Skip to content
@ycpss91255-docker

ycpss91255-docker

English | 繁體中文 | 简体中文 | 日本語

CI License

ycpss91255-docker

Docker containerized environments for ROS robotics development, AI agent tools, and deployment.


Quick Start (any environment repo)

./build.sh && ./run.sh

How to choose?

Two environment repos cover ROS 1 and ROS 2; pick a BASE_IMAGE variant to choose the distro and image flavour:

  • ROS 1 vs ROS 2ros_distro (Noetic, Kinetic) vs ros2_distro (Humble, Jazzy, Iron)
  • ros: vs osrf/ros: variantros: is multi-arch (x86_64 + ARM) ros-base; osrf/ros: is x86_64-only desktop-full (RViz, Gazebo)

Filter by topic

Use GitHub topic filters to browse repos by category: environment · application · agent · tool


Repository Index

Environment — Development Containers

Each repo is a single Dockerfile that switches distro and base image flavour via the BASE_IMAGE build arg.

Repository ROS Distros Variants
ros_distro ROS 1 Noetic, Kinetic ros:*-ros-base (x86_64 + ARM), osrf/ros:*-desktop-full (x86_64)
ros2_distro ROS 2 Humble, Jazzy, Iron ros:*-ros-base (x86_64 + ARM), osrf/ros:*-desktop-full (x86_64)

Earlier per-distro repos (ros_noetic, ros_kinetic, ros2_humble, osrf_ros_noetic, osrf_ros_kinetic, osrf_ros2_humble) are archived; see the archived topic.

AI Agent — Development Containers
Repository AI Tool Description
ai_agent All-in-one DinD container with Claude Code + Gemini CLI + Codex CLI
claude_code Claude Code DinD container with Anthropic Claude Code
gemini_cli Gemini CLI DinD container with Google Gemini CLI
codex_cli Codex CLI DinD container with OpenAI Codex CLI
Application — Deployment Containers
Repository Description
ros1_bridge ROS 1 (Noetic) ↔ ROS 2 (Humble + Jazzy) bridge; multi-arch (amd64 + arm64/Jetson)
urg_node_humble Containerized Hokuyo URG LiDAR driver for ROS 2 Humble
urg_node_noetic Containerized Hokuyo URG LiDAR driver for ROS 1 Noetic
realsense_humble Containerized Intel RealSense driver for ROS 2 Humble
realsense_noetic Containerized Intel RealSense driver for ROS 1 Noetic
sick_humble Containerized SICK Safety Scanner driver for ROS 2 Humble
sick_noetic Containerized SICK Safety Scanner driver for ROS 1 Noetic
Tool
Repository Description
base Shared template — scripts, tests, CI workflows for all Docker container repos
multi_run Launch multiple Docker containers from different workspaces simultaneously

Popular repositories Loading

  1. ros_noetic ros_noetic Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

  2. ros_kinetic ros_kinetic Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

  3. osrf_ros_noetic osrf_ros_noetic Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

  4. osrf_ros_kinetic osrf_ros_kinetic Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

  5. ros2_humble ros2_humble Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros2_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

  6. osrf_ros2_humble osrf_ros2_humble Public archive

    [ARCHIVED] Superseded by ycpss91255-docker/ros2_distro (single Dockerfile + BASE_IMAGE ARG covers this and other distro/registry variants)

    Shell

Repositories

Showing 10 of 26 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…