Skip to content

Desktop Setup Guide

The control panel must be run on a PC on the same network as the robot components.

Installation

sudo apt install python3-pip python3-virtualenv
git clone https://github.com/nhnifong/cranebot3-firmware.git
cd cranebot-firmware
python3 -m virtualenv venv
source venv/bin/activate
pip3 install -r requirements_desktop.txt

Installing Python via the Microsoft store is the easiest way to integrate it into your system.
Type "Microsft Store" in the start menu.
Search for python
Install python 3.9

Open Powershell

git clone https://github.com/nhnifong/cranebot3-firmware.git
cd cranebot-firmware
python -m virtualenv venv
.\venv\Scripts\activate.bat
pip install -r requirements_desktop.txt

Run

python3 main.py
.\venv\Scripts\python.exe main.py

The control panel shows a view of a room with the anchors and gripper. Assuming your robot componnents have all been setup according to the Raspberry Pi Setup Guide, and are turned on, and on the same LAN, the control panel should discover and connect to them. The status of each component is shown above it.