在ROS2中通过Mavros读取、打印并可视化飞控IMU数据

环境

树莓派4B
ArduCopter 4.0.7
Ubuntu mate 22.04
ROS2 Humble
(本人搭建所使用的软件硬件版本,仅供参考)

1.如果环境没有搭建完成的可以参考这篇文章使用mavros在pixhawk和树莓派4B之间通信_pix mavros-优快云博客

树莓派上运行的系统版本从下面的网址获得(选择第一个)

Ubuntu MATE Releases - /22.04/arm64/ (ubuntu-mate.org)

2.确保树莓派上的串口有足够的权限:

sudo chmod 777 /dev/ttyAMA0

接下来运行

ros2 launch mavros apm.launch

或者

ros2 run mavros mavros_node fcu_url:=/dev/ttyAMA0:921600

给串口权限这句指令每次运行mavros节点前都要输入,否则会出现:


                
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值