razmq

A Non-Blocking Event Driven Robotics Framework


Keywords
Raspberry, Pi, ZeroMQ, MessagePack, RedBot
License
GPL-3.0
Install
pip install razmq==0.1.1

Documentation

The Razmq Communications Framework

The razmq framework is a non-blocking, event driven, asynchronous communication messaging system used to efficiently and effectively control physical computing devices such as robots. It makes extensive use of the ZeroMQ distributed messaging system coupled with the MessagePack protocol messaging platform.

To demonstrate its use, sample code is provided illustrating control of a Raspberry Pi 3 based modifed Sparkfun RedBot robot. Construction of the modified RedBot is described here.

A Kivy based GUI is provided to drive the robot.

Also, the early stages of a remi GUI are provided as well.

Checkout the WiKi Pages