Skip to content

ros-controls/roscon2025_control_workshop

Repository files navigation

Please provide us feedback here ## TODO

ROSCon 2025 ros2_control Workshop

Docker

Prerequisite

  1. Install docker compose.

  2. On the host computer download and install VS Code

  3. Open VS Code and install the PlatformIO Extension

Docker Build

  1. Clone this repo and navigate to the directory <path of cloned repo>/zehoh_host

  2. Build the Docker image with: docker compose build

Docker Run

  1. 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.

  2. To start the container run: docker compose up -d

  3. To open an interactive shell to the running container run: docker exec -it ros2_control_roscon25 bash

WIFI setup

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.

Task 1:

Task 2:

Scenario

What to focus on

Running the example

Embedded projects:

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •