Joseph Moran

01/2025 - Present

Autonomous Vehicle Laboratory Digital Twin

A ROS2-based digital twin project using Gazebo and RViz to support autonomy development, perception pipelines, and pre-deployment system validation.


ROS2GazeboRVizC++PythonOdometryTransformsPerception

In the Autonomous Vehicle Laboratory, I worked on software components that supported a digital twin environment for robotics and autonomy development. The goal was to validate system behavior in simulation before hardware deployment.

What I Worked On

  • built ROS2 components for odometry and transforms
  • supported perception pipeline development
  • developed simulation workflows in Gazebo and RViz
  • helped validate planning, integration, and overall system behavior before hardware deployment

Technical Focus

The digital twin environment was designed to reduce risk during hardware integration by making it possible to validate software earlier in the development cycle. My work focused on core infrastructure pieces that help autonomous systems maintain state, interpret the environment, and integrate with the broader robotics stack.

This included building and testing ROS2-based components that support navigation and perception development in a more controlled and repeatable environment.

What I Learned

This project helped me build stronger intuition around robotics software architecture, simulation-first development, and the importance of validating transforms, odometry, and perception flow before deploying to real systems.