MissionPlanner二次开发——仿真(一)(SITL+MAVProxy)

1.软件安装

1.1安装Python

注意Python尽量使用Python3.6或Python3.7,我起初在Python3.9环境下安装dronekit-sitl后,再卸载pymavlink后安装pymavlink2.4.8报错,但Python3.6下无报错。

1.2安装dronekit-sitl和pymavlink

pip insatll dronekit-sitl
pip uninstall pymavlink
pip install pymavlink==2.4.8

注意只能重新安装pymavlink2.4.8,否则在安装dronekit-sitl时,自动安装的版本高于2.4.8,我这里是2.4.41,但高的版本在后面运行python代码时无人机无法解锁(已经验证)。

1.3安装MAVProxy

点击下载链接下载后直接按照默认安装。

1.4安装MissionPlanner

按照官方教程进行安装,我这里安装的是1.3.80版本。

2.启动环境

2.1运行dronekit-sitl

在安装dronekit-sitl的anaconda命令行界面,运行以下语句:

dronekit-sitl copter --model=quad

2.2运行mavproxy

在MAVProxy的安装目录下打开命令行cmd界面,执行以下语句:

mavproxy.exe --master tcp:127.0.0.1:5760 --sitl 127.0.0.1:5501 --out 127.0.0.1:14550 --out 127.0.0.1:14551

tcp:127.0.0.1:5760: SITL默认端口,作为MAVProxy的输入,把输入数据转发到如下两个端口:127.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值