Mudit Singal

Robotics Engineer | Aerial Robotics | Autonomous Vehicles

I am passionate about advancing drone autonomy and autonomous vehicles by employing cutting-edge research into software and hardware solutions. At the University of Maryland, I led a team in developing a 5G public safety drone network, integrating AI-driven human tracking, 5G-enabled BVLOS operations, and MAVLink-based communication. My work also includes containerizing PX4 simulation environment for seamless development of perception and localization modules in simulated environments.

My research spans autonomous ground vehicles, where I built an AI-powered e-scooter with real-time localization and computer vision algorithms. Using ROS, Python, and deep learning, I developed a homography-based pose estimation system by leveraging stop signs as visual landmarks. I also containerized multiple perception modules with Docker and GPU acceleration, optimizing performance for embedded platforms.

I contributed to Carla Sim by developing a GPU-accelerated Docker image with ROS2 bridge, enabling quick setup and deployment of simulation environments for autonomous vehicle research. This image has been downloaded by 50+ researchers and engineers.

As an engineer, I bring expertise in robotics software, embedded systems, and AI-driven autonomy. I excel at integrating diverse technologies, optimizing performance, and developing scalable autonomy solutions. I thrive in collaborative environments and am eager to contribute to teams tackling real-world robotics challenges. Let’s connect and innovate together!

Technical Skills

PROJECTS

Target detection and tracking using gimbaled UAV camera

Developed a MAVROS, ROS2, and PX4 based target tracking system to track targets in real-time using an on-board gimbaled camera. The system is designed such that it can be run onboard the drone using a companion computer or offboard on a dedicated processing server.

Localization Using Stop Signs

Developed neural-network based localization algorithm that uses stop signs to estimate vehicle pose.

Pick and place using IK solver for KUKA Youbot

Implemented a IK solver for manipulator arm of KUKA Youbot and 4-wheel mechanum chassis kinematics for picking and placing of objects in different settings.


Autonomous Driving Using Autoware Universe and Carla Sim

Autonomous vehicle control done using Autoware Universe interfaced with Carla Simulator. Also checkout my open-source contribution to run Carla Sim with ROS2 bridge all in Nvidia GPU accelerated Docker container.


Self-balancing algorithm for quadrupedal robots

A low-latency self-balancing algorithm for quadrupedal robots (like Boston Dynamics' Spot) developed using C++, inverse kinematics, and trigonometry.


Reinforcement learning in custom Gym environment

Navigating a Turtlebot 3 in a custom continuous 2D environment using an implementation of TD3 RL algorithm


A* navigation

Robot Path Planning using A* algorithm

Implementation of A* path planning algorithm in a 2D representation of world with obstacles.


Vision based garbage-collection robot

C++ and ROS2 Humble-based package to collect color-coded garbage blocks using Turtlebot3, simulated on Gazebo.


Work Experience