Ardupilot飞控固件的仿真模拟

主要写一下Linux上的仿真模拟环境的配置以及与windows端的地面站连接,仿真模拟不得不用,老早就想配置,一直无果,终究今天也算运行出来,写下来记录一下。上图:

主要参考官网和csdn魔城烟雨大佬的文章,再次跪拜。
环境是window10+ubuntu虚拟机
首先是安装必要的工具

sudo apt-get install python-dev dos2unix python-wxgtk2.8 python-matplotlib python-opencv python-pip g++ g++-4.7 gawk git ccache
sudo pip install pymavlink
sudo pip install mavproxy

获取ardupilot的代码进行配置

git clone https://github.com/ArduPilot/ardupilot
cd ardupilot
git submodule update --init --recursive

执行

Tools/environment_install/install-prereqs-ubuntu.sh -y
. ~/.profile

进入目录

cd ~/ardupilot/ArduCopter

出现下图,表示即将完成,这里第一次运行要挺长时间,慢慢等,加载完之后就可以进行模拟仿真了

../Tools/autotest/sim_vehicle.py --map --console


过程是十分漫长的
完成之后,就可以进入仿真控制界面了,我过程中可能有错误,最后map没有出现,不过不影响,通过windows的地面站可以进行监控。

用地面站很简单,首先获取windows的IP,然后打开仿真后输入命令

output add 你的IP:14550

然后打开windows地面站,选择UDP连接,即可查看飞控状态及各种参数设置咯。
常用指令:
解锁arm throttle
给油rc 3 1800其他三通以此类推rc 1/2/3/4 数值

模式转换mode land,或者按模式代号来进行,如mode 9
部分常用模式如下:

悬停模式:mode LOITER
自稳模式:mode STABILIZE
悬停着落:mode LAND
返航模式:mode RTL
绕圈模式:mode CIRCLE
自动模式:mode AUTO
刹车模式:mode BRAKE

接下来就可以幸福的玩耍了,对了重启时reboot,命令可以去官网看一下,挺不错的哦。

Ardupilot飞控固件的仿真模拟相关推荐

  1. 【踩坑实录】Mission planner+Ardupilot飞控固件配置教程

    写在前面 飞控:雷迅CUAV V5+ 固件:Arudupilot-Arduplane Stable 地面站:Mission Planner 1.3.74 之前为飞控刷写了px4固件,并采用QGroun ...

  2. Pixhawk无人机-ArduPilot 软件SITL仿真模拟飞行(SITL+Mission Planner结合)

    本文的目的是将SITL仿真结合Missionplanner地面站,之后再探索SITL仿真结合QGC地面站. Pixhawk无人机扩展教程(7)-SITL+MP/QGC运行教程中指出,QGC地面站是安装 ...

  3. Ardupilot固件之Flightgear模拟仿真

    Ardupilot固件之Flightgear模拟仿真 一直想做gazebo的无人机仿真,截至目前,ardupilot的gazebo总是跑不出来,偶然看到了Flightgear,装了下感觉还可以. 首先 ...

  4. ArduPilot飞控AOCODARC-H7DUAL固件编译

    ArduPilot飞控AOCODARC-H743DUAL固件编译 1. 编译目标(AOCODARC-H743DUAL) 2. 硬件支持包(APM-AOCODARC-H743DUAL) 3. 编译步骤 ...

  5. Pixhawk无人机-ArduPilot 软件SITL仿真模拟飞行(SITL+MAVProxy)

    1 引言 本人是先看了多个博客实现了:在ubuntu下建立完整的ardupilot开发环境. 该文是基于搭建完编译环境后,也就是搭建好ardupilot的仿真环境实现的. 在文章: <Pixha ...

  6. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性 自动起飞 固定翼飞机可以自动发射多种类型的飞机.下面的说明将教你如何设置你的任务 ...

  7. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大 ...

  8. Ardupilot飞控添加使用诺瓦泰GPS

    Ardupilot飞控添加使用诺瓦泰双天线GPS航向角的设置 一.添加诺瓦泰GPS heading角数据包解析代码 1.打开libraries\AP_GPS\AP_GPS_NOVA.h,添加如下代码: ...

  9. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断 PIX无法安装驱动 双击下载的px4_driver_installer ...

最新文章

  1. java电台数据解析_Java数据解析---SAX
  2. linux 基础命令总结
  3. 森近林之助【字符串处理】
  4. mysql fpmmm_zabbix配fpmmm(mpm)数据传送不了问题解决
  5. c语言 if判断条件语句吗,if条件判断语句,谁能帮我分析一下?
  6. Java安全 – JCE (Blowfish算法报错)
  7. 开源内容管理系统 Joomla 数据遭泄露
  8. Q82:三角形网格[Triangle Mesh]图形的平滑着色[Smooth Shading]
  9. BP 神经网络算法原理
  10. kendo ui开源工具:Kendo ui core
  11. Python 每日一记31相关性矩阵建立
  12. IT30:30岁IT男未来10年规划第1篇(2009-2020)
  13. 两台计算机怎么链接局域网,两台电脑怎么连接局域网
  14. 通过IMAP方式迁移U-Mail邮件到Exchange 2013之Exchange 2007 系统搭建!
  15. SSO场景系列:实现Microsoft AD到阿里云的单点登录
  16. MariaDB Galera Cluster 集群部署
  17. 上传项目到github报错:Permission to xxx/xxx.git denied to xxxxxxx.
  18. Jenkins服务器实战-臧雪园-专题视频课程
  19. 谈谈System类,再细细品味 垃圾回收机制System.gc()
  20. 隐藏在sketch的10个实用技巧,学会就是赚到!

热门文章

  1. unity音效管理器
  2. 电脑之间用串口传输文件
  3. 2022,LabVIEW未来版本的技术发展路线图
  4. python3.7安装教程linux_centos7 linux安装scrapy(三):python3.7安装scrapy1.4
  5. 最新中国省市区县乡镇 5 级行政区划代码Json数据
  6. 如何处理数据集中的缺失数据
  7. ImagePreview 图片预览 的使用​
  8. ROS机器人操作系统开源社区报告(2020年08月)
  9. 猪年快乐之TensorFlow中实现word2vec及如何结构化TensorFlow模型
  10. 互联网+的新零售微信商城