Robotics · AI · Embedded Systems

Shivam Solanki

B.Tech IT (AI & Robotics) student at MITS Gwalior building real robotics systems — from ROS2 pipelines and sensor firmware to flapping-wing UAVs. Targeting CMU MSROB 2029.

▸ ROS2 Humble
▸ Python · OpenCV
▸ ESP32 · FreeRTOS
▸ Ubuntu 22.04
▸ MATLAB · Simulink
0Projects Shipped
0MathWorks Certs
2029CMU MSROB Target
500+LinkedIn Connections

Projects

01 — ROBOTICS
Three-Node ROS2 Sensor Pipeline

Complete 3-node publisher-subscriber pipeline with sensor publisher, data processor, and decision maker node. Live rqt_graph visualization showing all nodes communicating, launch file for simultaneous startup, and URDF robot model in RViz2. Demonstrates ROS2 architecture, message passing, and multi-node system design.

ROS2 Humble Python rclpy URDF RViz2
02 — EMBEDDED SIM
HC-SR04 Sensor Simulator with Real-Time Animation

Real-time simulation of HC-SR04 ultrasonic sensor with Gaussian noise modeling, spike injection, and bad reading detection. Dual-panel live animation updating every 50ms — raw readings over time + distribution histogram of valid data. Drop-in sim layer before real ESP32 hardware integration over WiFi UDP.

Python NumPy Matplotlib FuncAnimation HC-SR04
03 — COMPUTER VISION
HSV Real-Time Object Tracker

Webcam-based object tracking using HSV color segmentation and contour detection. Live trackbar UI for real-time HSV threshold tuning, morphological noise reduction, bounding box and centroid tracking at 30+ fps.

Python OpenCV NumPy HSV
04 — RESEARCH · ONGOING
Ornithopter (Flapping-Wing UAV) Research

Faculty-supervised team research project designing a bio-inspired flapping-wing UAV from first principles. Leading aerodynamic parameter selection, CAD in Fusion 360, and motor-drive circuit design. Targeting inter-college robotics competition.

Fusion 360 Aeromechanics Coreless Motors Research

Technical Skills

Robotics & Embedded
  • ROS2 Humble (rclpy, rclcpp)
  • ESP32 / FreeRTOS
  • URDF & RViz2
  • HC-SR04 Ultrasonic Sensors
  • Coreless DC Motors
Programming
  • Python (OpenCV, NumPy, Matplotlib)
  • C / C++ (Embedded)
  • Bash / Shell Scripting
  • Jupyter Notebook
Tools & Platforms
  • Ubuntu 22.04 (ARM64 VM)
  • Git & GitHub
  • MATLAB & Simulink
  • Fusion 360 (CAD)
  • macOS (M2 MacBook Air)
Concepts
  • Sensor Fusion & Noise Modeling
  • SLAM (fundamentals)
  • Computer Vision (HSV segmentation)
  • Robot Kinematics (basics)
  • Bio-inspired Flight Mechanics

Experience

DEC 2025 — PRESENT
Team Leader — Ornithopter Research Project
MITS Gwalior · Faculty Supervised
Leading a research team designing a flapping-wing UAV. Responsible for aerodynamic design, CAD in Fusion 360, and motor-drive electronics. Managing team coordination and research documentation.
DEC 2025 — PRESENT
Electrical Team Member
Team Scavengers — EV Go-Kart Club, MITS
Contributing to electrical system design and wiring harness for the club's competition EV go-kart. Collaborating on motor controller integration and battery management systems.
MAY — JUN 2026
Independent Developer — Summer Robotics Sprint
Self-directed · GitHub: shivam-robotics
Built a complete ROS2 sensor pipeline, HC-SR04 noise-modeled simulator, and HSV object tracker. Set up Ubuntu 22.04 ARM64 VM on M2 MacBook. Pushed all projects to GitHub with full READMEs.

Certifications

About

I'm a first-year B.Tech student in Information Technology (AI & Robotics) at Madhav Institute of Technology & Science, Gwalior. My work lives at the intersection of robotics software and embedded hardware — building things that move, sense, and respond.

From simulating sensor noise in Python to wiring up ROS2 nodes on a Linux VM to leading a flapping-wing UAV research team, I care deeply about understanding systems end-to-end — not just running code, but knowing why it works.

Outside of robotics, I'm into calisthenics and boxing, and I'm building the discipline, consistency, and grit that engineering at the highest level demands.

Long-term Target
M.S. Robotics
Carnegie Mellon University
Robotics Institute
Planned entry: Fall 2029 · Building toward this with every project, certification, and research contribution.
CMU MSROB 2029

Get in Touch

Open to research collaborations, internship opportunities, and conversations about robotics, ROS2, and embedded systems.