HOME  |  SESSIONS   |  KIT  |  COMPETITION  |  NEWS  |  FAQ  |  LINKS

 

Sessions

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.

 

HOME  |  SESSIONS   |  KIT  |  COMPETITION  |  NEWS  |  FAQ  |  LINKS
Copyright 2008, UCD School of Electrical, Electronic and Mechanical Engineering.  Contact