Robotic-Decision-Making-Lab / blue

ROS 2 platform for underwater robotics research and development.
https://robotic-decision-making-lab.github.io/blue/
MIT License
44 stars 10 forks source link

[FEATURE]: Create release image for robot installation #65

Closed evan-palmer closed 10 months ago

evan-palmer commented 1 year ago

Feature Type

Adding new functionality to the BlueROV2 driver

Problem Description

I recently removed support for the source image as I ultimately didn't give that much thought or effort. After starting to integrate this platform onto a real vehicle, I would like to re-explore a CD pipeline for deployment onto a robot.

Feature Description

Create a robot image which installs only the minimum packages needed for execution on an actual system. This should be built for both the amd64 and arm64 platforms to ensure that folks can use this on systems like a Raspberry Pi.

Alternative Solutions

It would be nice to support additional platforms, but the official ROS images only include the aforementioned platforms in their manifest. Unless they increase support for additional platforms, it may be necessary to build our own ROS image to use as a base stage with additional platforms in the manifest.

Additional Context

No response

evan-palmer commented 10 months ago

Closed by #120