├── .github └── workflows │ └── push_docker.yml ├── .gitignore ├── .markdownlint.yaml ├── .pre-commit-config.yaml ├── Introduction_slides.pdf ├── LICENSE ├── README.md ├── docker ├── Dockerfile ├── build_image.sh ├── create_container.sh ├── login_container.sh ├── restart_container.sh ├── rm_container.sh ├── rm_image.sh ├── rmw_zenoh_env.bash └── stop_container.sh ├── exercises ├── ex-1.md ├── ex-2.md ├── ex-3.md ├── ex-4.md ├── ex-5.md ├── ex-6.md ├── ex-7.md └── pictures │ ├── access-control.png │ ├── cloud-connectivity.png │ ├── downsampling.png │ ├── multicast-discovery-nodes-localhost.png │ ├── multicast-discovery-nodes-multihosts.png │ ├── multicast-discovery-routers.png │ ├── node-to-node-connectivity.png │ ├── node-to-router-connectivity.png │ ├── talker-listener-2-containers.png │ ├── talker-listener-3-containers.png │ └── talker-listener.png └── zenoh_confs ├── DEFAULT_RMW_ZENOH_ROUTER_CONFIG.json5 └── DEFAULT_RMW_ZENOH_SESSION_CONFIG.json5 /.github/workflows/push_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/.github/workflows/push_docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Introduction_slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/Introduction_slides.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/build_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/build_image.sh -------------------------------------------------------------------------------- /docker/create_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/create_container.sh -------------------------------------------------------------------------------- /docker/login_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/login_container.sh -------------------------------------------------------------------------------- /docker/restart_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/restart_container.sh -------------------------------------------------------------------------------- /docker/rm_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/rm_container.sh -------------------------------------------------------------------------------- /docker/rm_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/rm_image.sh -------------------------------------------------------------------------------- /docker/rmw_zenoh_env.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/rmw_zenoh_env.bash -------------------------------------------------------------------------------- /docker/stop_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/docker/stop_container.sh -------------------------------------------------------------------------------- /exercises/ex-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-1.md -------------------------------------------------------------------------------- /exercises/ex-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-2.md -------------------------------------------------------------------------------- /exercises/ex-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-3.md -------------------------------------------------------------------------------- /exercises/ex-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-4.md -------------------------------------------------------------------------------- /exercises/ex-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-5.md -------------------------------------------------------------------------------- /exercises/ex-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-6.md -------------------------------------------------------------------------------- /exercises/ex-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/ex-7.md -------------------------------------------------------------------------------- /exercises/pictures/access-control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/access-control.png -------------------------------------------------------------------------------- /exercises/pictures/cloud-connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/cloud-connectivity.png -------------------------------------------------------------------------------- /exercises/pictures/downsampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/downsampling.png -------------------------------------------------------------------------------- /exercises/pictures/multicast-discovery-nodes-localhost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/multicast-discovery-nodes-localhost.png -------------------------------------------------------------------------------- /exercises/pictures/multicast-discovery-nodes-multihosts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/multicast-discovery-nodes-multihosts.png -------------------------------------------------------------------------------- /exercises/pictures/multicast-discovery-routers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/multicast-discovery-routers.png -------------------------------------------------------------------------------- /exercises/pictures/node-to-node-connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/node-to-node-connectivity.png -------------------------------------------------------------------------------- /exercises/pictures/node-to-router-connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/node-to-router-connectivity.png -------------------------------------------------------------------------------- /exercises/pictures/talker-listener-2-containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/talker-listener-2-containers.png -------------------------------------------------------------------------------- /exercises/pictures/talker-listener-3-containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/talker-listener-3-containers.png -------------------------------------------------------------------------------- /exercises/pictures/talker-listener.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/exercises/pictures/talker-listener.png -------------------------------------------------------------------------------- /zenoh_confs/DEFAULT_RMW_ZENOH_ROUTER_CONFIG.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/zenoh_confs/DEFAULT_RMW_ZENOH_ROUTER_CONFIG.json5 -------------------------------------------------------------------------------- /zenoh_confs/DEFAULT_RMW_ZENOH_SESSION_CONFIG.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZettaScaleLabs/roscon2024_workshop/HEAD/zenoh_confs/DEFAULT_RMW_ZENOH_SESSION_CONFIG.json5 --------------------------------------------------------------------------------