Skip to content

eranet/rhombus

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