Skip to content
/ rhombus Public

Ros competitor, server for robotics microservices

License

Notifications You must be signed in to change notification settings

eranet/rhombus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RhoMBus

Build Status

This is ROS competitor written in 100 lines. Robotic MicroService Bus.

The main idea - to use NATS message queue as a master or server. Instead of nodes - microservices. The rest is almost the same. You can use any language in microservices: NATS supports a lot of clients

Run

Just start NATS server

./run_server.sh

and then run any microservice

go run rhomgo/example/pubsub/subscriber_ms/subscriber.go  
go run rhomgo/example/pubsub/publisher_ms/publisher.go

(python or golang, see examples) without annoying CMakeLists.txt, package.xml, catkin, etc.

Full App example (Gazebo + RhoMGo)

https://github.com/eranet/rhombus_example

About

Ros competitor, server for robotics microservices

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages