Return to Experiences
Robotics Education System Prototyping Embedded Controls Student Chapter
IEEE RAS Logo

IEEE RAS VIT Chennai

Project Team Member | IEEE Robotics & Automation Society (August 2024 - October 2025)

IEEE RAS Logo

Scope of Involvement

Collaborative environments push student engineering forward by converting theoretical studies into practical, physical machines. As a Project Team Member with the IEEE Robotics & Automation Society (RAS) student chapter at VIT Chennai, I was responsible for participating in robotics projects, planning embedded system structures, and mentoring younger members on controller implementations.

My tasks included leading practical hardware workshops, building demonstration systems using standard microcontrollers, and organizing coding sprints for robot motor loops, sensor signal processing, and low-latency serial protocols.

Prototyping & Mentoring Pipeline

Our student chapter engineering workflow focused on structured hardware prototyping and peer-to-peer technical guidance:

1
LOGIC STRUCTURING: Guided workshops mapping out system architectures for multi-sensor micro-robots.
2
EMBEDDED CODE REVIEW: Conducted live debugging and verification sessions for ESP32 and Arduino firmware.
3
PLATFORM INTEGRATION: Configured communication buses (I2C, SPI) to link control modules with actuator arrays.

Technical System Domains

Microcontrollers & Firmware

  • ESP32 / ESP8266 Prototyping
  • Arduino & Embedded C Programming
  • Hardware Interrupts & Timing Control
  • Sensor Communication Buses (I2C, SPI)

Robotics Fundamentals

  • Differential Drive Motor Kinematics
  • Pulse-Width Modulation (PWM) Control
  • Analog/Digital Signal Filtering
  • Proportional-Integral-Derivative (PID) Loops

Firmware Calibration & Diagnostics Logs

To illustrate the educational concepts taught in our workshops and verify motor driver controller loops, I structured the following diagnostic logs:

[ESP32-SYS-INIT]: System booted successfully. Core clock: 240MHz
[ESP32-SYS-INIT]: Calibrating IMU... Offset acquired: Pitch_O: -0.12 | Roll_O: 0.05
[ESP32-MOTOR-LP]: PWM target: Left: 180 (70% Duty) | Right: 182 (71% Duty)
[ESP32-MOTOR-LP]: Sensors: Distance: 34.8 cm | Encoder Pulses: L: 442, R: 446 (Sync: OK)

Through hands-on system builds, we demonstrated that standardizing timing variables and decoupling motor control loops from background sensor scanning yields massive improvements in mobile robot trajectory stability.