登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
DIY经验区
›
如何用开源飞控Pixhawk进行二次开发?
返回列表
发新帖
查看:
771
|
回复:
1
如何用开源飞控Pixhawk进行二次开发?
[复制链接]
fffwrjlt999
fffwrjlt999
当前离线
积分
989
窥视卡
雷达卡
317
主题
354
帖子
989
积分
高级飞友
高级飞友, 积分 989, 距离下一级还需 11 积分
高级飞友, 积分 989, 距离下一级还需 11 积分
积分
989
飞币
633
注册时间
2017-7-13
发消息
发表于 2022-10-22 12:26:27
|
显示全部楼层
|
阅读模式
如何用开源飞控Pixhawk进行二次开发?
二次开发
,
开发
,
进行
,
飞控
,
开源
相关帖子
•
当代辣鸡大学生自组ZD680无人机起飞降落踩过的坑以及学习心得(NAZA飞控)
•
ArduPilot二次开发零基础教程(十):添加自定义MAVLINK消息和QGC通信
•
PX4二次开发快速入门(八):自定义mavlink消息和QGC通信
•
司南SNF飞控-LTE铁骑Y3垂起教程 下篇 PID调参教程 内容适用于所有飞控 0基础也能看
•
【开源无人机】从零启动mavros,打通ROS与PX4通信
•
川大智胜:公司年报显示其在无人机飞控系统研发项目上已取得一定成果
•
第一讲:梦创飞控固件烧录教程
•
【报名】深圳PIXHAWK二次开发培训
•
无人机飞控技术,无人机飞行控制系统介绍,飞控系统硬件设计原理与实现方法
•
开源无人机技术前景如何?Dronecode 中国区负责人为你解读|北京源创会
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
lanjiadong
lanjiadong
当前离线
积分
1623
窥视卡
雷达卡
54
主题
810
帖子
1623
积分
金牌飞友
金牌飞友, 积分 1623, 距离下一级还需 1377 积分
金牌飞友, 积分 1623, 距离下一级还需 1377 积分
积分
1623
飞币
811
注册时间
2017-9-5
发消息
发表于 2022-10-22 12:38:27
|
显示全部楼层
Pixhawk一直再用来做项目,没有时间仔细研究代码,因为之前研究过一些无人机开源项目代码,其实大同小异。
比如MWC,我之前曾经把里面的代码研一遍,并且进行多次开发,效果也不错。
3DR的东西写的比MWC规范多了,应该是更好弄一些,我把之前研究其它开源项目的经验写一下把。
进入一个新的智能硬件开源项目,里面的程序架构是非常关键的,说白了也就是知道文件目录的意义。
主文件,控制算法,姿态算法,导航算法,传感器接口,函数定义文件,程序配置文件,特殊变量定义文件等等,这些文件都有标准的名称,很容易区分,而且这些开源程序现在也规矩多了,文件说明也写的很清楚,外国开源项目不像中国某些项目“犹抱琵琶半遮面”,不肯写说明,或者故意写很多垃圾代码。
老外放在github上的都很清晰。
弄懂这些就要找准自己二次开发的方向,想多加功能?减少功能?改变算法?然后,注意了,关键:::::::从主函数入手!就算你只是改动一个小地方,也要把主函数搞清楚,然后进入相关函数,或者文件位置进行二次开发。
我还记得自己前两年改MWC改完之后,发现新版竟然跟我改的一样,自己还有些得意,这些年没改代码都有些手痒了。
回复
支持
反对
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表