Elimutab AI Academy
Student building a wheeled robot
Robotics & Automation

Robotics & Automation Curriculum

Program robots that see, move, and think. From initial simulation environments to complex real-world hardware integrations.

1

Foundations of Robotics

Basic
  • 1.1 Introduction to Robotics
  • 1.2 Understanding Robot Design & Construction
  • 1.3 Understand how Robots are controlled and programmed
  • 1.4 AI in Robots
Assessment: Formative: 10
Intermediate
  • 1.5 Understanding Mechatronics
  • 1.6 Sensors and Actuators
  • 1.7 Applications of Robotics
  • 1.8 Hands-on Activity
Assessment: Formative: 5
Advanced
  • 1.9 Understand the synergy of AI and Robotics
  • 2.0 Robotics Essentials and Integration with AI
  • Project: 2.1 Make a simple Robot
Assessment: Formative: 5, Summative: 20
2

Robot Simulation

Basic
  • 1.1 Introduction to Robot Simulation
  • 1.2 Introduction to choosing a simulation environment
  • 1.3 Understanding Robot Transformations
  • 1.4 Hands-on Activity (Creating a Simple Robot Model)
Assessment: Formative: 5
Intermediate

Interacting with the Simulated Robot

  • 1.5 Understanding Coordinate Frames and Components
  • 1.6 Basic Joint Control
  • 1.7 Visualizing Robot Motion
  • 1.8 Hands-on Activity (Build a robot to push a competitor out of a ring)
Assessment: Formative: 5
Advanced
  • 1.9 Introduction to ROS Architecture
  • 2.0 Introduction to ROS Tools
  • Project: 2.1 Build a small robot and write ROS nodes to control it remotely (Kits: VEX V5, Arduino, Raspberry Pi)
Assessment: Formative: 5, Summative: 20
3

Advanced Concepts & Computer Vision

Basic
  • 1.1 Introduction to Real-time Programming Considerations
  • 1.2 Understanding Sensor Fusion
  • 1.3 Understanding Computer Vision for Robotics
  • 1.4 Hands-on Activities
Assessment: Formative: 5
Intermediate
  • 1.5 Intermediate Computer Vision for Robotics
  • 1.6 Understanding LIDAR and Point Cloud Processing
  • 1.7 Inertial Measurement Units (IMUs) and Orientation Estimation
  • 1.8 Hands-on Activity
Assessment: Formative: 5
Advanced

Robot Manipulation

  • 1.9 Robot Kinematics
  • 2.0 Motion planning for manipulation
  • Project: 2.1 Obstacle Avoidance Robot (using ultrasonic sensors)
Assessment: Formative: 5, Summative: 20
4

Hardware/Software & Testing

Basic

Hardware-Software Integration

  • 1.1 Interfacing with real robot hardware
  • 1.2 Communication protocols (serial, Ethernet, USB)
  • 1.3 Introduction to driver development
  • 1.4 Hands-on Activities
Assessment: Formative: 10
Intermediate

Software Architecture and Design

  • 1.5 Modularity and component-based design
  • 1.6 Design patterns relevant to robotics
  • 1.7 Managing complexity in robotic software
  • 1.8 Hands-on Activity
Assessment: Formative: 10
Advanced

Testing and Debugging

  • 1.9 Unit, integration, and system-level testing
  • 2.0 Using simulation for testing and validation
  • Project: 2.1 Apply debugging tools and techniques to a project
Assessment: Formative: 5, Summative: 20