rai icon indicating copy to clipboard operation
rai copied to clipboard

Add turtlebot tutorial

Open boczekbartek opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe. Turtlebot is a well known example of a robot very well integrated with ros2 ecosystem. It would be a good candidate for a simple example with RAI.

Describe the solution you'd like

  • A step by step tutorial on how to setup turtlebot4 in simulation and configure it with rai.
  • video showing the process

Describe alternatives you've considered Other rosbots.

Additional context https://clearpathrobotics.com/turtlebot-4/

boczekbartek avatar Sep 24 '24 08:09 boczekbartek

Proposed tutorial flow:

  1. How to import turtlebot to some example scene. For example https://github.com/o3de/o3de-extras/tree/development/Templates/Ros2RoboticManipulationTemplate
  2. Starting the simulation
  3. Configuring rai_whoami_node node using documentations and screenshots from the simulation
  4. Writing a simple RaiAgent.
  5. Connecting to the agent using streamlit-based web interface
  6. Asking questions about the robot, what are it's interfaces.
  7. Asking what the robot can see - it can describe the manipulator that is on the table
  8. Asking the robot to move around
  9. Oops - developer forgot to add ros2 publish to topic tool to the agent - robot can't perform the mission
  10. Adding the tool
  11. Robot drives forward

boczekbartek avatar Sep 24 '24 08:09 boczekbartek