Quickstart
How to set up phosphobot and control your robot arm
If you haven’t already, install phosphobot on your computer. See the installation guide for more information.
Setup the hardware
Attach the SO-100 arm
Find a table and fix the SO-100 robot arm using the 2 table clamps in the kit (see image below).
Plug everything together
In this order:
- Plug the SO-100 robot arm into the power supply using the black 12V power supply.
- Plug one end of the USB-C cable into the SO-100 robot arm and the other into your computer (laptop, raspberry pi, etc).
- If you have additional cameras, plug them into your computer
Below is an example of a full setup with a SO-100 arm, a stereoscopic camera plugged on a Raspberry Pi.
Launch the server
Once everything is connected and powered on, run the following command to start the phosphobot server:
It can take up to 15 seconds for the server to start for the first time because of macOS security settings.
Check everything is setup properly
Go to the dashboard (at localhost
if you are running the server on your laptop or phosphobot.local
if it’s a Raspberry Pi on your network)
in your web browser.
Go to Camera 0verview to check if the cameras are detected. Go to API Documentation to check if the API is running. Read the current robot position with the /joints/read endpoint.
Calibrate the robot
Your SO-100 robot should be automatically detected by the phosphobot software. However, you still need to calibrate the robot to make it work properly.
Follow this video guide to calibrate your robot:
- Go to the page Calibration in the dashboard.
- Make sure to be able to securely catch your robot, as calibration disable torque. This can make your robot fall.
- Follow the instructions on the screen to calibrate your robot.
Position 1: Arm is facing forward. Gripper is fully closed.
red is x, green is y, blue is z
Position 2: Arm is twisted to its left. Gripper is fully open.
red is x, green is y, blue is z
After moving to position 2, finish the calibration sequence by clicking the button.
Your calibration is saved in the phosphobot/calibration
folder of your home directory. You can edit this file in a text editor to further refine the calibration.
Start controlling the robot
Your robot is now ready to receive commands!
In the dashboard, click the Keyboard Control button to control the robot arm using your keyboard. Six keys are used to move the robot within a fixed reference frame. Press the spacebar to open or close the gripper.
Next steps
Tou can now control your robot, record your first dataset and train an AI model to make the robot move by itself.
Was this page helpful?