Date: October 21, 2024
Today, we embark on our very own Pokémon adventure using ROS 2 for navigation. Your goal is for your Create 3 Robot to perform the expected behaviors to complete all field research tasks. Here are the rules:
ros2 topic pub …
) are strictly prohibited - all code must be written in a Python script using rclpyThe very best way to learn ROS 2 is to start working with it. But, we wouldn’t send you out on a journey without supplies in your backpack. Here are some links to key pieces of information that you will need as you brave the wilderness.
Each Pokémon is fully equipped with a Create 3 Robot and a Raspberry Pi 4. Your Pi has been pre-imaged with Ubuntu 22.04 (a Linux based distribution) and both the Pi and Create have ROS 2 Humble pre-installed. You will communicate directly with your Pi via Wi-Fi, which will send commands to your Create via a hardwired ethernet over USB connection.
Two options to connect to your Raspberry Pi:
Once you’re connected, create a folder titled ros2challenge
in your user folder and save all code within this folder.