飞控学习从入坑到放弃心路历程 ——————致敬无名小哥

2023-05-16

    大一开始接触单片机,一个老乡带我进入的学校实验室,然后开始学习c语言,51单片机,做了一个蓝牙小车,大一暑假电赛老师做的高频题目,一脸懵逼,后面师兄建议我学习下32,我记得当时老师来了一句你明天是不是就要学64了,感觉当时很无语,(老师貌似喜欢做硬件的)还是一边玩一边学了下32,后面电赛测试的时候就没去了,因为什么都没做出来,也是当时才知道原来有无人机的控制题目可以选,但是老师并不同意我们做,当年的题目是飞机追着小车跑。

    大二一开学就很迷茫不知道做什么,对于当前民办高校大的行情,想着要不走互联网,做纯软件(java、web、安卓),学校很多同学都在外面培训找的工作。在中国这个大的体制下,教育变得很卑微,“211”、“985”、“双一流”的学生都是想着托福、雅思——出国留学,普通本科高校学生就是想着考研到“211”、“985”、“双一流”继续深造,而我们——更多的是去培训机构学习一门谋生的技能。

    然后一次偶然的机会在群里看到了网友发的无人机飞行视频,当时就想自己学习做一个能飞的小飞机出来,就开始找资料,师兄告诉我实验室抽屉有四套匿名的飞控,是开始建设实验室15年买的,然后我问他怎么学,师兄告诉我他也没玩过,装起来飞不了,然后师兄毕业就去工作了。说我可以下加下匿名的群,我当时就去加了,问客服给了我源码。然后在群里问网友可以怎么学习,但是并没有人告诉我。

                                               

    然后又看到摩尔吧上西安小马哥有视频直播小四轴制作,然后又每天晚上挤时间一个一个视频的看(但是视频很卡,不能下载快进),看完之后对小四轴和整个软件代码框架。(姿态解算用的dmp库,也是第一次接触了PID) 然后就开始组装学校买的的四轴,当时什么是电调和什么是正桨反桨也不明白,不知道怎么接线,就开始百度看博客,混贴吧,一个一个的查,后面终于组装好了,起飞就翻,后面发现是桨反了。飞的效果很糟糕,后面才知道是参数的问题(当时不知道问过多少人,真的是菜的不能再菜,也没有人可以问,问老师也不知道,自己就每天晚上待实验室自己折腾)。后面又和老师申请经费买了一个330的机架回来,组装了一个匿名做主控的四轴,但是当时测试在走廊飞得挺不错的,到学校外面测试的时候突然就炸鸡了(遥控没有反应,突然一下蹭上天,然后就只听到电调的滴滴声了,去问过售后群,但是匿名茶大没有给出回应,在此吐槽一下茶不思,有点看不起小白,但是例外一个售后饭不思王神,人非常好,经常为小白解答)

                                                                       

    还是很感激潇湘寒宇大佬,他带我入了这个坑,让我加了很多四轴交流群,也是这样才认识了无名小哥(余义)。当时我就私聊小哥,小哥很耐心,和我聊到深夜,介绍了很多经验给我,说我可以多参加比赛来学习,当时才知道小哥正在开发第一代飞控(无名拓疆者),我就加了小哥的群,小哥和我谈了他的经历,感受得出小哥是一个很有情怀的人,以下配图均来源于无名小哥QQ空间,记录当时团队初创期间在学院废弃的仓库,人工手贴50套第一代拓疆者飞控时的场景。

                                                           

                                              

                                             

    后面刚好学校系主任找到我们要我们参加恩智浦智能车,偶尔的和小哥提了一下,小哥就建议我去参加,我们第一次参加比赛,学校也是首次,当时什么都不知道,连怎么装车,需要购买什么材料也不知道,其中的苦逼三言二语实在说不完。 在这准备比赛的半年里,小哥帮了我们很多很多,还亲自来我们学校指导,实在不知道什么感谢您,为了表达对小哥的一点谢意,我们参加比赛的队名就是无名车队。也是因为小哥让我参加智能车比赛,认识到了很多很多人,很多车友,网友,基友,再次感谢您。(下次来武科多敬小哥您几杯酒)

                                         

    去年11月份小哥飞控发布,当时小哥还搞活动,给贫困学生打折,特殊的还直接送,价格也十分感人,有着很多的创新点,比如传感器校准,自抗扰控制,是开源GPS定点第一人吧,后面开放了GPS返航功能,现在又用几十块的光流模块做出了媲美DJI精灵的既视感。所以我就购买了一个,然后就开始看代码。代码框架很清晰,注释很感人,但是自己当时很多还是不懂,小哥就建议我去看博客,把基础弄明白,但是当时很懒惰,总为自己找借口,不了了之,直到这个学期才把小哥的代码看完了,有一些地方还是弄不懂,比如传感器的校准以及传感器数据滤波以及通过加速度来估计速度,位置。不明白怎么设计滤波器,滤波器的参数如何得到。怎么调节三阶互补滤波还有卡尔曼滤波器的参数呢?很多知识不懂,需要学习。飞控是一个大坑,希望在毕业前能自己继续把未填完的坑填完。

                                   

    欢迎大家加入无名飞控群多多交流540707961。技术交流群从当初的几十人到如今的2000多人),最后祝小哥事业蒸蒸日上,创业不易,撸起袖子加油干。

                                                                                                                                                     湖南某民办高校渣渣

                                                                                                                                                        2018年10月31日

                                          

                                             左起第三个为本人、最中间的无名小哥、右边起第三个为中南周董

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

飞控学习从入坑到放弃心路历程 ——————致敬无名小哥 的相关文章

  • 热备笔记实验

    早上突然断电 本来笔记本的插头就忘记插了 xff0c 电池没用多久就熄火 最纳闷的是接入电源后本机数据库竟然挂掉了 xff0c 嘿嘿 xff0c 正好试一试前几天应用的热备回复 以下是我的全程 C Documents and Setting
  • Android学习之AIDL添加Service权限

    参考 Android开发艺术探索 xff0c 书中提供了两种方法 第一种方法 xff1a 在onBind中验证 在服务端的AndroidManifest添加自定义权限 lt permission android name 61 span c
  • ADRC(自抗扰控制器)技术附Matlab代码框架

    自抗扰控制器 Auto Active Disturbances Rejec ion Controller ADRC 是韩京清学者提出的 xff0c 是一种继PID控制器后的一种新型的实用的控制技术 它不是一种独立的技术 xff0c 可以理解
  • git视频及对初学者的学习建议

    http herry2013git blog 163 com blog static 21956801120144810133569 http herry2013git blog 163 com blog static 2195680112
  • 迷你光流使用说明

    为了让你有兴趣往下学习 xff0c 先上个定点悬停效果视频给你欣赏一下吧 xff01 点击打开视频链接 首先 xff0c 简单介绍一下我使用的这款光流传感器 长宽高 xff1a 14x11x5mm xff0c 重量约0 6克 xff0c 工
  • Handler的使用方法(一)

    想花点时间谈谈Handler的使用方法 xff0c 是应为Handler的使用涉及到了线程类的使用 xff0c 也是在程序中用到了线程 xff0c 关于线程 xff0c 是个很重要的概念 xff0c 因为以后的嵌入式系统的应用开发往往在程序
  • STM32控制APM飞控(二)MAVLINK源码集成到stm32工程中

    MAVLINK协议源码集成到32工程中 一 MAVLINK代码转化为C语言源码文件 主要根据 http www cnblogs com lovechen p 5801679 html 作者 恒久力行 的方式 xff0c 我进行归纳简要说明
  • STM32控制APM飞控(三)MAVLINK整合并适配stm32串口的收发

    目录 stm32底层串口代码更改能收发MAVLINK协议包 一 在上一次移植好的工程基础上进行如下改动
  • STM32控制APM飞控(五)MAVLINK的C源码的解释及MAVLINK心跳包

    MAVLINK的C源码的解释及MAVLINK心跳包 一 MAVLINK转化成C源码后的文件及文件夹解释 用pathon2 7将从github官网下载下来的MAVLINK源码转换成c语言源码的文件夹如图 xff1a 解释 xff1a a xf
  • (一) 概述(概念、组件、架构、适用场景) | 普罗米修斯(Prometheus)

    什么是普罗米修斯 xff1f Prometheus是一个开源系统监控和警报工具包 xff0c 最初在 SoundCloud构建 自 2012 年成立以来 xff0c 许多公司和组织都采用了 Prometheus xff0c 该项目拥有非常活
  • 多值依赖

    多值依赖 xff1a 比如 xff1a 学校中某一门课程由多个教员讲授 xff0c 他们使用相同的一套参考书 每个教员可以讲授多门课程 xff0c 每种参考书可以供多门课程使用 我们可以用一个非规范化的关系来表示教员T 课程C 和参考书B
  • Docker启动Mysql问题汇总

    最近在学习Docker技术 xff0c 遇到了不少问题 xff0c 记录分享一下 xff0c 感觉有用的可以参考一下 xff1b 1 Docker使用Mysql docker run d v opt data mysql02 var lib
  • 静态库和动态库/文件描述符与文件指针/文件操作/重定向

    c语言阶段学习文件操作复习 1 打开文件 FILE fopen const char path const char mode path xff1a 需要打开的文件路径 xff0c 可以是绝对路径 xff0c 也可以是相对路径 mode x
  • 一种可行的STM32F103外设RTC使用方法

    前言 最近做的项目需要用RTC功能 xff0c 记录掉上电时间 然后就开始琢磨STM32的RTC 在使用的过程中出现各种问题 搞的很是头痛 几经折腾 xff0c 终于弄出一种稳定的使用方法 刚开始最大的问题就是掉电后时钟不走 xff0c 代
  • 路径规划算法初探

    前言 xff1a 真实世界中人类的路径规划是对记忆信息和实时感知信息综合分析的过程 xff0c 在虚拟技术中属于行为控制层级的技术 一 xff0c 机器人路径规划分类 xff1a 1 全局路径规划 xff08 环境完全已知 xff09 2
  • docker容器的备份和恢复

    将容器保存为镜像 root 64 1 0001 docker ps a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a40d46499c3a gitlab gitlab ce
  • 无名创新飞控开源地面站软件NGroundStation源码发布说明

    无名创新飞控开源地面站 NGroundStation 一 地面站开源初衷与下载链接 xff1a 无名创新飞控开源飞控地面站是无名小哥为广大自研飞控开发者 电子发烧友们专门开发的一款多功能上位机软件 xff0c 地面站功能涵盖 xff1a 飞
  • (枪版非官方正式发布)2020 年TI 杯大学生电子设计竞赛——绕障飞行器(D 题)

    原文档下载链接如下 xff1a 链接 xff1a https pan baidu com s 1bI0rW8hj7DJIx5N8qaZ wQ 提取码 xff1a 2zvx 虽然是非官方渠道 xff0c 但是题目可信度非常之高 xff0c 基
  • 无名创新开源飞控利用GPS数据航向对准开源代码

    无名创新开源飞控利用GPS数据航向对准开源代码 xff1a define acc sync cnt 5 void GPS Azimuth Update Method1 uint8 t flag if flag 61 61 0 return

随机推荐