PX4添加一个新机型

配置存储在ROMFS/px4fmu_common/init.d
混控器存储在ROMFS/px4fmu_common/mixers
1、在init.d文件夹创建一个新的文件,这个文件需要以一个没有使用的自动启动ID作为文件名的前缀
(18002__xxx)
2、文件的内容主要包括机型名字的确定,飞机参数的配置等等。特别需要注意的是@name在同一个@type下不能有重名的。以下面的3033_wingwing为例
*****@type 后边为种类名,相当于新的机架,属于父类
*******@name 后边为自己定义的名字,相当于机架下边的新定义的名字,属于子类
*******因此同一type下的name 不可以相同。

# @name Wing Wing (aka Z-84) Flying Wing   ##飞机要叫的名字
# @url https://docs.px4.io/en/framebuild_plane/wing_wing_z84.html  ##飞机介绍的链接
# @type Flying Wing    ##飞机的类型  旋翼还是固定翼
# @class Plane      ##vehicle类型  飞机  车  船
# @output MAIN1 left aileron     ##output通道输出对应的控制对象
# @output MAIN2 right aileron
# @output MAIN4 throttle
# @output AUX1 feed-through of RC AUX1 channel
# @output AUX2 feed-through of RC AUX2 channel
# @output AUX3 feed-through of RC AUX3 channel
# @maintainer Lorenz Meier lorenz@px4.io   ##
if [ $AUTOCNF == yes ]
then
	

需要将刚刚的文件名在CmakeLists文件中定义,不然不会编译。CmakeLists文件和刚刚打开的文件在同一路径。例如将文件名命名为4073_fxq,则需要在CmakeLists文件中定义,即添加上文件名即可。
3、定义混控器
4、添加进cmakelist

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值