Lecture
Monday, 15:00
Eng135 |
Tutorial
- some weeks
Monday, 16:00
Eng135 |
Lab
Wednesday, 15:00
Eng329 |
Assignments and Resources |
| Week
1 16 January
Introduction to RoboRugby.
Principles of design.
Lecture notes.
|
Introduction to computer programming in Interactive C.
Tutorial notes.
|
Build a simple robot and program it to drive
in a pre-defined pattern. Add sensors to detect collisions.
Lab instructions.
|
Robot chassis designs.
|
| Week
2 23 January
More on design.
RoboRugby competition details and design of
competition strategy.
Lecture notes.
|
More programming - using functions, making
decisions, loops.
Tutorial notes.
|
Develop algorithms to detect and deal with obstacles.
Add sensor to detect lines.
Develop algorithms to detect and react to white lines.
Lab instructions.
|
Start design of strategy - team meeting.
RoboRugby 2012 rules.
MIT
6.270 notes
- see chapter 3
|
| Week
3 30 January
Following lines, using beacons, setting time
limits.
Lecture notes.
|
Review of if and while. Programming for
time limits.
Tutorial notes.
Challenge 2 example.
|
Develop algorithms for following a line and
driving to a
beacon. Combine these in a two-stage program.
Lab instructions.
|
Continue strategy design.
Line-following
ideas.
Beacons
page.
Beacon test
program.
|
| Week
4 6 February
Servo actuator, distance sensors, finding
balls.
Solving programming problems.
Details of strategy report and module grading.
Lecture notes.
|
No
tutorial this week.
Use the time for a team meeting to complete the
strategy design.
|
Check out the distance sensors. Develop algorithms for
finding balls and driving to them.
Find limits for your servo actuator.
Lab instructions.
|
Distance
sensors.
Servo actuators.
Example programs:
dist-sensor-test.ic
ball-find.ic
servo-test.ic
Strategy
report template.
Table picture
and diagram for
use in the report.
|
| Week
5 13 February
More on competition rules.
Robot design.
Lecture notes.
|
No
tutorial this week.
Use the time for a team meeting, on robot design.
|
Start designing and building your competition robot. |
Strategy
report due 3pm, Monday 13 Feb.
The
Art of Lego Design, by Fred Martin.
6.270
Course Notes - see chapters 6 and 7.
|
| Week
6 20 February
More on robot design, navigation and sensors.
Building sensor circuits using optical
components.
Lecture notes.
|
Optional tutorial on soldering, for those who want to build their own
sensor circuits.
Building sensor circuits:
how to build circuits
how to solder
Handyboard plugs
|
Continue building your robot.
Start programming to implement the first
phase of your strategy.
Handyboard connections
|
Optical parts.
More soldering links:
Soldering Guide 1
Soldering Guide 2 - Photos
NASA video clips:
clip
1 clip 2
|
| Week
7 27 February
Interim report requirements.
Technical writing.
Lecture notes.
|
No
tutorial this week.
|
Continue building and programming your robot.
Demonstrate
a moving robot by the end of this lab session - doing
something useful...
|
Technical writing:
John Ringwood - DCU
Interim report example: Word 2007 or 2010
Word
2003 or before.
|
| Mid-semester
break |
|
|
|
| Week
8 19 March
No lecture this week - public holiday.
|
No
tutorial this week.
|
Continue building your robot.
Continue developing your competition program.
|
Interim
Report due 3pm, Wed. 21 March.
|
| Week
9 26 March
Programming and algorithms for the
competition. Startup software.
Lecture notes.
|
No
tutorial this week.
|
Continue building and programming your robot.
Begin using the start-up software provided.
|
Startup
web page.
Download startup.ic
Example
using startup software.
Pre-start
ideas page. |
| Week
10 2 April
Details of ranking round and
presentations. Competition arrangements.
Lecture notes.
|
No
tutorial this week.
Extra lab
time available 1 to 3 pm Tuesday and
Thursday.
|
Finish building and programming robot.
Ranking
round and presentations at 4:45 pm.
|
RoboRugby
rules. |
| Week
11 9 April
No lecture this week - public holiday.
|
No
tutorial this week.
Extra lab
time available 1 to 3 pm Tuesday.
|
Final adjustments to robot and software.
Add decorative
parts.
Impounding at the
end of this lab session.
|
Checklist
to be used before impounding.
Submit competition program, through Blackboard, by
5pm Thursday 12 April.
|
| Week
12 16 April
Competition briefing.
Details of final report.
Lecture notes.
Preliminary matches follow lecture.
|
No
tutorial this week.
Competition starts 7pm, Tuesday 17 April,
Clinton Auditorium.
|
Dismantle robot and restore the kit.
Watch video of competition.
Advice on final report.
|
Final
report due:
- to Blackboard by 11pm Tuesday 24 April.
- on paper to room 226 by 4:30pm Thursday 26 April.
Report template.
|