- 博客(62)
- 资源 (13)
- 收藏
- 关注
原创 2024年电赛H题自动行驶小车赛题解析 | 赛前精准押题造福群友 | 提前数月开源独家MSPM0小车学习方案 | 赛区一等奖超三成 | 软件讲解 | 参数调试
扩展板上带有ICM20608加速度计陀螺仪、恒温控制电路、测速编码器接口、机器视觉串口、测距串口、无线通讯串口、电机控制、舵机控制、12路灰度传感器接口等。NController多功能控制器提供遥控器操控、灰度管寻迹、SDK偏航控制、两轮自平衡遥控小车、超声波避障小车、地面站发布航点位置遍历控制、OPENMV视觉寻迹、全国大学生电子设计竞赛2022年省赛倒车入库/侧方停车小车方案、跟随行驶小车内外圈交替寻迹等备赛阶段学习训练方案。API函数如速度控制、距离控制、循迹控制、舵机控制、角度控制。
2024-12-09 17:42:57
1646
原创 不依赖于磁力计利用GPS数据实现无人机的航向对准开源代码(精简版本)
if(yaw_err>90&&yaw_err<180)//然后根据平面向量夹角为钝角时的条件,A*B<0,即x1*x2+y1+y2<0条件,将角度误差扩展到(-180,180)if(yaw_err>0&&yaw_err<90)//然后根据平面向量夹角为钝角时的条件,A*B<0,即x1*x2+y1+y2<0条件,将角度误差扩展到(-180,180)//到角的范围为0-180度,将经过反正切后求得的到角量化到0-180。if(denominator==0)//剔除分母为0,到角度为90度情况。
2024-11-17 23:58:23
1146
1
原创 如何在新版本MSPM0 SDK软件包中使用BSL烧录方式
如何在新版本MSPM0 SDK软件包中使用BSL烧录方式 2024年03月23日 无名小哥当MSPM0芯片使用XDS110、DAPLINK、JLINK以SWD下载方式烧录失败时,可以采用BSL的方式进行解锁(通常是运行了禁用单片机SWD口程序或者是烧录过程异常中断导致的)。由于最新的mspm0 sdk包里面默认不带bsl烧录工具,因此在不依赖于sdk包单独运行本文件MSPM0_BSL_GUI.exe时,需要手动按住boot按键上电或者按住boot按键之后再按键复位,单片机才能进入BSL烧录状态。
2024-05-20 12:18:20
5713
4
原创 以23年电赛吉林赛区为例,如何避免冤假错案?再谈无人机赛题中不让使用机载计算机的问题!!!
以23年电赛吉林赛区为例,如何避免冤假错案?再谈无人机赛题中不让使用机载计算机的问题!!!
2024-04-30 11:48:30
1268
原创 解决TIVA飞控玄学类问题的通解,用魔法打败魔法
以不变应万变,玄学并不可怕,相信自己能解决玄学问题,有时逐一排查定位很难且耗时,没有捷径的时候要用笨功夫可将各路牛鬼蛇神一网打尽。虽然最后问题得以解决,但是问题的根源还是没有明确地定位到,答案依然还是“玄学”,实乃用魔法打败魔法。
2024-04-30 11:17:03
1168
原创 电赛之星崛起:无名创新助力2024年电子设计竞赛奖学金,你准备好了吗?
基础奖金获奖用户必须满足下列所有条件,缺一不可:1、购买NC280-RK机型时获得的电赛奖学金活动的资格凭证。指导老师和所有队员需要在资格凭证上签字,并填写学校、学院、电话、收款账户等信息。2、在2024年电子设计竞赛开赛后的一周内(时间以用户所在赛区实际开赛时间为准),将技术报告提交至指定邮箱15671678205@163.com。在此日期之后提交的设计报告将无法享受无名创新提供的奖学金支持。3、技术报告中需要明确体现使用了无名创新开源无人机相关产品的硬件和软件方案。这包括但不限于在技术报告中展示硬
2024-03-04 12:21:35
1361
原创 使用通用MCU实现无人机飞行任务的快速二次开发
TIDronePlanner中实现部分还包括外设如舵机/电机、激光笔、蜂鸣器等设备的驱动,辅助传感器如激光雷达点云、机器视觉等数据的接入,具体根据实际飞行任务要求来,由于TIDronePlanner的实现仅需要占用一个串口资源就可以实现其应用层,因此通用MCU核心板的其它预留出来的资源就可以供二次开发使用,此举能有效解决传统开发方案中,资源不够用的情况。,特别是在对飞控系统代码框架(硬件驱动层、传感器驱动、传感器滤波、姿态解算、惯性导航、机器视觉、基本飞行控制实现、API函数、导航控制、SDK自主任务等)
2024-01-04 14:04:57
2280
原创 TIVA LaunchPad V3版本飞控代码阶段性更新日志20230820
电赛神器——V3版本ADC安全绳按键介绍与航点参数的录入教程(无遥控器控制方案)https://www.bilibili.com/video/BV1Q14y1U7uz12_用户通过ADC按键录入自定义航点飞行功能——支持现场设置坐标参数,全局定位,指哪打哪https://www.bilibili.com/video/BV1wP411z7jo赛题要求第一部分:2022年TI电赛B题—送货无人机开源方案NC360深度开源竞赛无人机开发平台https://www.bilibili.com/video/BV1P
2023-11-23 14:15:28
537
原创 运用ChatGPT辅助新手学习躺赢者PRO飞控二次开发示例(2023年10月28日)
帮我分析一下2023年TI国赛G题发挥部分void Air_Ground_Extinguish_Fire_System_Innovation(void)代码执行的流程?
2023-10-31 12:47:58
560
原创 竞赛无人机搭积木式编程(四)---2023年TI电赛G题空地协同智能消防系统(无人机部分)
针对2023年TI电赛的无人机赛题“空地协同智能消防系统”这一具体任务,简单可以分为以下三个部分的设计:无人机自主飞行任务设计消防车自动运行与灭火任务设计模拟火源的任务设计
2023-09-28 16:45:02
4549
3
原创 竞赛无人机搭积木式编程(三)---用户自定义航点自动飞行功能(全局定位,指哪打哪)
根据用户需要现场高效率的录入航点参数的这一具体要求,我们将上一版本ADC安全绳按键进行了升级,在保留原有解锁、开发、上锁、降落四个独立按键的功能的同时,新增加了一路独立的五向按键采集ADC通道,一个IO口实现了5个方向按键的检测,并可配备有短按、长按、持续按、多次点动触发等,进一步丰富了按键键值。为了方便萌新用户针对具体竞赛内容实现快速的二次开发,我们新增加了用户自定义航点飞行功能,用户可以不需要自己编程去改飞控代码,就可以实现航点参数的录入,无人机能按照用户录入的航点动作进行自主飞行。
2023-06-14 22:19:56
2067
原创 竞赛无人机搭积木式编程——以2022年TI电赛送货无人机一等奖复现为例学习(7月B题)
根据赛题要求,我们可以将设计的软件部分拆解为以下三个部分:机器视觉部分:需要识别底部目标的颜色和形状并通过SDK串口实现和飞控的数据交互;飞控人机交互界面部分:按键、显示屏配合实现目标航点坐标的录入、学习到的目标特征录入、圆环的坐标与角度信息录入,将设置好的参数存储在飞控EEPROM内;无人机自动飞行任务设计:完成自动起飞、根据现场录入或者学习到的航点目标进行作业(包括作业高度调整、自动投放/回收装置、蜂鸣器报警提示等)、执行完毕后自动返航。
2023-03-14 00:40:31
6673
6
原创 6_树莓派机载计算机通过串口指令控制无人机自主飞行教程
typora-root-url: img6_树莓派机载计算机通过串口指令控制无人机自主飞行教程电赛飞行器赛题的前世今生飞行器赛题至出现以来。从大体趋势上来看参赛学生的主流飞控路线主要经历了以下四个发展阶段:APM/Pixhawk开源飞控作为飞控板直接控制无人机飞行,赞助商MCU作为导航板处理部分视觉数据、测距数据后,单片机模拟出遥控信号给控制板间接控制无人机赞助商MCU作为唯一的飞控板,赞助商的MCU需要处理姿态检测、飞行控制等核心部分,视觉处理部分可以采用成品模块鼓励使用赞助商M.
2023-03-12 22:50:16
4911
原创 B题-具有自动泊车功能的电动车赛题解析TI杯2022年省级大学生电子设计竞赛联赛(10月)
1、赛题解析-具有自动泊车功能的电动车(B题)2、完成本赛题必备的元器件清单3、赛题实现与动作分解视频演示4、任务实现软件部分讲解5、倒车/侧方入库相关的参数调节方法6、常见问题整理
2023-03-12 22:46:23
10231
3
原创 喜报丨武汉无名创新科技有限公司荣获国家“高新技术企业”证书,将助力高校科研与竞赛无人机产业加速发展!
学生在备赛阶段通过对NC360深度开源竞赛无人机开发平台中自主循迹、追踪色块、自动绕杆飞行、自定义轨迹飞行、Apriltag定位、植保无人机、送货无人机等以往比赛方案的学习,熟练掌握之后在比赛阶段直接用手头已有平台去二次开发,能实现日常训练过渡到实际比赛的无缝对接,极大的降低了学生学习门槛和经费投入,NC360深度开源竞赛无人机开发平台逐渐成为学生参加无人机相关竞赛的高效率二次开发和捧杯神器。
2023-01-01 12:44:38
1171
2
原创 5_竞赛无人机搭积木式编程——以2021年电赛G题植保无人机国奖标准完整复现为例学习
竞赛无人机搭积木式编程——以2021年电赛G题植保无人机国奖标准完整复现为例学习首先我们需要了解下自动飞行任务执行过程几组关键变量的用法与实际作用效果:flight_subtask_cnt用于控制飞行任务中具体执行哪一个子线程,比如我们需要对偏航角度进行控制顺时针旋转90度,我们可以将转动过程拆解成两个子线程,第一个线程为设置目标偏航角度,第二个任务为执行偏航控制并实时检测偏航控制完成与否,每一个子线程完成后都会对flight_subtask_cnt计数器...
2022-03-26 20:28:32
4087
原创 4_竞赛无人机基本自动飞行支持函数与导航控制函数解析——零基础学习竞赛无人机搭积木式编程
竞赛无人机基本自动飞行支持函数与导航控制函数解析基本自动飞行支持函数void basic_auto_flight_support(void)根据前面几讲的介绍,要想实现无人机的自动飞行,单依靠姿态自稳、高度控制远远不够,必须在水平位置—速度控制的基础上,才能保证无人机全程可控。因此设计了一个基本自动飞行支持函数,第一部分OpticalFlow_Control_Pure()为SLAM定点控制,该函数在最后给定了水平俯仰、横滚方向上的角...
2022-03-26 20:10:36
1398
原创 3_竞赛无人机激光雷达SLAM建图条件下的室内定点控制——零基础学习竞赛无人机搭积木式编程
根据上一节讲的仅依靠姿态自稳在角度层面的控制,无法避免无人机水平位置发生偏移,需要在姿态控制的基础上,额外增加水平位置、速度控制器去实现无人机的定点控制,其中位置—速度控制器的输出结果为期望运动加速度,需要根据多旋翼无人机动力关系将期望加速度转化成期望姿态倾角,相关映射关系见函数control_poshold.c第66行。位置-速度控制器决定了姿态控制器中水平俯仰、横滚方向的角度期望值。调整姿态能实现无人机速度、位置控制的根源在于姿态倾角直接决定了无人机水平运动的加速度,...
2022-03-26 20:05:59
4810
原创 2_竞赛无人机基础飞行控制函数——零基础学习竞赛无人机搭积木式编程
竞赛无人机基础飞行控制函数无人机的在空中的基本飞行包括姿态控制(角度、角速度)与高度控制(位置、速度、加速度)两个部分。姿态控制是无人机按照飞行控制指令姿态保持水平或者以某一倾斜角度飞行,同时结合偏航方向旋转控制可以实现自转、刷锅等飞行动作。需要注意的是姿态自稳只是对无人机的姿态角度进行了控制,并不能使无人机水平位置不发生偏移,水平位置依赖于定点控制(如SLAM定位、GPS定位、光流定位等)。 高度控制是控制无人机在某一高度位置上悬停或者以一定速度控制无人机上升和下降。姿态控制函数void A
2022-03-26 19:59:43
4494
1
原创 1_竞赛无人机相关的坐标系入门知识——零基础学习竞赛无人机搭积木式编程指南
竞赛无人机相关的坐标系入门知识导航系与载体坐标系的关系导航坐标系(简称N系)载体坐标系(简称B系)取右手笛卡尔直角坐标系为载体坐标系,绕X轴逆时针转动为俯仰运动正方向,绕Y轴逆时针转动为横滚运动正方向,绕Z轴逆时针转动为偏航运动正方向,即图中分别表示俯仰角、横滚角、偏航角。萌新新手容易将三个角度弄混,这里根据字面意思直观的理解记忆:俯——形容身体或者头向下弯曲,从高处俯看;仰——形容面朝上,仰望、仰视,俯仰就是指的飞机相对地平面向上仰视或者向下俯视 ...
2022-03-26 19:54:38
2393
原创 5_树莓派机载计算机的实现SLAM定位教程——无名创新
树莓派机载计算机的实现SLAM定位教程SLAM定位激光雷达SLAM建图首先确定已将飞机定点模式设置成Lidar/T265,具体操作方法见《从零开始学习飞控教程》—5躺赢者PRO飞控OLED显示屏主要页面介绍,因为SLAM定位时,飞控需要将自身位姿信息发送给机载计算机,提供base_stabilized到base_link之间的tf信息,缺少此tf信息无法完成slam定位。需要注意的是飞控后开启温控系统,然后执行陀螺仪标定过程,为了避免激光雷达转动过程影响陀螺仪标定过程,飞控发送位姿数据是在陀螺仪标定完
2022-02-27 00:12:36
2006
原创 4_树莓派机载计算机的机器视觉样例教程——无名创新
typora-root-url: img树莓派机载计算机的机器视觉样例教程执行本样例程序需要的硬件树莓派机载计算机摄像头参照官方介绍:树莓派文档 - 相机 (raspberrypi.com)OV5647IMX219USB摄像头其中摄像头本样例选用性价比最高的官方V1.3版本摄像头,该版本摄像头焦距为3.6mm,广角为66度,市面上也存在不同广角、焦距的版本,可以根据实际使用需求来选型。1、图像的读取、灰度化、颜色分割、图像合成本例程涉及的函数功能与.
2022-02-27 00:00:45
4175
原创 3_树莓派机载计算机的硬件资源样例教程——无名创新
树莓派机载计算机的硬件资源使用样例教程样例程序所在目录、Visual Studio Code程序导入与程序运行执行树莓派硬件资源使用demo的前提是,用户已经使用NoMachine或者VNC Viewer远程登陆系统桌面,也可以直接通过树莓派4B上的Micro HDMI接口扩展连接显示屏,可以根据实际显示屏接口自行购买Micro HDMI转HDMI/VGA转换线。当局域网网络不稳定时,有线连接的方式会极大的提升开发效率,同时此方式也需要配备一组无线键盘、鼠标用于操作ubuntu系统。进入系统桌面后
2022-02-26 23:44:31
2447
原创 2_树莓派机载计算机系统桌面远程登陆操作教程——无名创新
树莓派机载计算机系统桌面远程登陆操作教程使用NoMachine远程登陆NoMachine 是 Linux 下实现远程桌面的一款非常方便的软件,使用者需要在不同的终端上安装NoMachine软件,服务端和客户端处于统一局域网下即可实现远程桌面登陆。操作步骤与SSH登陆一样,只需要知道机载计算机IP地址即可,具体步骤如下:PC电脑端安装windows系统下NoMachine版本软件,无人机资料包下有提供,双击按步骤自动安装安装运行后,每次开机会自动运行,win10系统见右下角图标window
2022-02-26 23:35:45
1201
原创 1_树莓派机载计算机SSH远程命令行登陆操作教程—无名创新
typora-root-url: img树莓派机载计算机SSH远程命令行登陆操作教程使用SSH通过IP地址信息远程登陆根据上一树莓派联网操作教程,用户实现树莓派联网操作后,通过IP地址信息,我们可以通过Putty客户端软件,采用SSH命令行方式远程登陆并管理树莓派。连接树莓派ubuntu系统远程的SSH服务工具有很多,比如PUTTY,WINSCP,Bitvise SSH Client等,这里我们以Putty为例,给大家列出来操作流程,实现通过命令行远程连接的树莓派,无人机提供的配套的资料包中有pu.
2022-02-26 23:22:47
900
原创 0_树莓派机载计算机的联网操作教程——无名创新
实际使用过程中,机载计算机大多数情况工作在④②两种情况,在外接存在WiFi热点的情况,采用方式④,外部环境不存在可用WiFi热点的情况下采用方式②,我们提供默认的树莓派4B镜像初始就是工作在④情形,如果**初次登陆树莓派系统,手头无外接显示屏**的情况下,可以将自己**手机配置成WiFi热点模式**,WiFi名称为:**flight_namelesstech**,密码为**12345678**,创建热点成功后,树莓派会自动连接到该网络,建立网络链接和查询到IP地址后,后续就可以远程登陆,登陆到系统中就可以实
2022-02-26 23:14:45
1513
原创 从零开始搭建ROS下无人机激光雷达SLAM——hector_slam建图入门——综述篇
首先我们看下最终无人机SLAM定位的计算图,然后根据计算图追根溯源分析实现算法在ROS中实现的流程从图中可以看出总共包含的ros节点有5个,分别所属三个包,其中包1、2是ROS官方现成直接可以使用的,只需要根据实际使用配置下launch文件即可,包3是针对无人机应用平台自己实现用于处理机载端、飞控端数据交互。1、其中由rplidar_ros包提供的节点为rplidarNode,rplidarNode发布的雷达数据扫描的话题为"/scan",雷达数据扫描节点的订阅者为hector_mapping.
2021-12-17 15:13:10
3284
1
原创 树莓派4B+ROS+RealSense T265室内定位替代光流开源方案
硬件机载端:树莓派4B 4/8G 、T265、RPLIDAR-A2配套开发环境:树莓派系统Ubuntu 20.04.3 LTSRealSense SDK 2.0ROS系统版本:noetic+realsense-ros多平台远程登陆软件:nomachine(win10、mac、安卓、ubuntu等)有两种方案实现t265位姿数据,本方案通过修改宏定义T265_STATE_CAPTURE_ENABLE实现1、可直接利用SDK函数中的rs-pose获取位姿数据,参考链接如下:...
2021-12-17 14:04:29
6211
原创 无名创新售后群问题节选:电赛飞行器安全绳+无遥控器按键控制方案
往期回顾(点击浏览原文):禁止“无线通讯及遥控”解决方案与2020 年TI 杯大学生电子设计竞赛——绕障飞行器电赛飞行器赛题:对携带遥控器、无线数传等设备有可能造成的违规作弊行为予以严令禁止,有且进允许通过按键启动,这一点规定更加明确、清晰,避免去年国赛不同赛区对此要求认定模糊不清关键问题讨论:下面给出无名创新提出的一种最简单又行之有效的与以往遥控器操作完全兼容的通过按键一件启动方案,这里拿出来和大家探讨在实际比赛中的实际操作可能性。1、首先比赛限制使用"无线...
2021-05-23 09:54:36
661
1
原创 无名创新售后群问题节选:飞控四个串口同时采集传感器数据,应该如何设计中断优先级
请问小哥,飞控如果需要通过三四个串口同时采集多个传感器数据,应该如何设计中断优先级,会不会出现当某一传感器发送频率过快时,一直占用改串口中断函数而进不了其他串口中断呢?这种该如何解决?谢谢小哥首先这里需要明白一点,串口通讯波特率与数据传输时间的关系,以无名飞控GPS解析为例,正常工作时,GPS工作以波特率921600,8个数据位,一个起始位,一个停止位。921600bps/(8+1+1)bit=传输92160字节/s,故串口传输一个字节用时1000000us/92160≈10.85us,这里可以简单计算
2021-05-22 10:16:46
679
原创 无名创新售后群问题节选:比赛场地白色喷绘布光流效果差,积分位置不准怎么处理?
白色背景特征少,不利于光流发挥全部性能,比赛过程中光流作用只要能让飞机在小速度范围内做到速度可控就行,主要是依靠赛场视觉特征做更为精确的位置反馈,光流只是让飞机速度可控,不能提供绝对的位置信息,短时间内距离数据可以作为参考,长时间数据没有用处。喷绘布全白背景基本上速度有效范围只有不到20cm/s,但是纹理清晰的地面可以到300cm/s都是没问题的这个20cm/s的控制裕度比赛已经够用了,怕的就是无脑相信光流速度信息,不依赖视觉、测距传感器反馈,硬刚光流积分距离,不结合实际环境去比赛,这种死的最惨.
2021-05-22 10:15:05
351
原创 都2021年了,你还在考虑电赛飞行器赛题,备赛是否有必要用基于TI处理芯片的飞控问题?
无名创新售后群问题节选@无名小哥 能问下今年国赛会不会指定某一款飞控呀?答:都2021年了,你还在考虑电赛飞行器赛题备赛是否有必要用基于TI处理芯片的飞控问题?暂不论官方是否会限定TI芯片的飞控或者具体到某一单片机型号,按19年国赛现场来看,进国赛拿奖的绝大多数的都是用的TI处理器飞控,说明TI飞控有非常成熟的方案。TI电赛在以往省赛飞行器赛题(2019年前:TIVA、MSP432、C2000等)、控制类赛题(2020年MSP432/430),至于2021年国赛情况怎么样,赛题出来前,木有办
2021-04-25 20:27:53
6591
4
原创 五、电赛TI官方LaunchPad板飞行器MSP432飞控OLED显示屏主要页面介绍
飞控板载OLED在使用过程中用于实时观察飞控内部运行状态、关键数据等,使用好显示屏可以替代地面站的一部分工作,更高效的开发和飞行。下面对显示屏主要页面做介绍。第一页:基础数据显示页第一行的第一个数据为主定时器系统调度时间,正常状态为5ms,用户在增加、修改任务时,系统调度可能会超时,就会导致对周期性要求极高的:传感器采集、姿态解算、惯性导航、控制等任务得不到保障,飞控会出现异常。所以在修改代码后,可以观察此值是否严格在5ms附近。由于本飞控整个任务调度、优先级经过严格时间设计,目前...
2021-04-25 20:23:27
1451
原创 四、电赛TI官方LaunchPad板飞行器MSP432飞控解/上锁、功能模式操作教程
1、飞行器的解锁左边遥杆处于右下角,持续1.5S左右,飞控会进入解锁状态,当解锁后,绿色指示灯会进行慢闪状态,解锁后6秒钟内,如果无推油、打杆动作,飞控会自动上锁,同时绿色指示灯会同步快闪3S。若解锁后6S内,有推油、打杆动作,飞控会一直处于解锁状态同时绿色指示灯会进行流水灯快闪状态3S。飞控处于解锁状态时如果满足着陆条件,电机会进入上锁状态(以较低的油门量转动);当不满足着地条件时,飞控油门输出来源于实际控制器的输出。若新手觉得有怠速不安全,可以将程序里面怠速值调小或者直接给最低位1000。如果发
2021-04-25 20:18:32
2046
2
原创 三、电赛TI官方LaunchPad板飞行器MSP432飞控传感器校准操作教程
1、加速度传感器6面校准左边遥杆处于左下角,右摇杆处于右上角,持续3S左右进入,进入后需把飞机分别放置于6面,某一面放置好后,通过遥控器动作位,指定该面进行采集,默认1~6顺序依次是正面朝上、右侧面朝上、左侧面朝上、机头朝下、机头朝上、背面朝上,遥控器动作位和对应每一面校准关系如下:第1面校准,请将飞机水平放置第2面校准,请将飞机右侧朝上放置第3面校准,请将飞机左侧朝上放置第4面校准,请将飞机机头朝下放置第5面校准,请将飞机机头朝上放置第6面校准,请将飞
2021-04-25 20:15:50
964
原创 二、电赛TI官方LaunchPad板飞行器MSP432飞控接口功能与无人机的组装调试
1、无人机安装步骤电源分配板含有两路5V/3A稳压模块可供外部设备使用,其中供电接口PWR1与PWR3共用一个5V/3A模块(DC1),PWR2与USB接口共用一个5V/3A模块(DC2)。预装的USB端口可以为树莓派、TX2等板卡计算机提供单独的供电,当外设需要提供更大电流的电源时,可以在DC1/DC2两端额外并联一组稳压模块。PWM_IN接飞控端的PWM输出口(1234与飞控端1234对应),PWM_IN端口1234信号线分别连接电源分配板的PWM1-4端口中的S1、S2、S3、S4。...
2021-04-25 20:11:50
1964
原创 一、电赛TI官方LaunchPad板飞行器MSP432飞控无人机硬件相关的模块介绍
1、飞控① 飞控的功能:实时获取无人机必要的导航信息,包括水平位置、速度、加速度、姿态角、角速度、运动航向等反馈数据,接收遥控器或者数传控制指令,实时控制无人机的飞行的位置、速度、姿态等状态,从而实现无人机的遥控/自主飞行任务。② 飞控系统的组成:传感器数据采集:加速度计、陀螺仪、磁力计、气压计、超声波、激光雷达测距、光流模块、GPS定位模块、机器视觉处理OPEMMV、VIO、视觉/激光雷达SLAM等;状态估计系统:利用采集的传感器数据,进行数据异常处理、滤波、姿态解算、组合导航算法,实
2021-04-25 20:07:53
4030
3
原创 七、MSP432飞控快速二次开发入门教程
飞控代码二次开发是指利用飞控已有的姿态控制、速度控制、位置控制、SDK库、API函数、外部视觉解析等基本单元模块,针对特定赛题任务,用户自行编写代码,对项目功能进行二次开发完成对应任务。弄懂基本单元模块各自功能与运行逻辑后,调用代码功能接口函数,可以快速高效率的实现二次开发。比赛的准备阶段大多数时间并不是在基于单片机驱动程序、芯片资源使用层面开发,而是基于飞控应用+机器视觉层面,针对具体赛题做二次应用开发。特别的难点在于赛题是利用有限的定位传感器(光流、激光测距、超声波、openmv等),结合现场标
2021-04-21 22:52:25
1978
躺赢者PRO飞控常见典型问题合集(续一)无名小哥 余义 20240501待修
2024-05-01
盘古TI MCU系统板使用手册修订版20230505
2023-10-17
6_树莓派机载计算机通过串口指令控制无人机自主飞行教程
2022-04-27
2020年TI杯大学生电子设计竞赛绕障飞行器D题
2020-10-09
无名创新飞控开源地面站NGroundStation
2020-03-22
自抗扰控制(ADRC)C代码实现
2017-11-17
线性CCD自带搜线算法的调试上位机
2016-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人