IE University · IRL-N3CSAI · Suzan T S Awinat
Build robots by seeing how they think and move.
A live, in-browser playground for every core concept in the Introduction to Robotics Lab — from forward kinematics and PID control to autonomous obstacle avoidance. Drag joints. Tune gains. Drive the car.
Foundations of Robotics
The historical roots, the AI loop that makes a machine a robot, and the math of motion.
History & Evolution
An interactive timeline from Hero of Alexandria's automata to Boston Dynamics' Atlas. Click any era to expand.
🧠Robotics & AI
Visualize the Sense → Think → Act loop. See where perception, planning, and control fit together.
🦾Kinematics
Drag the end-effector to solve inverse kinematics on a 2-link arm. Or move joints to see forward kinematics live.
Robotics Components
The senses and the muscles — and the controller that keeps everything stable.
Sensors
Live ultrasonic distance, IR line-follower, and rotary encoder simulations. Move the obstacle, watch the readings.
⚙️Actuators
DC motor, servo, and stepper — see how each converts current into motion, with gearbox torque/speed trade-off.
📈PID Control
Tune Kp, Ki, Kd on a live setpoint-tracking task. See overshoot, oscillation, and steady-state error in real time.
Humanoid Robots Interaction
Pepper, Choregraphe, and the language layer that turns speech into behavior.
Raspberry Pi Car Project
From GPIO wiring to a fully autonomous obstacle-avoiding vehicle.
Course at a glance
Compulsory reading: John J. Craig, Introduction to Robotics: Mechanics and Control (3rd ed., Pearson, 2004). Companion: Diwakar Vaish, Python Robotics Projects (Packt, 2018).