We are wanting to control reachy directly from a macbook to make computation faster by connecting the Luous module directly to the mac through USB, and did as I outlined here to find the relevant port to connect to.
I am now running a simple script which initialises the arm through that port, makes the motors
stiff, sets the PID to [32, 0, 0] and simply calls
goto() to a point in 3D space.
This works completely fine with the arm connected to the raspberry pi.
However, calling the script through the laptop caused the arm to move in an extremely jerky manner! (Imagine PID being set to something extremely high and you can visualise how the arm is moving when being controlled form the laptop).
It looks as if the laptop is sending the commands at a slow rate rather than continuously?
All I ran on my mac was
pip3 install reachy and that seemed to be enough to be able to successfully connect to reachy. Perhaps there’s something else I am missing?
Any ideas as to why this is happening? Would massively appreciate any help on this!
All the best