🎯 Tutorials¶
Beginner tutorials¶
General¶
Learn to teleoperate the robot using a joystick, the keyboard or rviz |
Create your first “Hello World” application, and run it on your robot ![]() |
Interactions¶
[‼️ROS1] Creating a simple multi-modal interaction Implement a first multi-modal interaction |
Tooling and debugging of human-robot interactions Discover the tools to visualize and debug Human-Robot interactions |
Hardware¶
Recording audio with ROS and Python Learn how to record audio from the robot’s microphones using ROS and Python. |
Intermediate tutorials¶
General¶
Create an application with rpk Learn to how to quickly create a ROS 2 package and install it on the robot |
Use a template to quickly create a touchscreen interaction with the robot |
Navigation¶
Learn how to make the robot autonomously dock and undock using the PAL dockstation |
Learn how to make the robot detect and localize targets |
How to autonomously navigate toward a detected target Learn how to make the robot autonomously navigate to a detected target |
Interactions¶
Detect people oriented toward the robot (Python) Learn how to detect and interact with humans using Python and ROS4HRI |
Detect people around the robot (C++) Learn how to detect and interact with humans using C++ and ROS4HRI |
Reasoning and decision making¶
Getting started with the knowledge base Learn how to use the knowledge base to add facts and reason about them |
Advanced tutorials¶
Interactions¶
Build a complete LLM-enabled interactive app Build a complete interactive robot app, using LLMs and the Knowledge Base |