🎯 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 |
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 |