/awesome-ROS-snap

A curated list of awesome Robot Operating System (ROS 1 & 2) snap resources.

GNU Affero General Public License v3.0AGPL-3.0

Awesome Robot Operating System (ROS) Snap Awesome

A curated list of awesome Robot Operating System (ROS 1 & 2) snap resources.

The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.

Snaps are app packages for desktop, cloud and IoT that are easy to install, secure, cross‐platform and dependency‐free. Snaps are discoverable and installable from the Snap Store, the app store for Linux with an audience of millions. And they come with ROS integration.

Contents

Robotics snaps

Applications

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

Blog posts

Papers

Examples

Basics

Advanced

Community

Operating systems

  • 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.