无名创新——2019年TI杯电赛飞行器赛题关键问题汇总

2023-05-16

从2018年12月以来,无名创新TI飞控累计服务了全国高校累计超400个电赛飞行器学生团队,无名创新TI系列产品根据客户反馈、市场需求,完成了一次次软硬件迭代升级,比赛临近,针对近期客户担心是否能直接采用成品TI飞控开发板、TI整机二次开发学习平台用于比赛问题,下面给出客户提出的几种可能的情况,在展开讨论前,我们先列出前两年飞行器赛期的赛题要求。

无名创新客户获奖战报   
无名创新TI飞控开源公告:https://zhuanlan.zhihu.com/p/54471146

2017年国赛 1、四旋翼自主飞行器探测跟踪系统(瑞萨杯国赛)

 

 

 

 

 

2014年TI杯大学生电子设计竞赛四川省赛题-A题四旋翼飞行器

 

 

 

2018年TI杯大学生电子设计竞赛题-灭火飞行器(TI省赛)

 

 

 

 

基于上述几个信号,我们列出了一下几点,客户广泛讨论的问题,并给出了合乎逻辑的解答。

问:1、电赛控制题是否一定会有飞行器组?

答:是,电赛飞行器组属于常规组,从2013年电赛飞行器题目在控制组设置以来,不管是国赛还是省赛,从未间断过。今年组委会组织相关技术人员,在全国各地举行飞行器培训会议,电赛培训官网首页主推电赛无人机线上培训课程。如果今年TI电赛控制组中没有飞行器题目,组委会没有必要劳民伤财、空耗国力,给大家添堵。(相关资料参考如下)

 

 

 

2、电赛控制组中,是否必须采用TI处理主控平台,如果限定处理器,是否控制组中的飞行器赛题必须在内?

答:是,电赛根据官方通知,2019年TI杯全国大学生电子设计竞赛至少有一道赛题将会指定使用TI处理器,包括但不限于MSP430系列,MSP432系列,Tiva Cortex-M4系列和C2000系列。根据电赛官方培训网站上芯片教程对飞控所需要用到的资源有着重介绍,以及以往TI省赛飞行器处理器限定TI平台,按上面这个逻辑来推理,2019年TI国赛控制组中的飞行器处理芯片限定采用TI处理器基本可以坐实(99.999999%+)。

 

 

2014年TI省赛飞行器要求

 

2018年TI省赛飞行器要求

3、电赛飞行器平台限定TI处理器平台,TI芯片处理哪一部分内容,是否能含有其它厂商的处理器平台,主要是无人机视觉处理部分、光流模块等?

答:根据以往TI省赛的要求,飞行器的姿态检测与飞行控制必须使用TI公司的处理器,评测专家需要根据电路板判断TI处理器真实处理了姿态检测与飞行器控制两个部分。首先姿态检测和飞行控制虽然字面很短,实际意义却很丰富,首先讲姿态检测,随着MEMS技术的发展,当前飞行器姿态传感器已经很少见早期航模时代的模拟加速度计、模拟陀螺仪了,主流的姿态传感器与处理器采用数字通讯的方式,如SPI、I2C等。针对单一的常见惯性传感器而言,如MPU6050、ICM20689等,MPU系列是内置DMP(数字运动处理器)解算的,用户可以仍然采用数字通讯的方式直接获取姿态四元数,初始化采样率、量程,校准加速度零位,开启DMP后,MPU内部会自动完成加速度、陀螺仪(磁力计可选)四元数姿态融合过程,外部处理器直接可以通过MPU6050自带的DMP函数mpu_read_fifo函数获取姿态四元数、角速度、加速度数据,得到姿态四元数后通过四元数旋转矩阵与方向余弦矩阵对应关系,通过三角函数运算即可得到姿态数据。若用TI处理器采用DMP读取的方式获取MPU6050姿态传感器数据并最终得到用于飞行器控制的姿态反馈数据。很显然这肯定属于组委会所要求的——采用TI处理器处理飞行器姿态检测的范畴。虽然处理器只是做了初始化配置、数字通讯得到姿态四元数、反三角运算得到姿态反馈。TI处理器省去了像不带的DMP数字惯性传感器,需要TI处理器外部去更新DCM/四元数的过程。之所以做上述陈述是针对引出复杂的实际现状的需要,下面来看一下市面上能买到的姿态测量模块,下面我们去马云家搜下:姿态测量,出来的结果如下

 

 

 

 

 

 

 

 

 

上面给出了市场上能买到的低成本姿态测量模块,测量模块上自带加速度计、陀螺仪、磁力计、气压计等。成品姿态测量模块上带其他厂商的处理器,大多为ST、新唐等公司产品。外部处理器直接可以得到姿态测量模块的姿态角度、高度、速度信息,接口丰富:串口、CAN、SPI、I2C等。显然这种违背了组委会竞赛组限定姿态检测必须采用TI处理器的宗旨,对于姿态检测而言,对于姿态检测这部分而言,飞控什么都不需要干,串口通讯就可以解析到相关厂家研发的IMU/INS融合算法输出的处理好的数据用于飞行器姿态控制。

这里可能会有人有疑问,为什么MPU系列DMP就可以,用这些成品姿态测量模块就不行。同样是传感器检测模块,原因很简单,回到最开始TI电赛竞赛要求上来看,飞控板硬件板电路需要方便评审专家看到芯片确实是有处理姿态检测部分,硬件上来看,TI处理器需要和MEMS数字传感器信号直接连接,而不是像外部姿态检测那样,TI处理器并没有直接和MEMS连接,而是通过数字通讯的方式将外部其他厂商的处理器ST、新唐等,间接的获取处理融合好的姿态数据。

下面有一种可能会误导专家评审,飞控本身硬件自带单独的MEMS数字传感器,有实际硬件连接,由于其他功能需要,模块上面必须接MEMS传感器,如激光雷达、视觉惯性里程计等。这种情况目前很难给评审专家解释得清楚,姿态检测是TI处理器自己完成的,还是来源于外部模块通讯而来的,因为上面我们讨论的实际情况的复杂性,组委会还未考虑在内,在有其他模块可选择的情况下,不建议涉险,除非你自己能保证能跟竞争对手和评委解释的通,实际很难!!!

 

 

 

接着回到TI处理器限定问题上,组委会只是限定必须有TI芯片处理姿态检测部分,并未对高度检测、速度检测限定。而且现有的高度检测模块里面,如HCSR04、US100采用的是新唐或者STM8处理器处理超声波探头的回波数据,激光测距传感器TFMINI采用的是STM32F0处理器,光流传感器LC306也是优像自己的图像处理器。视觉部分OPENMV、树莓派、Jetson、TX2、K210等都是其他厂家的处理器。(姿态检测梳理到此打住,太多了要说了怕讲不完,洗个桃吃了急需)。

 

飞行控制词面同样很短,指的又是什么呢,控制指的由组合导航系统得到姿态、位置、速度、加速度反馈后,采用控制算法实现三维空间内的位置、速度、姿态等控制,我们把这一部分叫做运动控制。对于飞行器竞赛而言,我们需要结合视觉处理模块,完成特定的功能,这一部分叫做决策层的控制,涉及轨迹跟踪、航点遍历、定速巡航、前视穿越等,任务过程同时还需要有声、光的逻辑提示。

 

4、上届瑞萨国赛必须用官方的评估版,TI国赛是不是也只能用Launchpad评估版,比赛我们能直接用你们家的成品飞控、整机比赛吗,还有自己参考无名创新自组设计的飞控带自己学校直接、队名Logo的飞控能不能使用?

 

答:按照上届TI省赛飞行器要求,飞行器可以自制或者外购,意味着组委会允许采用成品飞行器竞赛,只购买成品飞控,自己制作整个飞行器平台的肯定也允许,至于飞控部分自己 用Launchpad评估板、自己独立设计的飞控,组委会没有任何理由不允许大家参赛。

      个人猜想目前电赛飞行器赛题考虑到实际水平和该赛题的实际参与现状,没有限定成品飞行器是为了鼓励更多的人参与进来,培养更多无人机行业方向的工程师,等到大家整体实力起来后,传承帮带好,积累相关经验,类似恩智浦智能车竞赛限定自己设计飞控,统一竞赛机型,自然就水到渠成,现在这个时候限定自己设计飞控,绝对是一片哀嚎,不符合实际情况。大家技术都成熟了,后面电赛专科组开设飞行器赛题也不是不可能。下面贴出无名创新客户自己造轮子自主设计飞控的照片。

轮子哥1号

 

轮子哥2号

 

 

轮子哥3号

 

轮子哥4号

 

轮子哥5号

 

轮子哥6号

截至目前为止,无名创新TIVA飞控累计服务了400多个电赛学生团队,鼓励大家自己造轮子,根据不完全统计,学习之后,自己独立设计飞控的大概有30多个组。绝大多数学习者都有打算设计属于飞控,限于目前学习任务紧、缺乏硬件经验、单枪匹马战斗个人经历有限,暂时还没有自主设计飞控。等比完赛后再设计。

 

最后针对一直派水军黑无名创新的那个不争气的国内同行,前天做出的气急败坏的自打脸的失败公关行为调侃一下:

情况介绍:我们发布了新款MSP432版本飞控,将光流惯导融合方案开源,在自家技术交流群里发照片宣传,有人提问出新款MSP432,是不是比赛不让用TM4C了,我回复只要是TI芯片都可以,顺便提醒下独立设计飞控的同学,不要买翻新丝印不清晰的芯片,考虑到竞赛要求的所述的TI主控必须独立处理姿态检测部分,建议不要用其它其他协处理器不要有IMU部分,如带新唐、ST的姿态检测模块、视觉惯性里程计等,不然很难跟评审专家解释。结果有人回复是不是匿名那家ST带IMU、高度检测的光流不能用?考虑到接着回复会引起不必要的误会,同时会增加对方对一直以来我们的敌意,没有予以回复。

 

 

 

 

 

 

 

 

 

结果戏剧性的事情发生了,就在晚上这边团队开会时,有在他家交流群的客户把他们的一条公告发给我们一个同事,公告内容如下:

 

@全体成员  近期有人反馈其他商家点名说不能用匿名光流传感器,因为光流上面有IMU。

凭什么买来的imu代码就可以用?买来的模块带imu就说不清?那6050等自带dmp姿态解算说的清不?

如果组委会限制不能用模块带imu,无非就是想让你自己做姿态解算,那么你看现在是情况,TI开源飞控一大片,要求这个有意义没有?

而且近年来的题目来看,重点已经是在考察视觉识别和导航控制等上层控制功能上了,飞控底层控制未来很可能不作为考察的重点方向,很多年份电赛甚至根本不限制你用什么飞控了。     

在规则出来以前,各种可能都有,甚至没有飞机的题也完全有可能。所以,不要相信一些片面之词,自己要客观的分析。

匿名科创团队宣布:

1:本周末推出全开源光流融合、光流定点源码,打消匿名用户的后顾之忧,担心不能用匿名光流的同学,可直接使用原始光流传感器优象lc30x模块,由飞控进行融合、旋转解耦、定点计算。

2:飞控所有功能全开源,全C语言源码形式提供,无汇编、无lib、无任何非开源形式,供大家移植学习。

3:所有TI版交易成功的买家,周末源码发布后都可以免费获取。

4:老版STM32版拓空者PRO用户无法享受?不存在的,因为比赛临近,先照顾下TI参赛用户,先推出TI版开源光流融合,等赛后推出STM32版拓空者PRO的相应源码资料。

5:匿名光流V3版近期更新固件,提升光流性能,相信比赛不会禁止使用成品光流的同学,可以获得更好的定点悬停效果。

 

 

 

 

 

上面两幅图为同一人,武汉某高校学生,旺旺ID和QQ时同一人,水军1号出现。

 

 

 

 

 

 

 

 

 

 

 

 

 

嘴上说不要,身体却很诚实,戏剧性的事情发生了,大家注意看之前的图,为了让大家清楚的观察看出问题,挑起问题的和底下疯狂吹水的是同一人,水军2号出现。

 

 

 

                            

 

                      人生如戏,全靠演技,戏精你好,戏精再见!!!

    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​2019年7月13日

                                                          凌晨2点48分

    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​    ​ ​无名小哥:余义

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

无名创新——2019年TI杯电赛飞行器赛题关键问题汇总 的相关文章

  • 浙大2018计算机学院水平,2019中国一流专业排名公布,浙江大学位居第一

    哪些专业荣膺2019中国五星级专业 5 xff1f 哪些本科专业最接近世界高水平本科教育水平 xff1f 哪所大学拥有的世界知名专业和中国一流专业数量最多 xff1f 近日 xff0c 由艾瑞深中国校友会网 Cuaa Net 编撰完成 科学
  • 阿里巴巴校园招聘2019面试总结

    写在前面 面的岗位是c 43 43 开发 xff0c 二面跪了 xff0c 但依然想些出来分享一下 博主4月份开始着手找实习 xff0c 期间面过两次阿里都挂在第一面 xff0c 7月份至今在科大讯飞实习 xff0c 这期间内推阿里 xff
  • 2019 Android手机系统版本分布情况

    据Google 前天发布的消息 xff0c Android将迎来第 10 个主版本 Android Q xff0c 目前Android Q beta 4 已经发布 xff0c 公开 API 也已定稿 xff01 Android Q 主要聚焦
  • mac手册汉化 2019

    1 安装依赖 brew install automake brew install opencc 2 编译 wget https github com man pages zh manpages zh archive v1 6 3 3 ta
  • Mac版 PyCharm 2018.3.3 激活 2019.1.12

    https blog csdn net qq 27686779 article details 78870816 https blog csdn net jayo70 article details 84622014
  • 2019-08-10 homebrew更新更新慢的问题

    Homebrew 镜像使用帮助 直接在 路径下执行以下命令 替换现有上游 git C 34 brew repo 34 remote set url origin https mirrors tuna tsinghua edu cn git
  • office 2019 & visio 2016安装

    安装包和相关工具 xff1a visio 2016 专业版 xff1a office 2019 xff1a 相关工具 xff1a 安装步骤 xff1a visio 2016 和 office 2019 安装存在问题 xff0c 笔者安装遇到
  • Sublime Text3注册码(亲测可用 2019-11-19)

    转自博客中的朋友的 xff0c 用于保存 适用于Sublime Text2同时也适用于Sublime Text3 1 打开本地hosts文件 Windows路径是C Windows System32 drivers etc MacOS路径是
  • 使用Visual Studio 2019时遇到的两个问题

    由于近期要做计算机网络第一次上机作业 xff0c 我暂时抛弃了已经用习惯的Devcpp xff0c 下载并安装了VS2019 xff0c 在编译样例代码 用VS2017平台编写 时成功地解决了遇到的两个问题 MSB803 xff1a 找不到
  • 【2019-06-26】改变的开始

    07 55 回到公司习惯性地打开了大厅和走廊上的灯 xff0c 光亮让人积极 xff0c 且安静给了我空间 xff0c 泡上一杯 小鱼叶 xff0c 这种美好 xff0c 让我每天5点起床 xff0c 我绝对愿意 永远要记住 xff0c 你
  • IDEA 2019 Tomcat日志中文乱码问题解决

    操作系统版本 Windows 10 1809 IDEA版本 2019 1 1 Tomcat版本 8 5 38 解决方法 修改conf logging properties配置文件 将其中的UTF 8改为GBK 1catalina org a
  • 2019论文阅读:SIMCO: SIMILARITY-BASED OBJECT COUNTING

    发表于CVPR2019 文章目录 文章贡献1 绪论2 SIMCO的两个阶段2 1 SIMCO detectionInShape数据集网络结构 xff1a 2 2 SIMCO clustering 3 实验及结果4 总结 文章贡献 提出了SI
  • java面试题2019 自己总结的面试题 javaspring springboot cloud面试题

    java面试题 这些面试题是我搜集的一些和自己之前在面试当中积攒的面试题 有不对的地方 请多指教 讲讲App接口对接 zookeeper 在微服务 xff0c 处于什么角色 xff1f 脏读是什么 xff1f 脏读是读到了别的事务回滚前的脏
  • Visual Studio 2019的下载及安装

    一 下载 1 下载网址 xff1a https visualstudio microsoft com zh hans vs 2 选择 下载 Visiual Studio 下拉栏里的 Commuunity 2019 选项 xff08 社区版本
  • 2019电赛--无人机题目OpenMV总结

    此文章在我的博客链接 xff1a https sublimerui top archives d508d500 html NOTES xff1a 上一篇相关博文 xff0c 准备阶段OpenMV学习笔记链接 xff1a https blog
  • 流年似水 启航2019

    凌晨1点无意间看到一个演讲视频 感谢你给我机会上场 xff0c 很久之前的一个演讲视频 xff0c 看完除了羡慕还是羡慕吧 xff0c 也许就是一句话吧 xff0c 开挂的人生不需要解释 30多年的生活他做了很多事 xff0c 也做成了很多
  • C++之初识多态(Visual Studio 2019)

    此文章关于多态的代码全部是使用Visua Studio2019 x86 实现的 xff0c C 43 43 多态在不同编译器中的实现细节可能不同 xff0c 所以部分情况下相同代码运行结果可能不同 xff0c 在此声明 目录 多态的概念 多
  • 2019新买电脑必备软件

    都2019了 xff0c 怎么还要安装这些垃圾软件 xff01 群丫头买了个新电脑 xff0c 为了避免她踩到笔者曾今踩到的坑 xff0c 更舒心的使用电脑 xff0c 为此特写此文 作为一个电脑平凡使用者 xff0c 用过无数的软件 xf
  • 华为2019校招笔试题之旋转方阵(C语言版、python)

    题目描述 输入一个N阶方阵 0 lt N lt 10 输出此方阵顺时针旋转M 0 lt 61 M lt 61 10000 次后的方阵 旋转举例 xff1a xff08 如下四个三阶方阵从上到下为数字围绕中心顺时针旋转 1 2 3 4 5 6
  • 简单分析 C 语言的 qsort() 源码

    简单分析 C 语言的 qsort 源码 stdlib h 是使用 C 语言需要引入的库 在系统文件下可以搜索到这个文件夹 在里面可以看到有一个 qsort 文件用编译器或者记事本打开就能看到里面的源码了 单从文件名看 qsort 采用的是快

随机推荐