开源飞控CC3D的PCB以及固件。 可以拿来DIY自己的飞控。
2022-11-08 02:45:42 2.08MB cc3d cc3d_mpu6500固件 cc3d_源码 cc3d飞控
1
总结开源飞控pixhawk的各种代码解读,总体框架结构的运行思路,各模块详细设计步骤
1
飞控学习常见典型问题集Q&A 灵魂75问已整理上传,刚入手的同学可以参考此文档学习
2022-04-18 09:05:42 37.63MB 飞控问答 开源飞控
1
根据前面几讲的介绍,要想实现无人机的自动飞行,单依靠姿态自稳、高度 控制远远不够,必须在水平位置—速度控制的基础上,才能保证无人机全程可控。 因此设计了一个基本自动飞行支持函数, 第一部分 OpticalFlow_Control_Pure()为 SLAM 定点控制,该函数在最后给定了 水平俯仰、横滚方向上的角度期望;第二部分 yaw_ctrl_mode=ROTATE, yaw_outer_control_output =RC_Data.rc_rpyt[RC_YAW]表示偏航控制为手动模式, 偏 航 控 制 期 望 来 源 于 遥 控 器 偏 航 杆 位 给 定 ; 第 三 部 分 Flight_Alt_Hold_Control(ALTHOLD_MANUAL_CTRL,NUL,NUL)为高度手动控制。 以上三部分共同保障了无人机自动飞行的基础,在 basic_auto_flight_support 运行的基础上,可以通过改变三维的位置期望来实现无人机三维位置控制,因此 专门设计了一个导航控制函数用于处理三维期望数据。
2022-04-18 09:05:41 817KB 开源 飞控 SDK
1
德国开源飞控autoquad教程和源码编译
2022-03-14 19:46:30 1.79MB autoqud 教程 源码
1
无名创新飞控开源地面站——NGroundStation 一、地面站开源初衷与下载链接: 无名创新飞控开源飞控地面站是无名小哥为广大自研飞控开发者、电子发烧友们专门开发的一款多功能上位机软件,地面站功能涵盖:飞控状态显示、数据波形、参数调试、虚拟遥控器、飞控传感器校准串口助手常用等,开发此款地面站的初衷是方便大家高效学习与调试。 初学者在学习无人机飞控相关算法选择地面站时,个人小众开发者设计的地面站,在功能和性能上各有优缺点,无法兼容常用功能,而针对APM/PX4的开源地面站MP与QGC功能复杂,很多冗余的功能用不上,开发者需要自行移植并裁剪Mavlink协议来适配自己的飞控,导致开发者往往为选择一款合适的地面站而发愁,为兼容不同家地面站需要花一定功夫。 考虑到目前国内没有一家开源飞控地面站软件代码开源出来给大家学习,为了做到初学者也能简单高效的开发出满足自己需要的地面站软件,无名小哥选择采用QT开发平台,基于C++图形用户界面开发了此地面站软件,整个工程代码框架清晰,每个功能模块单独封装,注释详尽,使得有一定编程经验的初学者能对整个地面站软件运行逻辑一目了然,并能基于我们开源的地面站软件进行二次开发,后续会上线更多功能,地面站软件持续更新,欢迎大家公测,只要您是为了整个开源生态的建设,批评指正,拍砖打脸没关系。下面来依次介绍本地面站功能。 无名地面站下载:http://www.nameless.tech/download.html https://download.csdn.net/download/u011992534/12263480 开源地面站NGroundStation使用教程:https://www.bilibili.com/video/BV1JE411c7vU?from=search&seid=4801164549946953127 无名创新开源地面站交流QQ群:465082224、540707961 无名地面站开源代码下载链接在文末 二、开源地面站的使用 2.1、主界面介绍与串口配置 无名创新地面站发布采用免安装的方式,用户在官方下载地面站后,直接解压后点击NGroundStation.exe运行即可,同路径文件夹下后缀为.dll依赖库文件不得随意删除,否则点击运行时,会报缺少xxx.dll文件。 用户打开地面站后进入如下主界面,导航栏有无名创新团队介绍与软件使用帮助,主界面有各个功能模块。首先第一步先点击配置串口: 点击后软件会自动搜索当前电脑可用的串口设备(USB转TTL设备、USB虚拟串口VCP、RS232/485等),若系统上没有可用设备时,软件会提示界面如下,此时请检查您的电脑有相关串口外设设备或者查看设备管理器是否有对应外设驱动。 软件会自动搜索当前可用串口设备,搜索出的串口号为对应外设的设备号,当存在多个串口设备时,需要自行勾选需要连接的串口。常用波特率可以通过波特率设置行下拉选择,同时若需要调试其它非常规设备,也支持手动输入任意波特率,手动输入时输入完毕后请点击电脑回车键进行输入确认,不点击回车键直接退出为无效输入。设置好串口设备后,退出设置界面。在主界面点击打开串口后地面站解析数据即开始工作。 飞控状态、数据波形、参数调试、虚拟遥控、飞控校准功能都是建立在地面站正常解析飞控数据的前提下,故当上述功能界面不能正常使用时,请回头检查串口配置和串口是否已经打开/占用。 2.2、飞控状态显示 飞控状态显示界面分飞控基本状态、罗盘与速度、航姿仪表、IMU数据、遥控器数据、观测传感器数据、姿态角度曲线等模块。用户可以通过地面站实时可视化观察无人机的常用状态。用户可以根据状态提示来了解无人机的各个参数。 2.3、数据波形显示 数据波形显示界面可以动态观察无人机关键状态的数据波形曲线,如分析各个传感器数据、姿态数据、惯导数据、控制指令等数据,在自己研究对比飞控算法性能、滤波器参数整定、突发故障异常分析过程中非常实用。无名创新地面站预留了6组用户数据通道可以供客户自行发送数据。数据波形支持导入\导出,文件名为电脑系统时间精确到S,导出的csv格式数据可以很方便的用数值处理软件如Matlab、Origin等做后续数据处理分析。 2.4、参数调试 自研飞控开发者在学习过程中需要对结合不同的动力装对飞控PID参数进行调整,来确保无人机拥有稳定的飞行性能,关键参数为姿态内环—角速度环参数,主要工作是对角速度环PID参数进行整定,主PD,辅积分参数I。参数调试界面后,各个参数框中均为0,先点击读取参数,地面站会发送获取参数指令给飞控,地面站获取到飞控发上来的参数后会刷新UI界面显示当前飞控内部参数,需要调整参数时,手动在对应参数框中输入设定参数,点击写入参数后,飞控即保存参数于FLASH/EEPROM中,下次上电飞
2022-03-05 18:48:54 14.16MB 无人机 飞控板电路 开源飞控 电路方案
1
开源飞控之王--PIXHAWK教程V0.4.10.pdf
2022-01-15 11:07:20 5.52MB
1
该设计资料为APM开源的APM2.8电路原理图和PCB源文件,用国外一款开源软件 Eagle软件打开。APM2.8电路板采用二层板设计,凡是对APM感兴趣的朋友,可以拿此开源飞控 APM2.8电路图到PCB打样生产。这样成本也会减低很多。 飞控 APM2.8电路板实物截图: 对于初次使用APM飞控的朋友来说,建议你分步骤完成APM的入门使用: 1、首先安装地面站控制软件及驱动,熟悉地面站界面的各个菜单功能; 2、仅连接USB线学会固件的下载; 3、连接接收机和USB线完成APM的遥控校准、加速度校准和罗盘校准; 4、完成各类参数的设定; 5、组装飞机,完成各类安全检查后试飞; 6、PID参数调整; 7、APM各类高阶应用 飞控 APM2.8电路板资料截图,用eagle打开: APM apm 原理图 PCB Altium Designer版本资料下载:https://www.cirmall.com/circuit/5508/detail?3
2021-12-23 22:36:28 924KB 开源 apm apm2.8 电路方案
1
无名创新飞控开源地面站NGroundStation,支持状态显示、参数调试、波形显示、数据导入导出、虚拟遥控器、一键起飞、降落、SDK控制、采用QT开发,软件持续更新
2021-11-29 15:00:44 22.84MB 地面站 开源飞控 无名飞控 QT
1
最强最实用的飞控,堪称目前开源飞控之王的PIX飞控,以PDF形式向你说明如何使用,以及各方面信息
2021-11-27 09:24:51 5.04MB PIX飞控
1