- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
APM for PX4 飞控使用手册
第四章:PX4 的script 以及七七八八 ——sw 笨笨 总结
1. 前言
感谢老天让我知道这样一款飞控,并给了我宝贵的两周闲时间专心鼓丘。
感谢PX4 原作者的精心设计,虽然我不喜欢他的硬件。
感谢APM 提供了成熟的固件,虽然我已经回归PX4 固件。
感谢急速捕风将这样的硬件制作完毕完成硬件调试,然后卖到我手里。
作为一个航模爱好者,在我还没拿到这款飞控之前就有这么多人慷慨的给予
了我帮助,我要再次感谢他们。
——sw 笨笨
2. 为什么回归——强大的script 功能
a 什么是script ?
你需要定制你的飞控功能么?它可以实现。从传感器,到接口,从存
储到串口。
注意:script 是在刚刚启动就介入了,改变了硬件的功能,所以只能
在PX4 原版固件下使用script,APM for PX4 会消化不良死在那里。
b Script 在哪里?
编写一个“rc.txt”文本文件,放在PX4 上面TF 卡的“etc ”目录下。
就这样,无需其他工作和设置。这个文件格式正确,那么系统有限执行其
中的设置,而忽略原有的设置。如果这个文件有语句错误——死在这里没
的说。
c Script 能做什么?
? 停止USB 节省资源。
? 设置和启动自驾基本模式。
? 设置TF 卡,PX4 还是保守的称其为“microSD”。
? 设置通讯协议,并启动。
? 设置FMU 板接口功能。
? 启动传感器、GPS、姿态结算、姿态控制、航迹控制、光流、IO 等等。
? 启动串口输出并设置参数。
? 启动信息记录。
? 还有很多等待你自己挖掘。
d Script 怎么写
? 它就像DOS 的“autoexec ”一样容易,别告诉我你没玩儿过DOS,感
觉我是个老古董。
? 首先最好从官网下几个 script 文件来节省时间,并用作参考。
https://pixhawk.ethz.ch/px4/users/apps/auto_starting_apps
? 全文以“#!nsh ”开头,并以“exit ”结束。
? 全文使用顺序执行的基本执行顺序,逐句进行。
? 可以使用“if []”,“then ”“fi ”的条件判断语法,注意每条指令换行。
? 可以使用注释连续三行“# ”中间那行作为注释,机器不理会这句。
? 其他就要靠你自己啦,常用的指令包括“echo ”、“start ”、“stop ”、“set ”
等等,是不是跟DOS 很像呢?
e 总结
? 不用重写程序,不用刷不同固件,可以完成功能重定制。
? 更加适合搞研究。
? 更加适合我这种硬件控制控。
? 去掉IO 板?只要不写相关的“start ”,适合我这样的懒人。
? 只用FMU 的时候,使用了script 以后一上电,绿的亮,蓝黄交替闪。
5 秒后,绿黄常亮,蓝灯闪。这个时候串口正常,按照script 的设定
输出
3. PX4 的其他七七八八
1)无论原版PX4 固件还是APM for PX4 固件,不插tf 卡就不工作,不能输出、
不能刷固件、不能解算。
2)PX4 使用STM32 的虚拟串口跟PC 相连接,并可以通过USB 进行固件更新。
3)建议使用 Qupgrade 进行升级,软件能够自动下载最新的固件,无论你要的
是APM for PX4 还是原版PX4 固件,各种固件应有尽有。
4 )PX4FMU 升级的时候需要按照提示重启一下板子,因为只有刚刚启动的前 5
秒钟才能够进入升级操作。
5)PX4IO 的升级比较麻烦
? 把 PX4 上的TF 卡清理干净,只留下Qupgrade 下载的那个“PX4IO.BIN”
文件。
? 将卡插入PX4F
您可能关注的文档
最近下载
- 2016年袋鼠数学竞赛-四年级.pdf VIP
- GB51309-2018 消防应急照明和疏散指示系统技术规范.docx VIP
- 高磷血症健康教育.pptx VIP
- 康复科疾病中成药临床应用指南.docx VIP
- 中国通信标准化协会、中国信通院、大数据技术标准推进委员会:中国数据库产业图谱(2025).pptx VIP
- 2025年护理三基考试题库库护理三基考核题(答案+解析).docx VIP
- 《莫奈及其代表作》课件.ppt VIP
- 华业香料上市可行性分析.pdf VIP
- PDA TR29(中英文)-2012清洁验证的考虑要点.pdf VIP
- 保健功能评价方法--抗氧化功能评价方法.pdf VIP
文档评论(0)