Lecture
Monday, 15:00
Eng135
|
Tutorial - some weeks
Monday, 16:00
Eng135 |
Lab
Wednesday, 15:00
Eng329 |
Assignments and Resources |
| Week 1 21 January
Introduction to RoboRugby.
Principles of design.
Lecture notes.
|
Introduction to computer programming in Interactive C.
Notes.
Examples:
drive-turn.ic
square.ic
|
Build a simple robot and program it to drive in a pre-defined pattern.
Add sensors to detect collisions.
Lab instructions.
|
Robot chassis designs.
Download Interactive C (laptop users only).
Interactive C programming manual
(not for beginners).
|
| Week 2 28 January
RoboRugby*08 competition details.
Design of competition strategy.
Lecture notes.
|
More programming.
Notes.
Examples:
driving using functions
basic bump detection
bump2.ic
bump-func.ic
|
Develop algorithms for getting away from obstacles.
Add sensor to detect white lines on table, and develop algorithms
to use it.
Lab instructions.
|
MIT 6.270 notes
- see chapter 3
2008 table layout.
Optical parts.
bump-func.ic
line-test.ic
|
| Week 3 4 February
Following lines and using beacons. Timeouts.
Lecture notes.
|
More programming.
Notes.
Examples:
Challenge 2 - outline solution |
Develop algorithms for following a
line and for driving to a beacon. Combine these.
Lab instructions. |
Continue strategy development.
Line-following.
Beacons.
beacon software
beacon-test.ic
|
| Week 4 11 February
Servo actuator, distance sensors, finding balls.
Details of strategy report and module grading.
Lecture notes.
|
Optional programming tutorial this
week. If you are happy with your programming skills,
there is no need to attend. |
Find limits for your servo
actuator. Check out the distance sensors. Develop
algorithms for finding balls and driving to them.
Lab instructions. |
Servo web page.
Distance sensor page.
Example programs:
servo-test.ic
dist-sensor-test.ic
ball-find.ic
|
| Week 5 18 February
Details of competition rules. Robot design.
Lecture notes.
|
No tutorial this week.
|
Complete any remaining challenges.
Start designing and building your competition robot.
RoboRugby Rules.
|
Strategy report due at start of lab
session.
The Art of Lego Design,
by Fred Martin.
6.270 Course Notes -
see chapters 6 and 7.
|
| Week 6 25 February
More on robot design.
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 connections
|
Continue building your
robot. Start programming to implement the first phase of
your strategy. |
Optical parts.
More soldering links:
Soldering Guide 1
Soldering Guide 2
- Photos
NASA video clips:
clip 1
clip 2
|
| Week 7 3 March
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.
|
Technical writing:
John
Ringwood - DCU
Online
course (ignore ads!)
Sample interim report
Report cover sheet
|
| Mid-semester break
|
|
|
|
| Week 8 24 March
No lecture this week.
|
No tutorial this week.
|
Continue building and programming your robot.
|
Interim report due at start of lab session.
|
| Week 9 31 March
Multi-tasking.
Competition start-up procedure and software.
Lecture notes.
|
No tutorial this week.
Extra lab session Monday, 6:30 to 9pm.
|
Continue building and programming your robot.
|
Startup web page.
Example program.
Pre-start ideas page.
Software for laptops:
startup.ic
framework08.ic
|
| Week 10 7 April
Details of ranking round. Presentation.
Outline of final report.
Lecture notes.
|
No tutorial this week.
Extra lab session Monday, 6:30 to 9pm.
|
Ranking round and presentations during the lab
session this week, starting at 4:30pm.
|
RoboRugby rules.
|
| Week 11 14 April
Competition briefing. More on final report.
Lecture notes.
|
No tutorial this week.
Extra lab session Monday, 6:30 to 9pm.
|
Final adjustments to robot and software. Impounding at
the end of this lab session.
No further changes to robot or software.
|
See news for details of proposed table
changes.
|
| Week 12 21 April
Competition week - preliminary matches in lecture slot.
|
Main competition on evening of Tuesday 22 April, in Clinton
Auditorium.
|
Dismantle your robot and restore the kit.
De-briefing session. Watch video of competition?
|
Final report due 5pm Friday 25 April.
Report submission
form.
|