Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ROS-snap
A curated list of awesome Robot Operating System (ROS 1 & 2) snap resources.
https://github.com/Guillaumebeuzeboc/awesome-ROS-snap
Last synced: about 19 hours ago
JSON representation
-
Robotics snaps
-
Applications
- eprosima's vulcanexus snaps - Collection of snapped applications like micro-ros-agent, dds-router, etc.
- husarion's snaps - Collection of applications for Husarion's robots.
- ros2-foxy-rosbag - A portable ROS2 Foxy toolkit, to provide the `ros2 bag` utility anywhere.
- rosboard - Turn your robot into a web server to visualize ROS topics.
- turtlebot3c - Turtlebot3 as a snap!
-
Tools
- foxglove-studio - Visualization and debugging tooling for your robotics data.
- gazebo - Iterate quickly on design concepts and control strategies with Ignition's rich suite of tools, libraries, and cloud services.
- plotJuggler - The Time Series Visualization Tool that you Deserve.
- qtcreator-ros - Qt Creator with ROS plugin.
- ros2-cli - Snap for ROS 2 command line interface tools included with a standard install of any ROS 2 distro.
- rosshow - Visualize ROS topics in a terminal with ASCII art.
- tesseract-ignition - This package provides GUI Tools for the Tesseract Motion Planning libraries.
- webots - Webots is a free and open-source 3D robot simulator.
-
-
Documentation
-
Snapcraft documentation
- Snaps for Robotics applications - General introduction.
- Getting started - ROS - How to snap a ROS package.
- Getting started - ROS 2 - How to snap a ROS 2 application.
- ROS FAQ & Troubleshooting - Reference ROS and ROS 2 snap common questions and troubleshooting.
- Packaging your ROS project as a snap - ROS wiki.
- Packaging your ROS 2 application as a snap - ROS 2 documentation.
- Snapcraft Catkin plugin - Snapcraft Catkin plugin documentation.
- Snapcraft Catkin-tools plugin - Snapcraft Catkin-tools plugin documentation.
- Snapcraft Colcon plugin - Snapcraft Colcon plugin documentation.
- Snapcraft ROS Noetic extension - Snapcraft ROS Noetic extension.
- Snapcraft ROS 2 Foxy extension - Snapcraft ROS 2 Foxy extension.
- Developer guide - Part 1: Distributing ROS apps with snaps - Package a ROS application tutorial (part 1).
- Developer guide - Part 2: Distributing ROS apps with snaps - Package a ROS application tutorial (part 2).
- ROS snapcraft How-to-guides - A collection of official ROS snapcraft how to guides.
- ROS snaps references - A collection of official ROS snaps references.
-
Blog posts
- Keep enterprise ROS robots up-to-date with snaps
- How to build a snap using ROS2 Foxy
- How to set up TurtleBot3 in minutes with snaps - to-set-up-turtlebot3-in-minutes-with-snaps-2))
- ROS Docker; 6 reasons why they are not a good fit
- How to use ROS 2 shared memory in snaps
- ROS orchestration with snaps
- Getting started with ROS security scanning
- Top 10 robotics snaps in the Snap Store
- Snapping out of Docker: a robotics guide for migrating from Docker to snap
- Optimize your ROS snap - part 1 - [part 2](https://ubuntu.com/blog/optimise-your-ros-snap-part-2) - [part 3](https://ubuntu.com/blog/optimise-your-ros-snap-part-3) - [part 4](https://ubuntu.com/blog/optimise-your-ros-snap-part-4) - [part 5](https://ubuntu.com/blog/optimise-your-ros-snap-part-5) - [part 6](https://ubuntu.com/blog/optimise-your-ros-snap-part-6)
- ROS architectures with snaps
-
Papers
- Docker & ROS: When all you have is a hammer, everything looks like a nail - A Docker & ROS whitepaper.
-
Examples
- Snapped ROS 2 pkg - Snap ROS2 package from sources. [Dashing - core18](https://github.com/Guillaumebeuzeboc/snapped_ros2_pkg/tree/core18) & [Foxy - core20](https://github.com/Guillaumebeuzeboc/snapped_ros2_pkg/tree/main).
- ubuntu-robotics/ros-snaps-examples - Various examples of ROS and ROS 2 snaps from the Canonical robotics team.
- ROS talker-listener - ROS Melodic (core18) talker-listener from ros-tutorials.
- ROS 2 talker-listener - ROS2 Dashing (core18) talker-listener from ROS 2 demos.
- ROS talker-listener - ROS1 Noetic (core20) talker-listener from ros-tutorials.
- ROS2 talker-listener - ROS2 Foxy (core20) talker-listener from ROS 2 demos.
- Snapped ROS pkg - Snap ROS package from sources. [Melodic - core18](https://github.com/Guillaumebeuzeboc/snapped_ros1_pkg/tree/core18) & [Noetic - core20](https://github.com/Guillaumebeuzeboc/snapped_ros1_pkg/tree/main).
- Snapped ROS 2 talker listener components - ROS 2 talker listener components from two different snaps.
- Snapped rosinstall - Snap ROS Noetic (core20) packages pulled from a rosinstall file.
-
-
Community
-
Examples
-
-
Operating systems
-
Examples
- Ubuntu Desktop - The open source Ubuntu desktop operating system powers millions of PCs and laptops around the world.
- Ubuntu Server - A lightweight Ubuntu without desktop designed for the cloud.
- Ubuntu Core - An operating system designed for IoT & Robotics.
-
Programming Languages
Sub Categories