Skip to content

LuxerIThink/ros-docker-template

Repository files navigation

Ros Docker Template

This repository offers an easily deployable ROS Docker Template, streamlining your ROS development environment setup.

Supported Ros Versions (branches)

  • Ros 2 Humble
  • Ros 2 Foxy
  • Ros 1 Noetic

Key features

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

Quick guide

Build and run

Start your container effortlessly:

docker compose up

Connect to the container's console:

docker exec -it humble kitty

Quick docker tips

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 
+
 ← 

Purpose

Designed to cater to students specializing in Robotics and Autonomous Systems at Poznan University of Technology.

Releases

No releases published

Packages

No packages published