Raspberry Pi Develops ugv02 Chassis Based On ros2 Initialization Tutorial

From Waveshare Wiki
Jump to: navigation, search

Introduction

If you want to quickly get started with this chassis, it is recommended to complete this tutorial first and install the required packages and dependencies in advance. This will facilitate smoother progress in subsequent development work.

Tutorial

Install the SSH service on the Raspberry Pi, allowing you to remotely operate it more effectively from your computer.

sudo apt install openssh-server


Edit:

sudo apt install make
sudo apt-get install python3-colcon-common-extensions


Simulation:

sudo apt install ros-humble-turtlebot3*


Installation of remote control related function packs:

sudo apt-get install ros-humble-teleop-twist-keyboard
sudo apt-get install ros-humble-joy


Laser mapping:

sudo apt install ros-humble-cartographer
sudo apt install ros-humble-cartographer-ros
sudo apt-get install ros-humble-slam-toolbox


Map server:

sudo apt install ros-humble-nav2-map-server


Navigation:

sudo apt install ros-humble-navigation2
sudo apt install ros-humble-nav2-bringup


Common tools:

sudo apt-get install ros-humble-rqt-tf-tree