Skip to content

macs-lab/ROS2_Docker_Template

Repository files navigation

Run UR5e Robot on ROS2 Humble Using Docker

This README provides a streamlined setup process for running a UR5e robot (the ones available in our lab) using ROS2 Humble and Docker.

Prerequisites

Before you begin, ensure you have the following installed:

  • Docker
  • Docker Compose

Setup Instructions

  1. Create a Directory to store this repository

  2. Clone the Repository

    git clone <repository-url>
    cd <repository-directory>
    
  3. Build the Docker Containers
    When running for the first time, build the necessary Docker containers. From the cloned repository directory, execute:

    docker compose build
    

    This process may take approximately 20 minutes.

  4. Run the System Note: If you encounter the following error message:

    Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/entrypoint.sh": permission denied: unknown
    

    Resolve this by making the entrypoint scripts executable. Navigate to the directory containing the entrypoint files and run:

    chmod +x entrypoint.sh devel_entrypoint.sh
    

    After adjusting the permissions, repeat Steps 3 and 4. The startup process should complete more quickly this time.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •