火箭飞控开发教程 我作为星云科技团队成员之一,一直负责火箭飞控的开发。我们的第一代矢量火箭飞控是基于Arduino uno和MPU6050的。那时候的算法极其简单,将6050和Arduino通信以后利用map映射控制舵机转过特定的角度,而且这个程序中没有开伞控制,部分代码如下: sensors_event_t a, g, temp; mpu.getEvent(&a, &g, &...
首先讲师会从最基础的Ardupilot 开发环境的搭建和 Linux 操作系统快速入门开始,到 GIT和 SITL仿真系统的使用,再到 Ardupilot 代码框架的介绍,最后到具体应用的代码实践,由浅入深,循序渐进。通过本课程的学习,即使是一个对无人机飞控系统知之甚少的小白,都可以直接上手开发飞控代码。学员可以自己独立开发一些非常有趣...
整个飞控可以平稳飞行,重点在于控制部分,即工作组“Ctrl”里面的代码。如下图所示为“Ctrl”组的代码...
图1 一、OPENMV 模组简介 OPENMV 是一个开源、低成本、功能强大的机器视觉模块。以 STM32F767 为...
使用css 打开遥测串口。若电路连接及配置正确,则 css 显示飞控工作时间及接收帧计数等相关信息。同时,调试串口输出相关信息。 由于当前硬件配置为最小系统配置,未连接任何传感器,故相关数据尾0或无效。但 ph47框架所有功能均已齐备,可以开展一定范围内的二次开发工作。
保存、编译、下载代码,把飞控上的 USART1 上接的视觉模块先拔下来, 然后接上 USB 转串口模块,如下...
通过本课程的学习,学员将全面了解基于Pixhawk硬件的APM飞控程序,掌握APM飞控的二次开发技巧,实现自定义飞行控制、自定义日志记录以及添加新的外设驱动等功能。 课程大纲: 主题 内容 APM入门 讲解APM官网开发资料 建立APM飞控程序编译环境 获取APM代码的方法
下载代码到飞控上,就可以看到飞控的 LED 指示灯以及四个螺旋桨下面的航情灯周期闪烁的现象了,如下图...
图1 一、“360 度翻滚”功能简介 360 度翻滚是 COCOFLY 的一大特色功能,支持前、后、左、右四个...
一、讲师简介 怒飞垂云,取自庄子《逍遥游》“怒而飞,其翼若垂天之云”。北航本科和研究生,从事无人机飞控和整机研发工作近10年,现任无人机公司总工程师。二、