ROS and ROS 2 snaps examples
This repository hold examples used in documentation and blogposts.
- components_stage_snap_foxy_core20 - Use the
stage-snap
feature of snapcraft to load a ROS 2 component built in another snap. - non_lts_galactic - A ROS 2 Galactic core20 snap without using any snapcraft extensions.
- orchestration_humble_core22 - Orchestration of a talker listener with snap features and ROS 2 Humble and core22.
- rosinstall_noetic_core20 - Snap a ROS noetic package with sources retrieved from a
rosinstall
file on core20. - shared_memory_foxy_core20 - Leverage shared memory feature of ROS 2 in snaps.
- source_pkg_dashing_core18 - Snap a ROS 2 Dashing package from source on core18.
- source_pkg_foxy_core20 - Snap a ROS 2 Foxy package from source on core20.
- source_pkg_humble_core22 - Snap a ROS 2 Humble package from source on core22.
- source_pkg_melodic_core18 - Snap a ROS Melodic package from source on core18.
- source_pkg_noetic_core20 - Snap a ROS noetic package from source on core20.
- github_action - Build and publish a snap with GitHub Action.
If you have any feedback, questions or ideas regarding ROS snap orchestration, please join our forum and let us know what you think. Furthermore, have a look at the snap documentation if you want to learn more about snaps for robotics applications.