About Me

I am a driven and passionate individual with a bachelor's degree in Mechanical Engineering and over three years of industrial experience. Currently, I am pursuing my Master's in Robotics at the University of Maryland, College Park, where I have had the opportunity to work on several exciting projects in the fields of autonomous robotics, including Computer Vision, Deep Learning, and ROS.

During my most recent internship in the summer of 2022, I had the opportunity to work as a Robotics Software Engineer, where I was responsible for implementing dynamic pose estimation on a UR10e manipulator. This experience has further reinforced my interest in the field of Robotics and Computer Vision and has motivated me to seek a full-time role in these areas.

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
4009 Gallatin Street, Apt 204
Hyattsville, MD 20781 US

(240) 259-1980
madhunc117@gmail.com

Education

University of Maryland, College Park

Master of Engineering in Robotics May 2023

In pursuit of my Master's degree in Robotics at the University of Maryland, College Park, I have taken a focused approach towards courses in Computer Vision, Deep Learning, and Robot Operating System (ROS).

Throughout my academic journey, I have completed a range of relevant and rigorous courses, including CMSC733: Computer Processing of Pictorial Information, CMSC422: Introduction to Machine Learning, ENPM808X: Software Development for Robotics, ENPM809Y: Robot Programming using C++, ENPM673: Perception for Autonomous Robotics, ENPM661: Planning for Autonomous Robotics, ENPM809T: Building Autonomous Robotics, ENPM690: Robot Learning, and ENPM667: Control systems for Robotics.

These courses have equipped me with an in-depth understanding of the latest developments and techniques in the field of Robotics and Computer Vision, providing me with the skills and knowledge necessary to tackle complex challenges in this exciting and dynamic field.

PES University

B.Tech in Mechanical Engineering May 2018

During my under graduation studies, I enrolled in courses such that my curriculum was more focused on Robotics. Some courses are 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

Humatics

Robotics Software Engineering Intern 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

My skills include expertise in multiple programming languages such as C, C++, Python, and MATLAB. Additionally, I have hands-on experience with various software tools and platforms such as Linux, ROS1, ROS2 (Humble), OpenCV, Gazebo, RViz, PyTorch, TensorFlow, Raspberry-Pi, Docker, CMake, TravisCI (Continuous Integration), Coveralls (Code coverage), Gtest, Git (version control), UML, AIP (Agile Iterative Process), and Jira. My domain skills include computer vision, deep learning, and path planning, which I have honed through extensive work in these areas. With my proficiency in these skills and tools, I can efficiently design and develop innovative solutions in a variety of projects.

  • cpp programming
  • python programming
  • ros1 & ros2
  • OpenCV
  • PyTorch