This repository offers an easily deployable ROS Docker Template, streamlining your ROS development environment setup.
- Ros 2 Humble
- Ros 2 Foxy
- Ros 1 Noetic
Simplify your ROS Docker experience with these key features:
- Launch with a single command
docker compose up
- Centralized management of apt-get packages in
packages.txt
- Convenient management of Python libraries in
requirements.txt
- Predefined workspace folder
- Automated build of C++ packages when building container
- ROS pre-sourced for immediate use
- Helpful ROS command hints provided
- Fix for not showing ros windows:
fix_display.sh
Start your container effortlessly:
docker compose up
Connect to the container's console:
docker exec -it humble kitty
primarily for kitty/linux shortcuts
Leave from container:
CTRL
+
D
Terminate an active process:
CTRL
+
C
Open a new terminal:
CTRL
+
SHIFT
+
N
Open a new tab:
CTRL
+
SHIFT
+
T
Switch tabs:
CTRL
+
SHIFT
+
→
or
CTRL
+
SHIFT
+
←
Designed to cater to students specializing in Robotics and Autonomous Systems at Poznan University of Technology.