About Me

Hi, I’m Madhu, a robotics software engineer who loves turning ideas into real systems that move, sense, and make a difference in the real world. I enjoy the full journey from writing code to deploying on hardware, testing in the field, and iterating until it’s reliable.

My masters in Robotics from the University of Maryland, College Park built my foundation across computer vision, learning-based methods (AI/ML), localization, motion planning, and controls. My mechanical engineering background adds a strong base in mechatronics, vehicle dynamics, and design thinking.

Over the past 3 years, I’ve delivered work across perception/localization and autonomy, ranging from enabling dynamic manipulation behavior on a collaborative robot to accelerating a 3D LiDAR scan matcher to support real-time indoor localization, and delivering an autonomy stack for indoor vehicle operation.

If you are interested in learning more about my experience and skills, please feel free to explore my website and reach out to me for any further information. Thank you for visiting!

Contact Details

Madhu Narra Chittibabu
madhunc082@gmail.com

Education

University of Maryland, College Park

Master of Engineering in Robotics May 2023

Focused on building core robotics skills required to build real-world systems, with coursework including: CMSC733 (Computer Vision), CMSC422 (Machine Learning), ENPM808X (Software Development for Robotics), ENPM809Y (Robot Programming in C++), ENPM673 (Perception), ENPM661 (Planning), ENPM667 (Control), ENPM690 (Robot Learning), and ENPM809T (Building Autonomous Robots).

PES University

B.Tech in Mechanical Engineering May 2018

Shaped my curriculum toward robotics through coursework in Control Engineering, Mechatronics, Automation, and Machine Design.
Secured 27th place in AIAA – DBF (American Institute of Aeronautics and Astronautics Design Build Fly) as part of a Aero-modeling college club.

Work

Toyota Material Handling North America

Robotics Software Engineer Sept 2023 - Present

  • Accelerated a 3D LiDAR scan matcher using nonlinear optimization from ~50 seconds per scan to <1 second convergence and enabled 10 Hz matcher output. Achieved 97.31% convergence under defined success criteria. Submitted an invention disclosure for a novel mapping technique.
  • Built an adaptive Kalman filter tuning pipeline to fuse wheel encoder and IMU data for vehicle odometry. Improved average positional RMSE by 47.5% across 9 runs per vehicle covering diverse driving scenarios.
  • Integrated odometry and LiDAR localization into a REP-105 compliant localization engine and deployed it on an NVIDIA Jetson Orin Nano. Validated against ground truth in a 38,750 sq ft warehouse and achieved 0.5 m average translational accuracy at 10 Hz.
  • Designed a modular autonomy software architecture, enabling plug-in localization engines without downstream changes. Presented a production-truck demo of location-based behavior control using two localization engines.
  • Led a small cross-functional team to deliver an in-house Autonomous Mobile Robot (AMR) stack on a production vehicle using ROS2 Nav2. Integrated custom localization and perception to achieve autonomous point-to-point navigation.
  • Led vehicle integration and platform bring-up on a production pallet truck. Installed and validated 3D LiDAR, cameras, E-stop, and CAN breakouts using electrical schematics.
  • Implemented ROS2 CANopen drivers using the vehicle's CANopen object dictionary. Enabled ROS2-to-CAN command and telemetry for on-vehicle control and integration.
  • Tuned Smac Hybrid A* and the Regulated Pure Pursuit controller for pallet-truck navigation performance in Nav2.
  • Improved robot to server communication by migrating ROS2 middleware to Zenoh and tuning data broadcasting. Reduced network traffic by 98.3%.
  • Appointed as the North America (NA) representative for Toyota's GT (Global Technology) initiative. Defined NA requirements and benchmarks for GT-VSLAM (Visual Simultaneous Localization and Mapping), evaluated 6 solutions and drove adoption of one solution.

Humatics

Robotics Software Engineer Jun 2022 - Aug 2022

  • Implemented dynamic and time interpolated transform functionality in Milo (Micro Location) SDK for UR10e robotic arm for manipulating objects, within safety limits, when either of them (robotic arm or the objects) are moving.
  • Performed dynamic 3D pose estimation using three points whose positions are computed using radio frequency triangulation on asynchronous UDP datagrams from a base station.
  • Developed asynchronous FSM (Finite State Machines) modules for controlling multiple robots via Real-Time Data Exchange to illustrate the dynamic transform functionality. The demo can be viewed here.

Caterpillar Inc.

Design Engineer Jul 18 - May 21

  • Designed Oil & Gas machinery (operated at 2K – 20K PSI) using standards such as API 6A, ASME VIII, etc.
  • Worked in Houston, TX to collaborate with the team on NPD (New Product Development) using SolidWorks, which reduced the downtime by 10hrs and prepared installation procedure document of on-site equipment.
  • Managed a team of three to provide 10-15 quote drawings using AutoCAD per week as the Project Lead.
  • Star awardee for performance on new projects and collaboration with the team.

Skills

Skills: C/C++, Python, MATLAB, ROS2, Linux, Computer Vision, Path Planning, Localization, Embedded Tools/Frameworks: CANOpen, OpenCV, PCL, Ceres Solver, Gazebo, RViz, CloudCompare, PyTorch Dev/Deploy: Docker (deployment), CMake, Git, GTest, CI/CD, Microsoft Azure, Jetson Orin (Nano/AGX) setup + on-device deployment, Jira/Agile, UML

  • cpp programming
  • python programming
  • ros2
  • embedded platforms (nvidia jetson)
  • docker
  • PyTorch