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  18 January

Introduction to RoboRugby.

Principles of design.

Lecture notes.

Introduction to computer programming in Interactive C.
Tutorial notes.

Examples:
drive-turn.ic
square.ic
driving.ic

Build a simple robot and program it to drive in a pre-defined pattern.

Add sensors to detect collisions and white lines.

Lab instructions.

Robot chassis designs.

Download Interactive C (laptop users only).

Interactive C programming manual (not for beginners).

Week 2  25 January

More on design.

RoboRugby competition details and design of competition strategy.

Lecture notes.

More programming - using functions, making decisions, loops.  Notes.

Examples:
collision with one switch
collision with functions

Develop algorithms to detect and deal with obstacles.

Develop algorithms to detect and react to white lines.

Lab instructions.

Start design of strategy - team meeting.

MIT 6.270 notes
- see chapter 3
2010 draft rules
2010 table dimensions.

line-test.ic

Week 3  1 February

Following lines, using beacons, setting time limits.

Lecture notes.

Review of challenge 2, if and while.  Programming for time limits.  Notes.

Challenge 2 example.

Line following ideas.

Develop algorithms for following a line and driving to a beacon.  Combine these in a two-stage program.

Lab instructions.

Continue strategy design.

Beacons page.
Beacon software for laptop users.
Beacon test program.

Week 4  8 February

Servo actuator, distance sensors, finding balls.

Details of strategy report and module grading.

Lecture notes.

Programming:
common problems.

Debugging:
how to find problems in your programs.

Check out the distance sensors.  Develop algorithms for finding balls and driving to them.

Find limits for your servo actuator.  

Lab instructions.

Distance sensor page.
Servo web page.

Example programs:
dist-sensor-test.ic
ball-find.ic
servo-test.ic

Strategy report template.
Table diagrams for use in report: simple & with text

Week 5  15 February

More on competition rules.

Robot design.

Lecture notes.

No tutorial this week.

Extra lab time available for those who have not completed all challenges:
4 to 6 pm, 329

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  22 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 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  1 March

Interim report requirements.
Technical writing.

Lecture notes.

No tutorial this week.

Extra lab time available:
4 to 6 pm, 329.  Some lab benches will not be available!

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:
sample
submission form

Mid-semester break
 Week 8  22 March Interim report due at start of lab session.
 Week 9  29 March

 

 Week 10  5 April

No lecture this week - Easter Monday.

No tutorial this week.

 

 Week 11  12 April
 Week 12  19 April

 

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