




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ArduPilot 源码深度解析来延涛2016-5-26目录 ArduPilot架构变化及设计思想 编译及启动过程 ArduPilot调试开发步骤 导航控制制导过程分析 PX4Flow工程解析及图像定位ArduPilot 架构变化及设计思想ArduCopter-2.8.1ArduCopter-master工程结构变化ArduPilot 架构变化及设计思想ArduCopter-2.8.1ArduCopter-master代码结构变化ArduPilot 架构变化及设计思想Copterlibraryarduinomega2560Copterlibrarynuttxstm32f4Copterlibra
2、ryqurtDSPCopterlibrarylinuxArm core-4px4ionuttxstm32f1ArduPilot MegaArduPilot on PixhawkArduPilot on Snapdragon flightpx4ArduPilot 架构变化及设计思想 为自驾仪而诞生并发展 一切皆文件 分层设计 控制逻辑分层 功能分层 向上兼容History of ardupilotls /dev编译及启动过程Make px4-v2-uploadSubmodule init and downloadNuttx编译Px4iofirmware编译Px4firmware编译Library
3、编译Copter编译文件系统生成链接编译及启动过程Nuttx初始化内核初始化:系统资源、进程调度器、文件系统、console初始化Init进程(nsh进程:初始化bin文件系统、打开console口接受指令)Init进程解析rcS挂载USB初始化LED挂载SD驱动判断是否执行rcAPM(检测/fs/microsd/APM/nostart)Init进程解析rcAPMPx4io.bin更新升级(/etc/px4io/px4io.bin)驱动初始化(mpu6000、mag、baro、GPS、mavlink、uORB、px4io)Arducopter执行(初始化类、生成4个pthread、进入loop
4、循环)ArduPilot 调试开发步骤调试手段调试手段特点特点Serial5最方便、速率快、可调试nuttx、driver、copter、library等,最强大的工具:printfJTAG适合Nuttx系统都无法启动,调试最底层与功能无关的代码GDB适合Nuttx系统都无法启动,调试最底层与功能无关的代码MAVLINK速率慢、上手容易,适合结合到地面站观看实时绘图LOG速率最快,无延迟,但是只能离线,适合系统辨识、调试控制SITL适合开发除导航控制之外的功能代码,不需要硬件导航控制制导过程分析PX4Flow工程解析及图像定位 算法简介 性能分析 改进办法PX4Flow工程解析及图像定位理想中的光流现实中的光流PX4Flow工程解析及图像定位VIDEO_ONLYPicture in runpixel suitable for flow trackingPX4Flow工程解析及图像定位原地震动时NED.x围绕一点来回漂移时NED.xPX4Flow工程解析及图像定位存在的问题存在的问题改进的办法改进的办法长焦镜头,对高度敏感改为短焦镜头视场角小的同时,算法人为裁减图像大小不裁减图像大小,改算法减小计算量参数固定,不能适应环境变化改为参数自适应对计算结果求均值动态改变权重系数求均值Quality指标不能代表真实结果好坏更改Quality指标,参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级下美术教学设计-光的魅力-人教新课标
- 本土文化的地理特色试题及答案
- 咽峡炎的护理查房
- 水资源综合利用规划计划
- 行业新规对工作的影响计划
- 增加中小学生阅读活动计划
- 学校美术补习班开设方案计划
- 借助社交媒体增强品牌互动计划
- 生物学习动机的激发策略计划
- 转型升级中的生产管理挑战计划
- 2025年国家公务员录用考试公共基础知识预测押题试卷及答案(共七套)
- 2025-2030中国儿童服装行业市场发展分析及投资前景预测研究报告
- 部编版语文教材培训讲座-口语交际
- 2025年全国中小学生安全教育日专题
- 2025年工程力学笔试试题及答案
- 2025年电子设备装接工岗位职业技能资格证考试题(附答案)
- 2025年河南航空港发展投资集团有限公司社会招聘45人笔试参考题库附带答案详解
- 企业一季一课安全教育记录(2篇)
- 2025-2030年中国工业废水处理产业十三五发展规划及战略规划分析报告
- DB37T 5157-2020 住宅工程质量常见问题防控技术标准
- 烟气超低排放改造和增设脱硝项目资金申请报告写作模板定制
评论
0/150
提交评论