BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//360exp//Calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:360exp
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
UID:6d9272a0-86de-45ef-aaa5-b65b485fdead@360exp.net
SEQUENCE:29816573
DTSTAMP:20260920T200447Z
LAST-MODIFIED:20260909T225355Z
DTSTART:20261114T043000Z
DTEND:20261115T113000Z
SUMMARY:IOT-ROBOTICS-ROS | 2 Days Workshop at IIIT Bangalore
LOCATION:IIITB
DESCRIPTION:AI-IOT-ROBOTICS-ROSVenue: IIIT BangaloreAddress: 26/C\, Hosur R
 d\, Electronic City Phase I\, Electronic City\, Konappana Agrahara\, Karna
 taka 560100Content will be covered from basic to advance level.Duration: 2
  Days (14-16 HRS)Eligibility: Open to all\, including B.Tech\, B.E.\, unde
 rgraduate and postgraduate students\, college students\, school students\,
  and anyone interested in AI\, IoT\, Robotics\, and ROS.Workshop Objective
  & Final Project GoalBuild an AI-powered object-following robot that: - Us
 es ESP8266 for communication- Receives commands from a laptop- Uses IoT pr
 otocols for communication- Uses OpenCV + MediaPipe + YOLO for vision - Use
 s ROS for software architecture- Detects and follows an object- Avoids obs
 tacles- Stops near the target objectDAY 1 – Electronics\, Robot Building
  & IoTSession 1 : Introduction to Electronics & Embedded Systems Theory- W
 hat is a microcontroller?- Arduino architecture- Input vs Output- Digital 
 signals- Sensors and actuators- Understanding voltage\, current and GPIOAc
 tivity 1 : Digital Input & OutputPrograms:- LED Blink- Multiple LED patter
 ns- Push Button Input- LED controlled using buttonLearning Outcome:- Under
 stand Digital Read() - Understand Digital Write()Session 2 : Serial Commun
 ication Theory- What is UART?- Serial Monitor- Data transmission basicsAct
 ivity 2- Read user input from Serial Monitor- Control LEDs using serial co
 mmands - Create simple command interfaceLearning Outcome: Human-to-Microco
 ntroller communicationSession 3 : Robot Building WorkshopHardware Assembly
 - Chassis assembly- Motor driver integration- Wheel mounting- Power connec
 tions- ESP8266/Arduino integrationActivity 3 : Robot Movement Programming 
 Programs:- Forward- Backward- Left- Right - StopLearning Outcome:- Create 
 a fully functional mobile robotSession 4 : IoT FundamentalsTheory- What is
  IoT?- Client-Server Architecture- Local vs Internet Communication - TCP v
 s UDPSession 5 : WiFi & Access Point ModeTheory- Station Mode- Access Poin
 t Mode - Network basicsActivity 4- Configure ESP8266 as Access Point - Con
 nect laptop/mobileSession 6 : HTTP CommunicationTheory- Requests and Respo
 nses - GET and POST- REST ConceptsActivity 5- Send commands to ESP8266 usi
 ng browser - Control robot through HTTPSession 7 : MQTT CommunicationTheor
 y- Publish/Subscribe Model - Broker Architecture- Real-time communicationA
 ctivity 6- Publish messages- Subscribe to robot commands - Remote robot co
 ntrolSession 8 : UDP Communication Theory- Low-latency communication- Use 
 cases in roboticsActivity 7- Send movement commands using UDPDay 1 Deliver
 able Students will have:✓ Functional robot✓ Serial communication ✓ W
 iFi connectivity✓ HTTP control✓ MQTT control✓ UDP communicationDAY 2
  – AI Vision & ROSSession 1 : Introduction to Computer Vision Theory- Wh
 at is OpenCV?- Image processing basics- Camera fundamentalsSession 2 : Ope
 nCV ActivitiesActivity 1- Webcam access - Image capture- Drawing shapes - 
 Color detectionSession 3 : MediaPipeTheory- Landmark detection- Human pose
  estimationActivity 2- Hand tracking- Body tracking- Gesture recognitionSe
 ssion 4 : YOLO Object DetectionTheory- AI Object Detection - Bounding boxe
 s- Confidence scoresActivity 3- Detect everyday objects - Real-time object
  trackingROS FundamentalsSession 5 : ROS Overview Topics:- What is ROS?- W
 hy ROS?- ROS Architecture- Nodes and communicationSession 6 : Environment 
 SetupActivity- WSL Installation- ROS Installation- Workspace CreationLearn
 ing Outcome:- Create first ROS workspaceSession 7 : ROS TopicsTheory- Publ
 isher- SubscriberActivity- Create Publisher Node- Create Subscriber Node -
  Exchange messagesSession 8 : ROS MessagesActivity- Standard Messages - Cu
 stom MessagesSession 9 : ROS ServicesTheory- Request/Response communicatio
 nActivity- Service Server- Service ClientSession 10 : ROS Launch FilesActi
 vity- Create Launch Files- Start multiple nodes togetherSession 11 : Docke
 r for ROSActivity- ROS Containers- Running ROS inside DockerFinal Project 
 : AI-Powered Object Following Robot Components Used- ESP8266- Robot Chassi
 s- OpenCV- MediaPipe- YOLO- ROS- MQTT/HTTP CommunicationProject Flow1. Cam
 era captures video2. YOLO detects object3. ROS node processes detection4. 
 ROS publishes movement commands5. IoT communication sends commands to ESP8
 266 6. Robot moves toward object7. Obstacle avoidance logic prevents colli
 sion8. Robot stops near targetDeliverables✓ Object detection✓ Object t
 racking✓ ROS communication✓ ESP8266 integration✓ Robot movement✓ O
 bstacle avoidance✓ End-to-end AI robotic systemWorkshop OutcomeBy the en
 d of Day 2\, students will have learned:- Electronics Fundamentals - Ardui
 no Programming- Serial Communication- Robot Building- HTTP- MQTT- UDP- Ope
 nCV- MediaPipe - YOLO- ROS Topics- ROS Services- ROS Messages- ROS Launch 
 Files- Docker Basics- AI-Powered Robotics IntegrationFinal Achievement:Bui
 ld a complete AI-enabled autonomous robot from scratch.\n\nBoletos: https:
 //www.district.in/events/aiot-when-ai-meets-iot-2-days-workshop-at-iiit-ba
 ngalore-nov8-2025-buy-tickets
URL;VALUE=URI:https://360exp.net/events/6d9272a0-86de-45ef-aaa5-b65b485fdea
 d
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
