Available for opportunities

Sai Aravind CH
Robotics Software Engineer

Building intelligent, distributed autonomous systems — from decentralized AMR fleets to swarm drones. Specializing in ROS2, simulations and motion planning.

Technical Skills

Languages

C++ Python

Frameworks

ROS2 ROS PX4 Zenoh DDS

Simulators

Gazebo CoppeliaSim

Other Skills

Motion Planning MAVLink Docker Git IoT REST APIs gRPC

Experience

LexxPluss Oct 2025 – Present
Robotics Software Engineer — Distributed Systems
📍 Kawasaki, Japan
  • Developing a fully decentralized AMR fleet using CRDTs for message syncing and reward-based task allocation, eliminating the need for a central fleet manager.
NewSpace Research and Technologies Aug 2023 – Oct 2025
Robotics Software Engineer
📍 Bangalore, India
  • Implemented RVO-based collision avoidance for a heterogeneous swarm of fixed-wing aircraft and multi-copters.
  • Contributed to Collaborative Combat Aircraft (CCA) development by integrating an in-house flight dynamics model using JSBSim.
  • Participated in AERO India 2025, showcasing company products and discussing emerging technologies.
  • Developed Gazebo terrain generator and custom plugins for SITL testing — featured on the official Gazebo website.
  • Implemented LCM-based drone-to-drone communication, reducing bandwidth usage by 60%.
  • Built a comprehensive logging framework, facilitating faster debugging and crash analysis.
Unbox Robotics Jun 2022 – Jul 2023
Robotics Software Engineer
📍 Pune, India
  • Designed a state-machine-based task manager with priority-based robot allocation and predictive battery scheduler, increasing system uptime.
  • Built a scalable error-handling pipeline across robot types, reducing development overhead.
  • Developed an OTA update module — achieved 86% reduction in firmware update process time.
  • Led development of a configuration manager that cut system deployment time by 50%.
Jay Robotix Jan 2021 – Jul 2021
Robotics Research Intern
📍 Hyderabad, India
  • Developed autonomous waypoint navigation stack with vision-based obstacle avoidance and socket-based base-station communication for UGVs.
IoT-UnifyAI Tech Oct 2020 – May 2021
Robotics Intern
📍 Remote
  • Built an autonomous UV sterilization robot on ESP32 with waypoint navigation, obstacle detection, and a web-based wireless control interface.

Education

🎓
Manipal Institute of Technology

B.Tech in Mechatronics  ·  2017 – 2021  ·  Manipal, India

Projects

AMR Sorting System

A three-tier architecture for warehouse sorting: a ROS2 Fleet layer handling navigation, path planning, and task management across multiple robots; a Rust-based Communication Hub using gRPC/Modbus for status and messaging; and a Python Delivery Hub simulating a PLC with GUI-driven bin management. Uses A* path planning on a predefined map and a state machine task manager (with Behaviour Tree support for scaling).

ROS2RustgRPCModbusPython
Gazebo Terrain Generator

Search any location on Earth, draw a rectangular region of interest on an interactive map, place a spawn marker, and hit generate — the tool fetches real elevation (Mapbox DEM) and satellite imagery to produce a fully complete Gazebo SDF world. Configurable tile resolution and output paths via env vars. Featured on the official Gazebo website.

GazeboPythonMapboxROS2
Wireless Motor Driver

Custom PCB (designed in KiCAD 6.0) combining the L298N dual full-bridge driver with a Wemos D1 Mini for built-in WiFi. Runs in AP mode — connect to its SSID and open wirelessmd.local to control motors wirelessly through a browser UI. 6–12V supply, 1.2A per channel, 500mA fuse protection. Can also be used as a conventional motor driver.

ESP8266KiCADIoTEmbedded
UV Sterilization Robot

Open-source affordable robot for sterilizing hospital wards and ICUs with UV light, built during COVID-19. Uses ESP32's dual cores — one dedicated to the web UI, the other to navigation and obstacle avoidance. Simulated in CoppeliaSim (V-REP) before hardware deployment. Autonomous waypoint navigation with wireless control via a browser interface hosted on the ESP32.

ESP32ESP-IDFCoppeliaSimIoT
Drone Show using PX4

Drones dynamically form shapes extracted from any input image using image processing techniques. PX4 handles flight control, RVO (Reciprocal Velocity Obstacles) provides decentralized collision avoidance so drones never cross paths during formation transitions, and a Qt UI lets you feed images and monitor the show in real time.

PX4ROSGazeboQtRVO
ESP32: A Beginner's Guide to IoT and Electronics
ESP32: A Beginner's Guide to IoT & Electronics

A comprehensive Udemy course covering ESP32 from scratch — GPIO manipulation, wireless (WiFi/BLE) and wired (I2C/SPI/UART) communication, and the basics of Real-Time Operating Systems (RTOS). Designed to get beginners building real IoT projects with no prior experience.

ESP32IoTRTOSEmbeddedUdemy
Autonomous Waypoint Navigation for Drone

PID-based control algorithm for goal tracking using WhyCon beacons for localization. Features a color-based priority system for intelligent goal point selection, simulated and tested in Gazebo.

ROSGazeboC++PythonImage Processing
Medical IoT Surveillance

IoT-based remote patient monitoring system designed to minimize staff requirements and reduce exposure risks in hospitals. Built a custom wearable vest with integrated ECG, temperature, pulse oximeter, and GPS — all transmitting data wirelessly to a server in real time.

IoTEmbedded SystemsECGGPS
RHex Autonomous Robot

Simulated RHex-inspired legged robot in Gazebo with a velocity-constrained local planner and PID-based actuator control for stable locomotion and navigation.

ROSGazeboMotion PlanningPID

Achievements & Research

🏆
Gazebo Terrain Generator

Featured on the official Gazebo website alongside notable community projects.

🥇
1st Place — Techfest IIT Bombay Covideate (2020–21)

Won first place in a national-level innovation competition at IIT Bombay's flagship tech festival.

🥉
3rd Place — IISF 2020, Swasth Bharath Category

Recognized at the India International Science Festival for health-tech innovation.

📄
IEEE Publication

Automatic switching of water motor pump: A new approach.

📄
Begell House Publication

Monitoring physiological data through wearable electronics.

Get In Touch

Open to interesting robotics challenges, collaborations, and opportunities. Reach out anytime!