During this two-week Robotics Summer School, students go on a journey: one that begins with learning the basic theory of Robotics and ends with building and controlling robots with advanced behaviours. Robotics skills taught include moving, turning, line detection, line following and obstacle avoidance, ensuring students are well equipped for future study in the discipline.
Students explore fundamental areas of Robotics, including working with Raspberry Pi single board computers, and learning how to use the Python programming language. The course culminates with students programming robots to navigate a 3D maze, showcasing their impressive range of skills acquired throughout the programme.
In class, students work with Raspberry Pi single board computers and an adaptor kit to build their own robot. They then use the Python programming language to bring their robots to life with a series of complex codes. Participants are challenged to get their robots to complete a 3D maze, a “copy-cat” choreography challenge and a robot car race. These practical activities are intended to not only keep students motivated and amused but also to ensure high levels of engagement with the material.
Students learn in classes of no more than 8 students and are led by a teacher with a wealth of experience in the field of Robotics.
By the end of this course, students will have:
The table below gives an indication of the subject areas that will be covered in each day’s lecture and seminar. Although every effort has been made to ensure accuracy, please note that topics and timings may be subject to change.
DayWeek 1Week 2
|Monday||Lesson 1: Welcome to Robotics, introductions and ambitions||Lesson 15: PID and calibration|
|Lesson 2: Setting up the environment and accessing the Raspberry Pi||Lesson 16: Manoeuvres and mazes|
|Lesson 3: Building the robotic car|
|Tuesday||Lesson 4: Introduction to robot kit||Lesson 17: Obstacle avoidance 1|
|Lesson 5: Programming and SAFE file handling||Lesson 18: Obstacle avoidance 2|
|Wednesday||Lesson 6: Conditional statements||Lesson 19: Assessment – Presentations|
|Lesson 7: Functions and modules||Lesson 20: Assessment – Presentations|
|Lesson 8: Mod-shop||Lesson 21: 3D Maze Challenge|
|Thursday||Lesson 9: Using the sensors||Lesson 22: Remotely controlling your robot|
|Lesson 10: Controlling the motors||Lesson 23: Testing remote control options|
|Friday||Lesson 11: Driving and turning||Lesson 24: Autonomous cars & the future|
|Lesson 12: Line detection||Lesson 25: Ethical debate|
|Lesson 13: Robotics race||Lesson 26: Robot art|
Guidance for students requiring a visa to attend one of ORA’s summer or year-round programmes.
Each campus has members of residential staff who live in the college.
Welcome to the Summer School Arrivals and Departures hub! Here you can find all the...
A range of options are available for getting to and from Oxford Royale Academy’s summer...
Apps and smartphones help us with every aspect of our lives. With our App Coding...
ORA’s most popular academic summer programme for ambitious students aged 13-15. Pursue a flexible combination...