Online Programming

There are different ways to control your robot in real time, such as ROS, This opens up many possibilities, but also adds quite a bit of complexity.

Implementing realtime control of a robot arm can be a daunting task, on our github, we provide a minimalistic implementation of realtime control, with the goal of being simple to understand without using the lower-level, more obscure typical implementations.

The general idea is as follow: what we mean by realtime control is that the robot controller is not in charge of the robot movements, it is not executing a preplanned trajectory with preset waypoints and joint or linear movements in a saved file. Here we want the robot to follow a dynamic pose, that will be generated on a separate machine (eg: your computer, a raspberry pi, etc) and constantly sent to the robot controller so that it can instantly follow the newest pose.

Read more about the library on our github. This technique was used in the project of Varvara&Mar.