Gazebo Terrain Generator
Generate a complete Gazebo world for any place on Earth from real elevation, building and satellite data.
Open to work
I'm Sai Aravind CH, a robotics software engineer with four years of experience building multi-robot systems: decentralized fleet coordination, drone swarms and simulation. I'm now doing an M.Eng. in Robotics at the University of Maryland, College Park, to go deeper into perception-driven behavior control: robots that decide what to do from what they sense, and teams of them that do it together.
What I work with
Where I've worked
Tokyo, Japan
Bangalore, India
Pune, India
Things I've built
Generate a complete Gazebo world for any place on Earth from real elevation, building and satellite data.
Warehouse sorting with a ROS2 robot fleet, A* path planning, state-machine task management and a Rust gRPC/Modbus hub.
A 2D batch simulator built on the Madrona ECS engine that steps many warehouse worlds with hundreds of robots each in one process.
Drones form shapes extracted from any input image, using decentralized collision avoidance during formation changes.

A course taking beginners from ESP32 basics to real IoT projects, covering GPIO, WiFi/BLE, I2C/SPI/UART and RTOS fundamentals.
PID goal tracking with WhyCon beacon localization and a colour-based priority system for choosing goal points, tested in Gazebo.
An RC-controlled gripper using a lead-screw mechanism for precise linear actuation and grip force control.
A custom PCB combining an L298N motor driver with a Wemos D1 Mini, controlled from a browser over its own WiFi network.
Remote patient monitoring with a wearable vest carrying ECG, temperature, pulse oximeter and GPS sensors.
A simulated RHex-style legged robot in Gazebo with a velocity-constrained local planner and PID actuator control.
Where I studied
GPA 8.56 / 10
Recognition
Scholarship supporting my M.Eng. in Robotics at the University of Maryland.
Featured on the official Gazebo website alongside notable community projects.
I'd like to hear about it. A short note about the problem and the team is plenty.