04Robotics System Integration

Coarobo Drydock

One containerized environment that takes your robot software from development through simulation to deployment.

Coarobo Drydock: Robotics System Integration · 1:00This is the English version, with subtitles in English, in Japanese, and in both. 日本語版

Let's discuss an environment for your robots and your team.

Drydock is built on OpenRoSDE, the open-source SDE that Coarobo leads, and holds the private platforms and setups of your own robots, which Coarobo prepares with you.

  • Same Environment

    Every machine of the team runs the same containers, in simulation or on the robot.

  • Any Platform

    ROS 1 and ROS 2 stand side by side, with the drivers of each robot in its own image.

  • Open Core

    Its base, OpenRoSDE, is open source under the Apache License 2.0.

How It Works

  1. 01

    Pick Platform

    Choose the image of your robot, from the public platforms of OpenRoSDE or a private platform of your own.

  2. 02

    Develop Inside

    Work in your own layer on top of the platform, with ROS, Gazebo, RViz, and FlexBE ready to use.

  3. 03

    Simulate First

    Test the robot software in simulation, in the same container that will run on the robot.

  4. 04

    Deploy Robot

    Run the same image on the real robot, so what worked in simulation runs on site.

Open Core

Drydock stands on OpenRoSDE, the open-source SDE that Coarobo leads with research teams worldwide, and adds what belongs to your robots alone.

Coarobo Drydock

The private platforms, devices, and setups of your robots, prepared and kept up to date with Coarobo.

OpenRoSDE

The open-source containerized SDE: three Docker layers, ROS 1 and ROS 2, Gazebo, and the public platforms.

Key Features

Use Cases

What You Need

Host
Ubuntu 24.04 with Docker, or Windows through WSL 2.
Middleware
ROS Noetic and ROS 2 side by side, with Gazebo, RViz, and FlexBE.
Robots
A public platform of OpenRoSDE, or the platform of your own robot that Coarobo prepares with you.
License
OpenRoSDE is open source under the Apache License 2.0, and Drydock comes under a contract with Coarobo GK.
Works With
Docker
Docker
ROS
ROS / ROS 2
Gazebo
FlexBE
Ubuntu
Topics
containersrobotics softwaresimulationautomated setupopen sourcereproducible workflowsteam synchronizationsystem integrationcloud deployment

Get Started

Common Questions

How does Drydock differ from OpenRoSDE?

OpenRoSDE is the open-source SDE, free under the Apache License 2.0. Drydock is the product of Coarobo built on it, which adds the private platforms and setups of your robots, prepared with Coarobo.

Which robots does it support?

The public platforms of OpenRoSDE are COBOTTA, Fetch, HSR, Sciurus17, TurtleBot3, and UR5e, and Drydock adds the platform of your own robot.

Does it run on Windows?

Yes, through WSL 2 with Docker, as well as on Ubuntu 24.04.

Can I try it before a contract?

Yes, its open-source base, OpenRoSDE, is free on GitHub under the Apache License 2.0, so your team can start with its public platforms before Drydock adds the platforms of your own robots.

Can a project move from ROS 1 to ROS 2?

Yes, ROS Noetic and ROS 2 run side by side in Drydock, so each project moves to ROS 2 at its own pace.

Is there a paper to cite?

Yes, OpenRoSDE, the base of Drydock, is described in an open-access paper published in the journal Advanced Robotics in 2022.

Related News

Coarobo Suite

Coarobo Drydock is part of the Coarobo suite, one family of products made to work together around our open-source core.