Software installation

Please note that the dashboard should be installed and its main service enabled by default on your Reachy.

Clone the repository

Clone the repository reachy-dashboard from GitHub and use pip to install it.

cd ~/dev
git clone https://github.com/pollen-robotics/reachy-dashboard
cd reachy-dashboard
pip3 install -e .

Check Reachy’s services

To be able to control Reachy’s main services with the dashboard, the services need to be in –user mode. To know if it is the case, in a terminal:

systemctl --user list-unit-files | grep reachy

Create Reachy’s Hotspot

nmcli dev wifi hotspot ifname wlp0s20f3 con-name Reachy-AP ssid Reachy-AP password "Reachy-AP"

Create a service file

Create a service file so that the dashboard will be started automatically at boot along with Reachy’s main services. One advantage of having this is that the dashboard will be running when you start the robot, so you won’t need to plug a screen computer to Reachy nor scan the network to get its IP address and connect to it. The IP address of the robot on the network will be displayed on the LCD screen (if you installed it).

To create the service:

cd ~/dev/reachy-dashboard
bash setup_service.bash
systemctl --user enable reachy_dashboard.service
systemctl --user start reachy_dashboard.service