Skip to content

ROS 2 Tutorial

In this tutorial, you will learn practical ROS 2 skills by automatically controlling Minecraft using minecraft_ros2.

This tutorial is intended for readers who have completed up to IntermediateWriting an action server and client (Python) in the ROS 2 Documentation.


Table of Contents

  1. What is a topic

    • Explanation of topics
    • Explanation of commands
  2. RViz2

    • Visualizing camera images
    • Visualizing LiDAR point cloud data
  3. Player Control

    • Creating a Python package
    • Sending topics
  4. Destroy Surrounding Blocks

    • Obtaining surrounding blocks
    • Destroying target blocks
  5. Autonomous Navigation

    • Autonomous driving to a goal
  6. Localization

    • Self-position estimation
    • Mapping