IOT and Robotics-ROS | 2 Days Workshop At IIT Madras Research Park

Sat, 29 Aug, 10:00 AM – Sun, 30 Aug, 5:00 PM
IIT Madras Research Park, Chennai · 8950.6 km away

About

Tech Workshop Series 2026 with Globally Recognized Certification by Techobytes Technologies.


2-Day Workshop Pass Includes:


2 Days Hands-on training with Experts, practical demonstrations, certification, and lunch during the workshop.


Content will be covered from basic to advance level.


AI-IOT-ROBOTICS-ROS


Duration: 2 Days (14-16 HRS)


Eligibility: Can be joined by B.TECH, B.E, GRADUATE, POST GRADUATE, COLLEGE STUDENTS, SCHOOL STUDENTS and who all are interested in this domain and want to explore the latest Technologies.


Workshop Objective & Final Project Goal


Build an AI-powered object-following robot that: - Uses ESP8266 for communication


- Receives commands from a laptop


- Uses IoT protocols for communication


- Uses OpenCV + MediaPipe + YOLO for vision - Uses ROS for software architecture


- Detects and follows an object


- Avoids obstacles


- Stops near the target object


DAY 1 – Electronics, Robot Building & IoT


Session 1 : Introduction to Electronics & Embedded Systems Theory


- What is a microcontroller?


- Arduino architecture


- Input vs Output


- Digital signals


- Sensors and actuators


- Understanding voltage, current and GPIO


Activity 1 : Digital Input & Output


Programs:


- LED Blink


- Multiple LED patterns


- Push Button Input


- LED controlled using button


Learning Outcome:


- Understand Digital Read() - Understand Digital Write()


Session 2 : Serial Communication Theory


- What is UART?


- Serial Monitor


- Data transmission basics


Activity 2


- Read user input from Serial Monitor


- Control LEDs using serial commands - Create simple command interface


Learning Outcome: Human-to-Microcontroller communication


Session 3 : Robot Building Workshop


Hardware Assembly


- Chassis assembly


- Motor driver integration


- Wheel mounting


- Power connections


- ESP8266/Arduino integration


Activity 3 : Robot Movement Programming Programs:


- Forward


- Backward


- Left


- Right - Stop


Learning Outcome:


- Create a fully functional mobile robot


Session 4 : IoT Fundamentals


Theory


- What is IoT?


- Client-Server Architecture


- Local vs Internet Communication - TCP vs UDP


—----------------------------------------------------------------------------------------------------------------------------


Session 5 : WiFi & Access Point Mode


Theory


- Station Mode


- Access Point Mode - Network basics


Activity 4


- Configure ESP8266 as Access Point - Connect laptop/mobile


—----------------------------------------------------------------------------------------------------------------------------


Session 6 : HTTP Communication


Theory


- Requests and Responses - GET and POST


- REST Concepts


Activity 5


- Send commands to ESP8266 using browser - Control robot through HTTP


Session 7 : MQTT Communication


Theory


- Publish/Subscribe Model - Broker Architecture


- Real-time communication


Activity 6


- Publish messages


- Subscribe to robot commands - Remote robot control


Session 8 : UDP Communication Theory


- Low-latency communication


- Use cases in robotics


Activity 7


- Send movement commands using UDP


Day 1 Deliverable Students will have:


✓ Functional robot


✓ Serial communication ✓ WiFi connectivity


✓ HTTP control


✓ MQTT control


✓ UDP communication


—----------------------------------------------------------------------------------------------------------------------------


DAY 2 – AI Vision & ROS


Session 1 : Introduction to Computer Vision Theory


- What is OpenCV?


- Image processing basics


- Camera fundamentals


Session 2 : OpenCV Activities


Activity 1


- Webcam access - Image capture


- Drawing shapes - Color detection


Session 3 : MediaPipe


Theory


- Landmark detection


- Human pose estimation


Activity 2


- Hand tracking


- Body tracking


- Gesture recognition


Session 4 : YOLO Object Detection


Theory


- AI Object Detection - Bounding boxes


- Confidence scores


Activity 3


- Detect everyday objects - Real-time object tracking


—----------------------------------------------------------------------------------------------------------------------------


ROS Fundamentals


Session 5 : ROS Overview Topics:


- What is ROS?


- Why ROS?


- ROS Architecture


- Nodes and communication


Session 6 : Environment Setup


Activity


- WSL Installation


- ROS Installation


- Workspace Creation


Learning Outcome:


- Create first ROS workspace


—----------------------------------------------------------------------------------------------------------------------------


Session 7 : ROS Topics


Theory


- Publisher


- Subscriber


Activity


- Create Publisher Node


- Create Subscriber Node - Exchange messages


—----------------------------------------------------------------------------------------------------------------------------


Session 8 : ROS Messages


Activity


- Standard Messages - Custom Messages


—----------------------------------------------------------------------------------------------------------------------------


Session 9 : ROS Services


Theory


- Request/Response communication


Activity


- Service Server


- Service Client


—----------------------------------------------------------------------------------------------------------------------------


Session 10 : ROS Launch Files


Activity


- Create Launch Files


- Start multiple nodes together


—----------------------------------------------------------------------------------------------------------------------------


Session 11 : Docker for ROS


Activity


- ROS Containers


- Running ROS inside Docker


—----------------------------------------------------------------------------------------------------------------------------


Final Project : AI-Powered Object Following Robot Components Used


- ESP8266


- Robot Chassis


- OpenCV


- MediaPipe


- YOLO


- ROS


- MQTT/HTTP Communication


Project Flow


1. Camera captures video


2. YOLO detects object


3. ROS node processes detection


4. ROS publishes movement commands


5. IoT communication sends commands to ESP8266 6. Robot moves toward object


7. Obstacle avoidance logic prevents collision


8. Robot stops near target


____________________________________________________________________________


Deliverables


✓ Object detection


✓ Object tracking


✓ ROS communication


✓ ESP8266 integration


✓ Robot movement


✓ Obstacle avoidance


✓ End-to-end AI robotic system


—----------------------------------------------------------------------------------------------------------------------------


Workshop Outcome


By the end of Day 2, students will have learned:


- Electronics Fundamentals - Arduino Programming


- Serial Communication


- Robot Building


- HTTP


- MQTT


- UDP


- OpenCV


- MediaPipe - YOLO


- ROS Topics


- ROS Services


- ROS Messages


- ROS Launch Files


- Docker Basics


- AI-Powered Robotics Integration


Final Achievement:


Build a complete AI-enabled autonomous robot from scratch. 

Things to know
icon
Activity will be in English
icon
Duration 2 Days
icon
Ticket needed for ages 15 and above
icon
Entry allowed for ages 15 and above
icon
Layout Indoor
icon
Seating Arrangement Seated
icon
Kid friendly
icon
Pets not allowed
More
Terms and Conditions
Terms and Conditions
₹3,000
onwards