Robotics 2
Robotics 2
Prerequisite: Robotics 1 (or equivalent understanding of basic robotics principles, mechanics, sensors,
and programming)
Course Goal: To deepen students' understanding of robotics by exploring more advanced concepts in
mechanical design, programming, sensor integration, control systems, and autonomous behavior,
culminating in a complex, student-driven project.
Suggested Platforms/Kits: Continue with platforms from Robotics 1 (LEGO Mindstorms, VEX, Arduino-
based kits), potentially introducing more advanced sensors, microcontrollers (e.g., Raspberry Pi for
vision/AI), or more complex mechanical components.
o Basics of a simple CAD tool (e.g., Tinkercad, Onshape for Education, Fusion 360 -
introductory level).
o Design and build a robot with a multi-DOF arm to perform a complex manipulation task
(e.g., stacking objects in a specific sequence, navigating an object through a tight space).
o Option to design and fabricate a custom part if CAD/fabrication is covered.
o Program a robot to perform a task that requires more complex logic, data storage, and
custom functions.
o Examples: A robot that sorts objects by color, a robot that follows a complex path
defined by a list of waypoints, a robot that searches an area for multiple items.
o Concept of combining data from multiple sensors for a more robust understanding of
the environment (e.g., using ultrasonic and encoders for better obstacle avoidance and
localization).
o Develop a robot that uses advanced sensors or basic computer vision to perform a task.
o Examples: A robot that navigates using IMU data, a robot that tracks and follows a
colored object using a camera, a robot that uses odometry to map a small area.
Tuning PID controllers for optimal performance (e.g., for motor speed, line
following, arm positioning).
o Designing more sophisticated state machines to manage complex robot tasks and
transitions.
o How robots can make decisions when sensor data is noisy or incomplete.
o Examples: A robot that explores a maze and finds the exit, a robot that maps an area by
identifying key features, a robot that performs a delivery task to a specified location
while avoiding dynamic obstacles.
o How humans and robots can work together effectively and safely.
o The role of robotics in solving global challenges (e.g., climate change, healthcare).
o Students design and prototype (e.g., through storyboards, simple simulations, or role-
playing) an interaction between a human and a robot for a specific task, focusing on
clarity, safety, and effectiveness.
o Students work in teams to define a significant robotics problem they want to solve or a
complex task they want their robot to achieve.
o Develop a project proposal outlining goals, design, required components, and timeline.
o Art-creating robot.
Assessment:
Differentiation:
Offer specialized workshops or tutorials on specific advanced topics (e.g., machine learning
basics with Raspberry Pi, advanced CAD).
This Robotics 2 curriculum aims to challenge students further, encouraging them to think critically, solve
complex problems, and innovate. The capstone project provides a significant opportunity for them to
synthesize their learning and create something truly impressive.