Prashant Gupta I'm an Electrical Engineering and Computer Science undergraduate at IISER Bhopal. I build robots end to end, from CAD and fabrication to electronics, control and simulation, with a focus on aerial and ground robots that work as a team. At Moon Lab, IISER Bhopal, with Prof. P. B. Sujit, I lead the hardware for our NIDAR autonomous multi-drone team: airframe builds, Pixhawk setup and field flight tests. I also work on motion planning and off-road robot simulation. Before that, at IIT (BHU) Varanasi with Dr. Shyam Kamal, I designed PID and LQR controllers, deployed them on a Quanser QBot, and formulated an MPC controller. I'm applying to MS/PhD programmes in robotics and control, and I'm open to research and industry roles. Get in touch. | ![]() |
News
|
ResearchI'm interested in control, estimation and multi-robot systems, especially aerial-ground teams where what a robot can see and how it moves are tightly coupled, and in motion planning for robots in the field. |
| COAST: Altitude as a Coupled Perception Variable in Shared-Camera Aerial-Ground Tracking Shlok Mehndiratta†, Divyam Sood†, Prashant Gupta†, Agniva Banerjee, Arijit Sen IFAC Advances in Control and Optimization of Dynamical Systems (ACODS), 2026 code / more A UAV's downward camera is the only sensor guiding a ground robot. Flying higher sees more of the path but localises more coarsely, so we derive in closed form the lowest altitude that keeps the path in view, which rises with path curvature when the lane search region grows in turns, and validate it in ROS 2/Gazebo. Event triggering needs 24.9× fewer planner solves. |
Experience |


Modelled differential-drive kinematics, then wrote PID and LQR controllers in Python for trajectory tracking and tuned them on Quanser QBot hardware. Formulated an MPC controller for constrained motion.
more →
Projects |
![]() | Prune-PRM: Faster Roadmap Planning by Batch Collision Pruning Python, OMPL, NumPy, Moon Lab code / more A roadmap planner that builds its graph blind, then removes collisions in one batch: 3–5× fewer collision tests than naive pruning, for the identical roadmap. |
| NIDAR: Autonomous Multi-Drone Search & Aid Delivery Pixhawk, ArduPilot, PX4, QGroundControl, Moon Lab more Autonomous drone team for flood search and aid delivery. I manage the hardware: airframes, Pixhawk setup and failsafes. | |
| Event-Triggered Tube MPC for a Crazyflie Quadrotor ROS 2, Gazebo, CrazySim SITL, CVXPY + OSQP, Docker code / Docker image / more Robust MPC that re-solves its QP only when the drone is about to leave a safety tube: 84–93% fewer solves with zero constraint violations, flown on a Crazyflie in software-in-the-loop. | |
![]() | Mechabot: Autonomous Mobile Robot (AMR) ROS 2 Jazzy, Gazebo Harmonic, ros2_control, slam_toolbox, AMCL, Nav2, MechaMind Labs certificate / more A differential-drive robot built up in ROS 2 from a bare URDF to SLAM, AMCL localisation and Nav2. It solves a QR-code maze on its own in Gazebo. |
Other projects |
Skills |
Leadership & Communityphotos & videos → |