docker-ros-ml-images provides machine learning-enabled ROS Docker images.
We recommend to use docker-ros-ml-images in combination with our other tools for Docker and ROS.
- docker-ros automatically builds minimal container images of ROS applications
- docker-run is a CLI tool for simplified interaction with Docker images
docker run --rm rwthika/ros2-ml:humble \
python -c 'import os; import tensorflow as tf; import torch; e="ROS_DISTRO"; print(f"Hello from ROS {os.environ[e]}, PyTorch {torch.__version__}, and TensorFlow {tf.__version__}!")'
With docker-ros-ml-images, we provide a variety of lightweight multi-arch machine learning-enabled ROS Docker images. Each of the provided Docker images includes support for popular machine learning frameworks in addition to a ROS distribution. Currently, the supported machine learning frameworks are PyTorch and TensorFlow. Since robotic applications are often implemented in C++ instead of Python for performance reasons, we also offer the C++ APIs of both frameworks. Combining the components listed the table below, we have built more than 100 multi-arch images and make them publicly available on DockerHub. In addition to the provided images, we also publish the generic Dockerfile used to flexibly build images combining the different components.
Component | Variations |
---|---|
ROS Distribution | noetic, foxy, humble, iron, rolling |
ROS Components | core, base, robot, perception, desktop, desktop-full |
ML Framework | CUDA, PyTorch Python, PyTorch C++, TensorFlow Python, TensorFlow C++ |
Architecture | amd64, arm64 |
Containers of the provided images start with root
user by default. If the two environment variables DOCKER_UID
and DOCKER_GID
are passed, a new user with the corresponding UID/GID is created on the fly. Most importantly, this features allows to mount and edit files of the host user in the container without having to deal with permission issues.
docker run --rm -it -e DOCKER_UID=$(id -u) -e DOCKER_GID=$(id -g) -e DOCKER_USER=$(id -un) rwthika/ros:latest
The password of the custom user is set to its username (dockeruser:dockeruser
by default).
rwthika/ros
(ROS)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ noetic-ros-core
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 - - - - - - - latest
,noetic
,noetic-ros-base
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 - - - - - - - noetic-robot
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 - - - - - - - noetic-perception
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 - - - - - - - noetic-desktop
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 - - - - - - - noetic-desktop-full
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 - - - - - - -
rwthika/ros-cuda
(ROS + CUDA)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ noetic-ros-core
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - - latest
,noetic
,noetic-ros-base
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - - noetic-robot
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 - - - - noetic-perception
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 - - - - noetic-desktop
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - - noetic-desktop-full
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 - - - -
rwthika/ros-torch
(ROS + PyTorch)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ noetic-ros-core-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - latest
,noetic
,noetic-ros-base-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - noetic-robot-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - noetic-perception-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - noetic-desktop-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - noetic-desktop-full-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - noetic-ros-core-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-ros-base-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-robot-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-perception-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-desktop-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-desktop-full-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - noetic-ros-core-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - noetic-ros-base-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - noetic-robot-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-robot
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - noetic-perception-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - noetic-desktop-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - noetic-desktop-full-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-noetic
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- -
rwthika/ros-tf
(ROS + TensorFlow)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ noetic-ros-core-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 latest
,noetic
,noetic-ros-base-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 noetic-robot-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 noetic-perception-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 noetic-desktop-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 noetic-desktop-full-tf2.11.0
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 noetic-ros-core-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-ros-base-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-robot-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-perception-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-desktop-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-desktop-full-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - noetic-ros-core-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 noetic-ros-base-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 noetic-robot-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 noetic-perception-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 noetic-desktop-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 noetic-desktop-full-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0
rwthika/ros-ml
(ROS + PyTorch + TensorFlow)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ noetic-ros-core-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 latest
,noetic
,noetic-ros-base-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 noetic-robot-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic robot 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 noetic-perception-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic perception 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 noetic-desktop-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 noetic-desktop-full-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 noetic desktop-full 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0
rwthika/ros2
(ROS 2)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ rolling-ros-core
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 - - - - - - - rolling
,rolling-ros-base
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 - - - - - - - rolling-desktop
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 - - - - - - - iron-ros-core
amd64
arm6422.04.2 3.10.12 iron ros-core 3.27.2 - - - - - - - iron
,iron-ros-base
amd64
arm6422.04.2 3.10.12 iron ros-base 3.27.2 - - - - - - - iron-perception
amd64
arm6422.04.2 3.10.12 iron perception 3.27.2 - - - - - - - iron-desktop
amd64
arm6422.04.2 3.10.12 iron desktop 3.27.2 - - - - - - - iron-desktop-full
amd64
arm6422.04.2 3.10.12 iron desktop-full 3.27.2 - - - - - - - humble-ros-core
amd64
arm6422.04.2 3.10.12 humble ros-core 3.27.2 - - - - - - - latest
,humble
,humble-ros-base
amd64
arm6422.04.2 3.10.12 humble ros-base 3.27.2 - - - - - - - humble-perception
amd64
arm6422.04.2 3.10.12 humble perception 3.27.2 - - - - - - - humble-desktop
amd64
arm6422.04.2 3.10.12 humble desktop 3.27.2 - - - - - - - humble-desktop-full
amd64
arm6422.04.2 3.10.12 humble desktop-full 3.27.2 - - - - - - - foxy-ros-core
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 - - - - - - - foxy
,foxy-ros-base
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 - - - - - - - foxy-desktop
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 - - - - - - -
rwthika/ros2-cuda
(ROS 2 + CUDA)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ rolling-ros-core
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - - rolling
,rolling-ros-base
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - - rolling-desktop
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - - iron-ros-core
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - iron
,iron-ros-base
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - iron-perception
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - iron-desktop
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - iron-desktop-full
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - humble-ros-core
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - latest
,humble
,humble-ros-base
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - humble-perception
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - humble-desktop
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - humble-desktop-full
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - - foxy-ros-core
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - - foxy
,foxy-ros-base
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - - foxy-desktop
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - -
rwthika/ros2-torch
(ROS 2 + PyTorch)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ rolling-ros-core-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - rolling
,rolling-ros-base-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - rolling-desktop-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - rolling-ros-core-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - rolling-ros-base-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - rolling-desktop-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - rolling-ros-core-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-rolling
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - rolling-ros-base-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-rolling
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - rolling-desktop-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-rolling
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - iron-ros-core-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - iron
,iron-ros-base-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - iron-perception-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - iron-desktop-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - iron-desktop-full-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - iron-ros-core-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - iron-ros-base-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - iron-perception-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - iron-desktop-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - iron-desktop-full-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - iron-ros-core-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - iron-ros-base-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - iron-perception-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - iron-desktop-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - iron-desktop-full-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - humble-ros-core-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - latest
,humble
,humble-ros-base-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - humble-perception-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - humble-desktop-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - humble-desktop-full-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-- - humble-ros-core-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - humble-ros-base-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - humble-perception-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - humble-desktop-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - humble-desktop-full-torch2.0.1-py
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-- - - humble-ros-core-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - humble-ros-base-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - humble-perception-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - humble-desktop-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - humble-desktop-full-torch2.0.1-cpp
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - foxy-ros-core-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - foxy
,foxy-ros-base-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - foxy-desktop-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-- - foxy-ros-core-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - foxy-ros-base-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - foxy-desktop-torch2.0.1-py
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.0- - - foxy-ros-core-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-foxy
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - foxy-ros-base-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-foxy
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- - foxy-desktop-torch2.0.1-cpp
amd64
-20.04.6
-3.8.10
-foxy
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- 2.0.1
-- -
rwthika/ros2-tf
(ROS 2 + TensorFlow)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ rolling-ros-core-tf2.11.0
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 rolling
,rolling-ros-base-tf2.11.0
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 rolling-desktop-tf2.11.0
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 rolling-ros-core-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - rolling-ros-base-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - rolling-desktop-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - rolling-ros-core-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 rolling-ros-base-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 rolling-desktop-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 iron-ros-core-tf2.11.0
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-iron
,iron-ros-base-tf2.11.0
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-iron-perception-tf2.11.0
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-iron-desktop-tf2.11.0
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-iron-desktop-full-tf2.11.0
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-iron-ros-core-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- iron-ros-base-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- iron-perception-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- iron-desktop-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- iron-desktop-full-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- iron-ros-core-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-iron-ros-base-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-iron-perception-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-iron-desktop-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-iron-desktop-full-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-humble-ros-core-tf2.11.0
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-latest
,humble
,humble-ros-base-tf2.11.0
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-humble-perception-tf2.11.0
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-humble-desktop-tf2.11.0
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-humble-desktop-full-tf2.11.0
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-2.11.0
-humble-ros-core-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- humble-ros-base-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- humble-perception-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- humble-desktop-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- humble-desktop-full-tf2.11.0-py
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - 2.11.0
-- humble-ros-core-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-humble-ros-base-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-humble-perception-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-humble-desktop-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-humble-desktop-full-tf2.11.0-cpp
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-- - - 2.11.0
-foxy-ros-core-tf2.11.0
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 foxy
,foxy-ros-base-tf2.11.0
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 foxy-desktop-tf2.11.0
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 2.11.0 foxy-ros-core-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - foxy-ros-base-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - foxy-desktop-tf2.11.0-py
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - 2.11.0 - foxy-ros-core-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 foxy-ros-base-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0 foxy-desktop-tf2.11.0-cpp
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 - - - 2.11.0
rwthika/ros2-ml
(ROS 2 + PyTorch + TensorFlow)
Click to expand
Tag Arch Ubuntu Python ROS ROS Packages CMake CUDA cuDNN TensorRT PyTorch Python PyTorch C++ TensorFlow Python TensorFlow C++ rolling-ros-core-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 rolling
,rolling-ros-base-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 rolling-desktop-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 rolling desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 iron-ros-core-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-iron
,iron-ros-base-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-iron-perception-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-iron-desktop-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-iron-desktop-full-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-iron
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-humble-ros-core-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-ros-core
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-latest
,humble
,humble-ros-base-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-ros-base
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-humble-perception-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-perception
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-humble-desktop-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-desktop
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-humble-desktop-full-tf2.11.0-torch2.0.1
amd64
-22.04.2
-3.10.12
-humble
-desktop-full
-3.27.2
-11.8.89
-8.6.0
-8.5.3
-2.0.1
-2.0.1
-2.11.0
-2.11.0
-foxy-ros-core-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy ros-core 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 foxy
,foxy-ros-base-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy ros-base 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0 foxy-desktop-tf2.11.0-torch2.0.1
amd64
arm6420.04.6 3.8.10 foxy desktop 3.27.2 11.8.89 8.6.0 8.5.3 2.0.1
2.0.02.0.1
-2.11.0 2.11.0