Incursion Sessions For Students
Beyond The Basics
Robotics Programming
This session extends the students knowledge of programming and robot behavior by introducing them to more advanced programming through simple challenges.
I offer 2 LEGO programming platforms with 3 possible combinations :
- 1 NXT Robots programmed using LEGO NXT G programming environment
- 2 NXT Robots programmed using LEGO RoboLab 2.9.4c programming environment
- 3 RCX** Robots programmed using LEGO RoboLab 2.9.4c Programming environment
PROGRAMMING SKILLS COVERED:
Robot Type and Programming Platform Selected (3) |
||
|
1 -NXT Robots programmed using LEGO NXT G programming environment |
2- NXT Robots programmed using LEGO RoboLab 2.9.4c programming environment |
3 - RCX** Robots programmed using LEGO RoboLab 2.9.4c Programming environment |
Creating My Blocks |
Sub Routines, Sub vi's |
Sub Routines, Sub vi's |
Parallel Programming |
Task Splits |
Task Splits |
The Complete Palette |
Container Maths |
Container Maths |
Creating and adding your own graphics to show on the LCD screen |
Events |
Events |
Embedded Loops |
Embedded Loops |
Embedded Loops |
Embedded Forks |
Embedded Forks |
Embedded Forks |
Recording your own voice/sound effects to play on the NXT |
Containers- Self Calibration |
Containers- Self Calibration |
Using rotations and angle readings |
Creating and adding your own graphics to show on the LCD screen |
Sending Mail |
Data Hubs |
Synchronising Motors |
|
Variables |
||
Challenges
- Programming will be tested using challenges such as a light seeking robot ( I’ll use torches) , advanced line following ( 2 light sensors) , object avoidance using a light sensor as a proximity sensor and cat and mouse game ( sending mail- RCX)
Supplied Equipment
My Software – ™ ® LEGO ®MINDSTORMS NXTg / LEGO RoboLab 2.9.4c programming software
My Hardware-
- 15 Laptop Computers with all associated electrical leads and power-boards
- Data Projector
- 15 LEGO NXT basic robot with light, sound, ultrasonic, touch and angle sensors
- Miscellaneous challenge mats and objects
- Torches etc.
- Additional motors and LEGO building elements as required.
(I can use your LEGO sets if you wish, especially if you have RCX robots)
Robots and LEGO Equipment
Session Details
Suitable For years – 7 – 9
Session Length – Best outcomes are obtained with a half day or longer session due to the number of skills we are employing. Shorter sessions can cover some selected advanced skills.
Student Skills Required – some computer experience and competence with a mouse. Basic LEGO NXT / RoboLab Inventor programming experience.
Preparation – Ideally students should have completed the Robotics Background Activities to place robots in context and for the best educational outcome.
Follow this link to the Robotics Background activities that will prepare your class and maximise outcomes
Make an Enquiry
Additional Requirements
A school hall or Art/craft room is the ideal room for this activity as we will use quite a large space to allow the robots to roam.
Teachers P.D.
Beyond The Basics
Robotics Programming
The incursion outlined above can also be conducted for teachers with the emphasis being on applications in the classroom
Session Details
Suitable For Teachers of years– 7 – 9
Session Length –2 hours +
Previous Skills Required – Computer experience and competence with a mouse. Basic LEGO NXT / RoboLab Inventor programming experience.


















