Skip to content
/ kumo Public
forked from ichiro-its/kumo

WebSocket bridge for ROS 2

License

Notifications You must be signed in to change notification settings

owend/kumo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kumo (雲)

latest version commits since latest version license deploy stable status deploy nightly status

Kumo (雲, cloud) is a ROS 2 package that provides a bridge server that enables communications between WebSocket applications and ROS 2 nodes.

Features

  • Serve ROS 2 bridge on a specified port and host.
  • Support Node, Publisher, Subscription, Client, and Service creation.
  • Support Topics and Services communication.

Requirement

Installation

Binary Packages

  • See releases for the latest version of this package.
  • Alternatively, this package also available on ICHIRO ITS Repository as ros-foxy-kumo package.

Build From Source

  • Install colcon as in this guide.
  • Build the project and source the result.
    $ colcon build
    $ source install/setup.bash

    See this guide for more information on how to setup a workspace in ROS 2.

Usage

Run the bridge server using bridge program (use -h to list all available parameters).

$ ros2 run kumo bridge

Supported Client Libraries

License

This project is maintained by ICHIRO ITS and licensed under the MIT License.

About

WebSocket bridge for ROS 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • CMake 1.9%