ros+mavros+gazebo仿真实践要点总结

本文详细介绍了在Ubuntu环境下安装ROS及配置PX4飞行控制软件的过程,包括选择正确的ROS版本、通过SSH克隆PX4_firmware、设置Gazebo仿真环境、检查Mavros连接状态、使用Python控制无人机起飞及执行特定任务。适合初学者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装ros时要看好对应的版本,ubuntu16.4对应的kenitic版本,Ubuntu18.04对应的melodic版本。

2.通过ssh方式clone px4_firmware比http方式快的多

3.参考教程

https://gaas.gitbook.io/guide/wu-ren-ji-zi-dong-jia-shi-xi-lie-offboard-kong-zhi-yi-ji-gazebo-fang-zhen

这个教程是基于Ubuntu16.4的,如果是系统是Ubuntu18.4就将里面的kenitc换成melodic就行了,其他的一样。

4.通过ros仿真环境gazebo:  roslaunch px4 mavros_posix_sitl.launch(实现ros通过mavros和gazebo通信)

5.查看mavros连接情况:rostopic echo /mavros/state

connected=ture 表示正常连接

6.在offboard_controller 打开新终端,通过python 打开相应的控制指令文件:

python px4_mavros_run.py (飞机起飞3m后悬停)

7.后面也可以通过新终端打开不同的控制指令文件,飞机就会在起飞状态下进行其他的任务:

python commander.py

8.注意飞机的move默认情况下都是给予body_offset_ENU(东-北-上),还有local坐标系的,基于起飞点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值