树莓派ROS安装指南

· · 个人记录

树莓派原生系统安装ROS

设置ROS库(安装密钥+包索引)

ROS1:ros | 镜像站使用帮助

ROS2:ros2 | 镜像站使用帮助

安装引导

sudo apt install -y python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential cmake

初始化

sudo rosdep init
rosdep update

下载源码

mkdir -p ~/ros_catkin_ws
cd ~/ros_catkin_ws
cd ~/ros_catkin_ws
rosdep install -y --from-paths src --ignore-src --rosdistro melodic -r --os=debian:buster

编译+安装

sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/melodic

更新环境变量

# 当前窗口
source /opt/ros/melodic/setup.bash

# 系统变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

乌龟测试

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key