How do you make a robot follow a line? Now what if the robot has only two wheels. How will it balance and follow the line? This is exactly what is taught in the Wall-E workshop.

The Wall-E workshop focuses on the concepts of line-following and self-balancing, using ESP32, a powerful micro-controller with features like inbuilt Wi-Fi support and BLE, with extensive application in several domains like IoT, RF, etc. The workshop entails various essential concepts such as PID Control, Embedded Communication Protocols, PWM, Filters, RTOS, etc. and gives its attendees (first-year students) a general idea about the world of robotics and embedded hardware. Following are some of the highlights:

  • The custom-made SRA Development Board & ESP32

  • ESP-IDF, the official IoT Development Framework by Espressif

  • Motor Control with PWM and PID

  • Accelerometer, Gyroscope and the Complimentary Filter

  • Communication protocols (UART, SPI, I2C)


In the MARIO workshop freshers design and implement a robotic manipulator(3-DOF Manipulator on ROS-based IO) using intricate concepts of forward and inverse kinematics, with Robot Operating System (ROS).

ROS is an industrial-based software which has application in colossal domains. Following are some of the highlights of the workshop:

  • ROS File System and Commands

  • ROS Publisher and Subscriber

  • ROS Simulation - RViz and Gazebo

  • Forward and Inverse Kinematics

  • Servo Control

A manipulator is chosen as it allows exposure to the math behind robotics in an intuitive manner and hence enhances the aptitude to think of the real world from a mathematical perspective. Engineering is an applied science which is why it is of utmost importance that engineers are able to bring mathematically precise solutions to real world problems.