top of page

Introducing

Ritwik Rohan

Robotics Software Engineer with 3+ years industry (Tata Motors, GE) and 3 years robotics development at Johns Hopkins. Full-stack expertise from URDF/XACRO and SLAM to motion planning with ROS2/MoveIt2 and learning-based control (SAC/DDPG/PPO). Hands-on with RB1, TurtleBot4, Limo, and UR5e/UR3e in both simulation and real-world deployment.

WhatsApp_Image_2025-08-30_at_12.46.43_AM-removebg-preview.png

Skills

Languages :

C++, Python, MATLAB, Bash

Robotics :

ROS2, MoveIt2, Nav2, ros2 control, SLAM, Kinematics, Path Planning, Gr00t Mobility

ML/CV :

PyTorch, TensorFlow, OpenCV

Tools :

Docker, Git, CI/CD, Rviz2, Foxglove, CUDA, TensorRT, Isaac Sim, MuJoCo, Gazebo/Ignition, CATIA, Siemens NX, ANSYS (CFD/FEM)

Education

Johns Hopkins University

Master of Science in Engineering, Robotics; GPA: 3.75/4.0

Baltimore, MD

Aug 2022 – May 2025

Manipal Institute of Technology

Bachelor of Technology, Mechanical Engineering; GPA: 9.26/10.0

Manipal, India

Aug 2015 – Jul 2019

Professional Experience

Void Robotics

Intern (ROS2 Developer)

  • GitHub

Jun 2025 – Present

Remote

➢ Building a large-scale synthetic data pipeline in Isaac Sim and Gr00t-Mobility, generating 100K+ domain-randomized rover navigation scenarios; in-progress work aims to reduce navigation failures by 40% in cluttered environments.
➢ Implemented
Soft Actor-Critic (SAC) and DDPG in PyTorch for Humanoid-v5 (376-dim, 17-DOF), achieving stable gait at 2x baseline DDPG learning speed and sustaining 8-hour runs with zero crashes.

Asimovo Robotics

Intern (ROS2 Developer)

  • GitHub

➢ Integrated LiDAR, odometry, and vision through EKF/RTAB-Map for robust sensor fusion, improving localization accuracy and loop-closure consistency by 60% in outdoor simulations.
➢ Adapted RANSAC plane fitting + Euclidean clustering to detect beach trash; executed simulated pick-and-place into bins with
85% success over 100+ trials.

Jun 2024 – Aug 2024

Rotterdam, Netherlands (Remote)

Tata Motors Ltd.

Senior Manager — Operations (Fabrication & Fitment)

Aug 2019 – May 2022

Pune, India

➢ Led ANSYS FEA of ladder chassis for CNG buses; validated against test rigs with 85% correlation.
➢ Improved BIW robotic welding uptime by
15% via FANUC cell debugging (TCP calibration, EOAT re-teach); reduced scrap by 12%.
➢ Deployed B&R PLC interlocks and ECU/CAN diagnostics, cutting end-of-line rework by
20%.

General Electric — Power Conversion

Engineering Intern (CFD/FEM)

Jan 2019 – Jun 2019

Chennai, India

➢ Performed thermal/vibration/arc-flash analysis of IGBT cold plates using ANSYS CFD/FEM; results matched lab tests within 87%. Created and modified 3D part/assembly models in CATIA and Siemens NX for simulation workflows, enabling accurate meshing and validation of test rigs.

Projects

LiDARSight:

2024

Camera-Free Object Detection and Autonomous Trash Cleanup

  • GitHub

➢ Built a LiDAR-only perception system using Jump-Distance Segmentation (JDS) achieving 92% cluster detection in low-light/reflective scenes; integrated with EKF-based sensor fusion reducing localization drift by 60% over 500m trajectories for autonomous trash cleanup.

CloudGrasp:

2024

Point Cloud Manipulation on UR3e (ROS2)

  • GitHub

➢ Designed 3D perception-to-grasp pipeline with RANSAC plane fitting + Euclidean clustering achieving 87% grasp success on unseen objects; optimized MoveIt2 to reduce pick-place cycle time by 40% (15s → 9s).

HydraNet:

2025

Multi-Task Perception for Autonomous Vehicles

  • GitHub

➢ Built unified encoder-decoder with YOLOv8/SSD heads achieving 85.3% mIoU, 4.2m RMSE depth, 61.2 mAP@50 on KITTI+BDD100K; SSD variant achieved 2x faster inference with 35% less GPU memory for mobile deployment.

Aspiring Robotics Engineer with a strong foundation in mechanical engineering, programming, automation, control system design, and project management across various roles. Possess a strong track record in analysing and optimizing robotic systems to support organizational goals, fostering cross-functional collaboration for successful project outcomes, and driving efficiency improvements through strategic-problem solving and innovative solutions. Dedicated to leveraging emerging technologies to advance automation capabilities and optimize operational performance.

CORE COMPETENCIES

● Robotics Engineering

● Electromechanical Systems

● Robotics Software Architecture

● Robotics Hardware Integration

● CI/CD

● System Kinematics

● Simulations Modelling

● Control System Design

● Data Analysis

● Robotic Manipulation

● AI & Machine Learning

● Human-Robot Interaction

TECHNICAL EXPERIENCE

Robotics Frameworks and Tools: ROS, ROS2, URDF, Xacro, Nav2, SLAM, MoveIt2, Rviz2, Lidar, Gazebo, Ignition Gazebo, AMCL, Particle Filter, Simple Commander API, Pure Pursuit, ROSLIB

Programming Languages and Libraries: C++, Python, HTML, CSS, JavaScript, React

Development and Deployment: Docker Containerization, Docker Compose, CI/CD, Jenkins, Git, GitHub

Other: Tableau, P-controller, PID controller, Computer Vision, OpenCV, GUI

General Electric

Jan 2019 – Jul 2019

  • Performed structural and thermal analysis on GE power converters using computational fluid dynamics (CFD) and finite element analysis (FEA), including cold plate performance, modal and harmonic analysis, and temperature and flow distribution assessment

PROJECT EXPERIENCE

Sep 2023 – Mar 2024

The Construct - Robotics Developer Masterclass Program

RB1 Robot Warehouse Navigation Project

  • Developed a Python script utilizing the Simple Commander API to orchestrate navigation tasks for the RB1 mobile robot, including localization, shelf manipulation, and waypoint navigation.

  • Implemented a Costmap Filter to generate a Keepout Mask, employing navigation algorithms and path planning techniques to enhance the robot’s safe navigation in complex environments by avoiding predefined obstacle areas.

  • Integrated the Costmap Filter into the navigation stack by configuring navigation launch files, planner settings, and controller parameters.

UR3e Pick and Place Project Using Perception

  • Developed a Perception node using ROS2 to detect the position of a cube on a table using point cloud data from the UR3e robot's wrist camera.

  • Created a C++ client program to communicate with the Perception action server and retrieve object coordinates, enabling the robot to autonomously pick and place objects based on real-time perception data.

Web Development Project for Robotics

  • Developed a web application to control the TortoiseBot robot, leveraging HTML, CSS, JavaScript (Vue.js), and ROSLIB for web development and ROS integration.

  • Integrated features including map visualization, 3D robot model display, live camera feed, virtual joystick for manual control, and waypoint buttons for navigation.

  • Designed an intuitive and user-friendly interface for robot control and provided real-time visualisation of mapping progress, robot model, and camera feed.

Docker Project for Robotics

  • Developed Docker images for deploying the TortoiseBot robot in both ROS1 and ROS2 environments, ensuring consistent and reproducible environments across different platforms, and enhancing development and deployment workflows.

  • Created separate images for simulation and real robot setups, including components for Gazebo simulation, mapping, waypoints, web application, camera, and laser.

  • Utilized Docker and Docker Compose for containerization and orchestration of robot applications, simplifying the setup and deployment process and facilitating use by new users.

Trash Table Detection Using Lidar Sensor

  • Developed a trash table detection system using 2D Lidar segmentation algorithms, successfully deploying a real-world application on the Cleaner robot to autonomously detect, approach, and pick up trash tables.

  • Developed ROS2 nodes to control the Cleaner robot's approach to the trash table and its elevator mechanism, implementing Nav2 for autonomous navigation.

SAE International – Robotics for Autonomous Vehicle Systems Bootcamp

Pure Pursuit (Carrot Planner) Implementation

  • Recorded waypoints using waypoint_logger.py and manual driving, developing and implementing the pure pursuit algorithm in pure pursuit.py for waypoint following.

  • Parsed the waypoint .csv file and implemented logic for 'instantaneous carrot position.' Tested and adjusted lookahead_distance for accurate interpolation, culminating in the implementation of pure pursuit control code for the car to follow waypoints. Capstone Project on Real TurtleBot3 Burger Robot.

  • Achieved fully autonomous navigation of Turtlebot3 Burger in a structured environment, leveraging skills in ROS development, SLAM, object detection and tracking, navigation algorithms, python programming, and OpenCV for image processing. 

  • Integrated wall following, line following, go-to-goal navigation, obstacle avoidance using laser scans and object detection, and autonomous navigation task switching based on predefined triggers or positions.

May 2023 – Aug 2023

OTHER

2015 – 2019

Certifications: Robotics Developer Masterclass Program – The Construct (2023), Robotics for Autonomous Vehicle Systems Bootcamp – SAE (2023), Thermal and Structural Analysis of Electrical Power Convertors – General Electric (2019)

Languages: Hindi (Native), English (Advanced)

Ritwik Rohan

A Robotics Developer

Subscribe Now

Social

​+1 410-493-7681

© 2025 by Ritwik Rohan

bottom of page