Course Contents
- Introduction to the robotics training program
- Introduction to Lego Mindstorms Robolab Robotics
- Parts & Care (Hardware)
- Mindstorm programming explanations (Software)
- Expose students to the field of robotics.
- Identify student’s weakness & strength. - Introduction to basic programming
Creating fundamental motion programs:
- Making turns
- Repeating commands
- Adding comments
- Moving in a spiral
- Random numbers
Creating sensors programmes:
- Waiting for a Sensor
- Acting on a touch Sensor
- Light Sensor
- Sound Sensor
- Rotation Sensor
- Ultrasonic Sensor
- Sensor modes and types
- Stacking multiple sensors on one input
Advanced level:
- Tasks and Subroutines
- Parallel Tasks
- Bonus: Communication between robots - Innovative LEGO applications
Hardware Components explanation:
- Bricks
- Plates
- Beams
- Axle & Pins
Gear Ratio theory and techniques:
- Spur gears
- Crown gears
- Bevel gears
- Worm gears
Sensors System:
- Light sensor
- Touch sensor
- Rotation sensor
- Sensor stacking
Robot structure and Drives
- Torque
- Differential drive
- Steering drive
Others:
- Wheels
- LEGO electronics
- Bonus: Construct a LEGO Brick Tri-Bot based on creativity - Line Follower Fundamentals (Design #1)
Hardware Building: 2 – Motor Chassis
- Equipped With a Light Sensor
- Equipped With a Touch Sensor
- Equipped With a Skid ‘Wheel’
- Equipped With a Swivel Wheel
Gear ratio theory & techniques
- Spur Gears
- Crown Gears
- Bevel Gear
- Worm Gears
Software Programming
- Light Sensor & Touch Sensor
- Line tracing
- Light Sensor fork and merge - Line Follower Fundamentals (Design #2)
Hardware Building: 2 – Motor Chassis
- Robot Drives
- Differential Drive
- Steering Drive
- Wheels
Software Programming
- Light Sensor & Touch Sensor
- Line tracing
- Light Sensor fork and merge - Obstacle Avoidance Fundamentals
Hardware Building: Obstacle Avoidance Bot
- Equipped With an Ultrasonic Sensor
- Equipped With a Touch Sensor
- Obstacles Detection Technique
- Troubleshooting Techniques
Software Programming
- Ultrasonic Sensor
- Touch Sensor
- Strategy to push opponent off arena - Obstacle Avoidance Fundamentals
- Pulley Structure - Torque
- Finding the center of gravity
- Inertia
Software Programming
- Ultrasonic Sensor
- Touch Sensor
- Strategy to detect difficult obstacles
* Students practice constructing & programming their obstacle avoidance robot - Final Recap
- Gear Ratio Theory & Techniques
- Robot Drives
- Wheels
- Programming Techniques
- Opponent Detection Technique
- Troubleshooting Techniques
- Pulley Structure - Torque
- Finding the center of gravity
- Inertia
- Programming Technique - Internal Lego Mindstorms Robotics Competition
Students to split into various groups
Requirement: Ultrasonic Sensor
45 mins to construct hardware design
45 mins to programming structure
Robots are to be caged in
Competition commences