Skip to content

Decetralized Robotics (DeRo) Coming Soon

Software and components for secure serverless monitoring and control your ROS 2 based robots using Web 3 technology.

Decentralized Robotics does not replace traditional DDS based ROS 2 communication, but rather augments it with a secure and decentralized cryptographic identity and communication channel using libp2p and the Interplanetary Filesystem.

This project consists of several components:

  • RosWeb3Bridge – an implementation of the ROS bridge protocol over libp2p.

  • dero – a command line interface for provisioning Robots and associating users.

  • dero_web – a Web Application, hosted on IPFS, for monitoring or controlling your robot using libp2p swarm.

  • ROS2.ts - a Typescript library for interacting with ROS 2 from a web browser or a node.js application.

  • babylon_ros - a Typescript library which connects to a ROS 2 bridge using ROS2.ts and renders the robot and UI in 3D and WebXR using Babylon.js.

Introduction Video

Warning

This project is currently bootstrapping, and will be made available to a select few during initial bringup to minimize churn and support. If you'd like to be considered for early access, please post an issue to this github repo.