🤖ROS

ROS 接口

ROS 安装包可以供开发人员轻松连接到 ROS 环境。 建议将 ROS 与 Raspberry Pi 一起使用。

在树莓派上使用ROS

目前建议使用docker安装ROS

  • 在树莓派上安装 docker (详情参考文档)

sudo apt-get update && sudo apt-get upgrade
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker pi
# test installation
docker run hello-world
  • 准备工作环境

mkdir -p workspace/src
cd workspace/src
git clone https://github.com/PetoiCamp/ros_opencat
cd ros_opencat
git submodule init && git submodule update
cd ../../..
  • 运行容器

docker run -v path/to/workspace:/workspace \
-it --rm --privileged --network host --name ros ros:noetic-robot
  • 源文件和并在容器内构建

  • 运行例程 (更多参考示例)

使用ROS实现远程控制

Ros 在设计时考虑了分布式计算。 这是一个关于如何在不同机器上运行节点的简单示例。

  • 在主机上(通常比 Raspberry Pi 更强大)

  • 在树莓派上运行服务节点

  • 从主机发送指令

例程

  • 使用 serial 库

  • 使用 ROS 服务

Last updated

Was this helpful?