Please provide us feedback here ## TODO
-
Install docker compose.
-
On the host computer download and install VS Code
-
Open VS Code and install the PlatformIO Extension
-
Clone this repo and navigate to the directory
<path of cloned repo>/zehoh_host
-
Build the Docker image with:
docker compose build
-
To run applications that have a GUI inside Docker (i.e. Rviz or Plotjuggler) we have to allow access to the screen by running:
xhost +
on the host PC once per machine startup. -
To start the container run:
docker compose up -d
-
To open an interactive shell to the running container run:
docker exec -it ros2_control_roscon25 bash
Create and configure access point:
nmcli dev wifi hotspot ssid "ros2_control_workshop_1" password "roscon2025" con-name "ros2_workshop_ap" && nmcli con modify ros2_workshop_ap ipv4.addresses 10.42.0.1/24 ipv4.method shared && nmcli con up ros2_workshop_ap
The access point name and password needs to match what you have set up in the embedded project. We use SSID
and PASS
for these and the IP address needs to match what's defined in ROUTER_ADDRESS
.