Skip to content

Instantly share code, notes, and snippets.

View hmartiro's full-sized avatar
🎸
riffing

Hayk Martiros hmartiro

🎸
riffing
View GitHub Profile
@hmartiro
hmartiro / barrett-non-realtime.md
Last active May 29, 2019 13:49
How to drive Barrett Tech robots from stock Ubuntu

This document describes how to communicate with and control robotic products from Barrett Technologies, such as the WAM Arm and BarrettHand, from a computer running stock Ubuntu. In particular, it describes how to achieve good performance without being restricted to Xenomai, the real-time framework supported by Barrett.

Disclaimer: Running in non-realtime by definition gives no hard guarantees. While this method has supported robust torque control in operational space, please do not implement it on your production baby-feeding robot and then blame me.

Ingredients:

@hmartiro
hmartiro / zeromq-vs-redis.md
Last active April 14, 2024 20:33
Comparison of ZeroMQ and Redis for a robot control platform

ZeroMQ vs Redis

This document is research for the selection of a communication platform for robot-net.

Goal

The purpose of this component is to enable rapid, reliable, and elegant communication between the various nodes of the network, including controllers, sensors, and actuators (robot drivers). It will act as the core of robot-net to create a standardized infrastructure for robot control.

Requirements: