ROS2 the Occasion: Progress on Our Migration Efforts

ROS2 Testing Improvements:To bolster our testing capabilities, we’ve started recording new MCAP files for individual testing scenarios. These will serve as valuable tools to validate our migrations and refine our functionality in a controlled environment. We’ve also used some tools to convert our previous ROS1 robot recordings to ROS2 recordings, which has been very useful …

Diving Deep into ROS2

Since onboarding, our CS team has been diving into ROS2 and migrating our Python packages from ROS1 to ROS2. Will set a solid foundation by setting up initial configurations for our robosub-ros2 repository and porting over the first packages, including vectornav and data_pub. He also created clear examples for ROS2 subscribers and publishers which provide …

A Pythonic Triumph Over Turtles

This entry is part 2 of 2 in the series CS Onboarding 2024

During our first two meetings of the year, new members on the CS team were introduced to ROS via the Pizza Factory activity and got hands-on with Turtlesim – a simulated robot in a ROS environment. We then began guided coding sessions in Turtlesim to understand how to program with the ROS framework. Power Down, …

Kicking Off With Pizzas & Turtles!

This entry is part 1 of 2 in the series CS Onboarding 2024

New Year, New Priorities Coming out of RoboSub 2024, the CS team experienced a change in leadership and already had several priorities lined up for the new year. The team split up into multiple groups to address these priorities. Max Lin & Hung Le stepped into their new roles as Co-Presidents and CS team leads. …