- 博客(432)
- 问答 (1)
- 收藏
- 关注
原创 1 V 8?Mini Homer图数传链路组网测试
前段时间我们新上架的Mini Homer图数传链路,推出后反响热烈,很多朋友向我们咨询实际组网效果,目前这款图数传链路最多支持一对八(1个地面端,8个天空端)的组网功能,今天我们就将最近做的相关测试分享给大家~
2022-11-01 12:28:46 408
原创 Swarm-Formation无人机分布式集群算法浅析与仿真测试
我们近期把SwarmFormation这套算法开源的ROS功能包与PX4仿真进行结合,在gazebo仿真平台上复现了该套算法并取得了不错的表现...
2022-10-21 11:30:12 2683 4
原创 2022款“诺亚”无人船,具备4G异地控制、航点规划、视频回传等功能
基于Ardupilot平台开发的无人船——“诺亚(2022款)”,不仅行驶速度快,续航时间长,还具备4G异地控制、航点规划、视频回传等功能,可应用于多种开发场景。
2022-10-08 16:08:53 1064
原创 Prometheus-v2控制子模块教学例程demo演示
针对Promehteus无人机控制子模块教学例程,我们推出了相关demo演示视频,希望能帮助大家快速了解操作流程,并通过学习例程demo的源码掌握Prometheus控制模块的二次开发。
2022-09-06 13:01:46 496
原创 赛前指导:第二届未来飞行器挑战赛实践赛道之技术详解
本功能包(future_aircraft)为Prometheus仿真功能包之一,主要用于实现2022(第二届)四川省大学生未来飞行器挑战赛的实践类仿真。
2022-08-27 15:54:42 536
原创 Prometheus-v2新增地面站,助力高效研发!
该地面站可以更快地让用户复现Prometheus系统的各种功能,且同时适用于真机和仿真系统。
2022-08-16 17:25:16 301
原创 FMT开源自驾仪 | FMT固定翼飞控系统首次测试
FMT作为国内首个基于模型开发的开源飞控系统,此前在多旋翼无人机F200上的各项测试结果均达预期。在圆满完成 F200 的测试后,FMT项目组开始着手对固定翼飞控系统进行开发,目前FMT固定翼已实现自稳、定高、定点功能,航点功能预计在本月内实现。...
2022-08-04 12:01:19 836
原创 KKSwarm | 基于强化学习的开源机器人集群项目,支持理论快速落地
开源机器人集群项目KKSwarm,由易科机器人实验室和阿木实验室联合匠心打造。
2022-07-19 11:44:08 1686
原创 FMT开源自驾仪 | FMT中间件:一种高实时的分布式日志模块Mlog
阿木实验室:为机器人研发提供开源软硬件工具和课程服务,让研发更高效!阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效!
2022-07-04 12:12:41 206
原创 F200——搭载基于模型设计的国产开源飞控系统无人机
一、F200简介F200是目前基于FMT开源自驾仪项目开发的第一款无人机产品,旨在为广大无人机爱好者和科研工作者提供一个理想的无人机研发与测试平台。支持室外定高、定点,一键起飞,一键降落,一键返航,航点规划等功能。后续添加光流、激光传感器的导航支持后,可支持室内无GPS的定点功能,以下由阿木实验室-潇齐为大家带来F200实机测试视频:https://www.bilibili.com/video/BV1834y157PS?spm_id_from=333.999.0.0F200使用最新的FMT固件,提供了
2022-07-04 12:08:53 2785
原创 Mini Homer——几百块钱也能搞到一台远距离图数传链路?
为了兼具远距离、高带宽、绕射性强等特性,我们研发了下面这款图数传链路——Minihomer。
2022-06-22 15:10:47 976 1
原创 超小型吊舱它来了,轻松适配多种移动机器人使用场景
一、设计理念在无人机、无人车、机器狗等移动机器人场景中,往往需要一款小巧、重量轻、成本可控的三轴云台吊舱来实现无人机的航拍、机器人搜寻以及图像识别等功能。而市面上的云台吊舱体积都比较大,一些小型增稳云台也不支持角度、角速度的反馈和控制,很难适用于小型化智能识别追踪的场景。近期,阿木实验室研发了一款功能强大、机身小巧、适配性高的三轴防抖吊舱——G1,一起来看看吧~它内置高精度IMU和电机反馈编码盘配置,不仅支持云台增稳功能,还同时支持角度、角速度的反馈和控制,满足小型机器人的识别、追踪、录
2022-05-26 15:33:27 923
原创 新品发布 | Allspark微型边缘计算机
Allspark是AMOVLAB为广大AI智能硬件开发者打造的一款微型边缘计算机。Allspark在设计之初就定义了尺寸小巧、重量轻、算力强、可靠、扩展性高的特点。
2022-05-18 14:48:52 823 1
原创 5G时代,将为无人机通讯传输带来哪些新变化?
众所周知,我们正在大步迈向5G时代,在近几年的各类媒体关于5G的报道也络绎不绝。与此同时,无人机作为空中人工智能领域的“智慧眼”,其行业应用迅速发展,应用需求不断增加,对于无线通信链路也提出了更高的要求。无人机离不开移动通信技术的支持,而移动5G,又将会为无人机应用带来哪些新机遇?首先,我们先思考:无人机通过什么方法来传输图像?通过无人机图传系统,采用适当的视频压缩技术、信号处理技术、信道编码技术及调制解调技术,将现场无人机所搭载的摄像机拍摄到的视频以无线方式实时传送到远距离后方。按信号类型通常
2022-05-06 10:01:20 1944
原创 无线通信和多设备组网应该如何计算网络带宽
本文将为大家简单介绍关于视频传输质量和通信设备距离和带宽评估方法;无人系统中多机组网互联,其组网设备数和通信设备距离和带宽评估方法,以及物联网中节点数据传输设备数量和通信距离评估方法。若您刚好有设计无人系统通信选型的需求,本文可供参考。
2022-04-28 11:14:06 2212
原创 常见激光雷达分类
一、激光雷达的原理激光雷达的原理类似于声呐,只不过这里我们用光代替声音,来衡量激光雷达与障碍物之间的距离。主要工作原理是向目标发射激光束(单线/多线),然后将反射信号与发射信号比较, 分析信号的折返时间(TOF)或频率差(多普勒频移),即可获得目标距离等相关参数。为什么叫激光雷达?激光是大量原子受激辐射所产生的发光行为,激光在传播中始终像一条笔直的细线,发散的角度极小。如果一个激光雷达能够在同一个空间内,按照设定好的角度发射无数条激光,就能得到无数基于障碍物的反射信号。比如一条线..
2022-04-27 10:04:37 7029
原创 B站直播 | Latex工具使用教学及论文经验分享
新一轮Prometheus系列直播课再次来袭~直播介绍相信众多开发者在写论文时都曾由于格式、排版不够美观而抓耳挠腮,那只是因为你还没用对工具!本次直播,Prometheus项目负责人将为各位开发者分享Latex工具的使用与相关语法,以及论文写作经验。什么是Latex?由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发的,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对
2022-04-19 10:03:10 2469
原创 阿木动态 |无人机学习资源分类汇总
为了使各位开发者能更加便捷地获取阿木实验室提供的学习资源,提升研发效率,我们特将现有的资料汇总整理给大家,根据下列分类前往阿木公众号后台,回复相应的“ 关键词 ”即可获取相关资源~
2022-04-13 17:45:37 764
原创 工实小报 | 如何游刃有余地切换飞控源码版本?
作为一名无人机开发者,你是否遇到过:本地电脑中有多个命名不同的 “Firmware” ,因其中一个功能,新下载了飞控源码Firmware,功能还没有开发完成,由于工作优先级调整,又不得不切换到另外的开发功能中,这时候你是否会将之前的Firmware进行重命名,重新下载一个Firmware进行新功能的开发?你是否遇到过:在使用了prometheus_px4源码之后,使用PX4原生的Firmware也会有相应的报错,或者其他的报错?
2022-04-08 15:08:40 1341
原创 知行合一ArduPilot | ArduPilot控制器框架简述与PID参数整定
本文篇幅较长,建议阅读时间:10分钟本文建议阅读人群:(1)对于自动控制原理知之甚少;(2)有一些自动控制原理的理论知识,但是还没有自己设计过控制器并真正应用于工程项目中;(3)能设计出一些简单的控制器,但是对于类似无人机这种复杂的控制系统没有什么概念;(4)对ArduPliot飞控有一些了解,但是不知道如何调整合适的PID参数。概述:(1)什么是PID控制器;(2)ArduPilot控制器框架及其关键组件;(3)如何给多旋翼无人机(ArduPilot)调整PID参数(方法论)以及需要注意
2022-04-08 12:24:54 4392
原创 技术小新 | Qt开发指南之Data Visualization模块解读
今天我们为大家介绍Data Visualization模块,而在前一期已经讲解过Qt Charts模块,如果说Qt Charts是一个2D界面,那我们这期要讲的Data Visualization模块,妥妥是一个3D数据可视化界面。Data Visualization是Qt提供的用于数据三维显示的模块,Qt5.7以后此模块可免费使用。Data Visualization用于数据的三维显示,包括三维柱状图、三维空间散点等。Data Visualization与Qt Charts类似,也是基于Qt的图形视图
2022-04-01 18:22:47 2096
原创 充电站 | 如何实现无人机之间相互通信
目前无人机集群仍然是无人机研究中的一大热点,受到国内外广泛的关注和重视。其中,无人机集群通信组网系统更是大家关注的重点。做无人机研究的大都是电气工程、计算机类专业出身,对通信方面的知识了解有限,所以很多开发者在做无人机集群研究时,碰到与通信相关的问题就会非常头疼。由于不知晓4G(5G),WIFI,zigbee,NB-IOT,LORA,mesh无线自组网等通信组网方式的特点,在面临通信组网方式的选择时常常无从下手。哪怕最后选型得以确定,也无法在无人机上完成部署和使用。 对于通信方案的选型和通信组网方式
2022-03-31 14:27:42 7432 1
原创 调试达人 | 史上最全PX4固件无人机无法解锁问题合集
很多同学在到手一台或者根据网上教程组装了一台PX4固件的无人机后,最迫切的一件事是否是让无人机解锁飞上蓝天?但就是在这一步却遇到各种各样的问题导致无法解锁而四处查找资料?本文由阿木实验室有多年无人机调试经验的资深调试工程师汇总编辑,扫除您的解锁障碍!1. 遥控器进行解锁操作,地面站无报错,且无人机无响应。分析原因:可能为无人机未识别到遥控的解锁信号。 解决办法:查看遥控器是否与无人机上接收机对码,接线是否正确。遥控或接收机的模式是否为SBUS或者PPM,如以上都没问题则重
2022-03-30 16:16:25 3792
原创 无人机之眼 | 目标检测-基本概念扫盲
目标检测任务是计算机视觉的主要分支之一,但对于目标检测具体做什么,目标检测算法的有哪些类别以及相关定义却很少会有人关注,虽然这些对于解决实际问题显得有些无关紧要,但对于更加系统性的学习还是非常必要的。本文仅面向深度学习领域的目标检测。一、什么是目标检测目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计
2022-03-28 10:28:24 314
原创 无人机之眼 | 目标检测-基本概念扫盲
目标检测任务是计算机视觉的主要分支之一,但对于目标检测具体做什么,目标检测算法的有哪些类别以及相关定义却很少会有人关注,虽然这些对于解决实际问题显得有些无关紧要,但对于更加系统性的学习还是非常必要的。本文仅面向深度学习领域的目标检测。一、什么是目标检测目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计
2022-03-28 09:43:53 808
原创 技术小新 | QtCharts快速入门
一、QtCharts QtCharts是Qt自带的组件库,其中包含折线、曲线、饼图、棒图、散点图、雷达图等各种常用的图表。而在地面站开发过程中,使用折线图可以对无人机的一些状态数据进行监测,更是可以使用散点图来模拟飞机所在位置,实现平面地图的感觉。 使用Qt Charts绘制,大概可以分为四个部分:数据(QXYSeries)、图表(QChart)、坐标轴(QAbstractAXis)和视图(QChartView)。这里就不一一给大家介绍了,下面给大家说一下Qt
2022-03-25 10:40:58 986
原创 技术小新 | QtCharts快速入门
一、QtCharts QtCharts是Qt自带的组件库,其中包含折线、曲线、饼图、棒图、散点图、雷达图等各种常用的图表。而在地面站开发过程中,使用折线图可以对无人机的一些状态数据进行监测,更是可以使用散点图来模拟飞机所在位置,实现平面地图的感觉。 使用Qt Charts绘制,大概可以分为四个部分:数据(QXYSeries)、图表(QChart)、坐标轴(QAbstractAXis)和视图(QChartView)。这里就不一一给大家介绍了,下面给大家说一下Qt
2022-03-25 10:05:03 671
原创 技术小新 | QtCharts快速入门
一、QtCharts QtCharts是Qt自带的组件库,其中包含折线、曲线、饼图、棒图、散点图、雷达图等各种常用的图表。而在地面站开发过程中,使用折线图可以对无人机的一些状态数据进行监测,更是可以使用散点图来模拟飞机所在位置,实现平面地图的感觉。 使用Qt Charts绘制,大概可以分为四个部分:数据(QXYSeries)、图表(QChart)、坐标轴(QAbstractAXis)和视图(QChartView)。这里就不一一给大家介绍了,下面给大家说一下Qt
2022-03-25 10:01:25 4363 1
原创 充电站 | 内核链表的妙用
相信接触过C语言的同学对链表这个数据结构都不陌生,链表作为C语言的一种常用数据结构,它的实现原理大家也已了如指掌,但不知大家是否了解内核中链表是如何实现的。没有对Linux内核有过深入接触的同学可能不会了解内核链表,也不会知道它的实现是有多么的巧妙。下面我就给大家一呈其中妙处。相比于普通的链表实现方式,Linux内核的实现可以说是独树一帜的。传统的链表要通过数据内部添加一个指向数据的next节点指针,才能串联在链表中。比如,假定一个cat数据结构来描述猫科动物中的一员。struct cat{unsi
2022-03-24 11:23:51 106
原创 充电站 | 高效解决问题指南
相信接触过C语言的同学对链表这个数据结构都不陌生,链表作为C语言的一种常用数据结构,它的实现原理大家也已了如指掌,但不知大家是否了解内核中链表是如何实现的。没有对Linux内核有过深入接触的同学可能不会了解内核链表,也不会知道它的实现是有多么的巧妙。下面我就给大家一呈其中妙处。相比于普通的链表实现方式,Linux内核的实现可以说是独树一帜的。传统的链表要通过数据内部添加一个指向数据的next节点指针,才能串联在链表中。比如,假定一个cat数据结构来描述猫科动物中的一员。struct cat{unsi
2022-03-24 11:19:43 406
原创 充电站 | 高效解决问题指南
相信不少朋友们在学习开发过程中,都会遇到各种各样的问题,特别是在刚接触时,对很多东西都不了解,极易产生误操作从而导致问题频发并且完全不知道该如何处理,今天,我们给大家带来了福音——《高效解决问题指南》,希望大家能看完这篇文章后,能够初步掌握高效且快速解决问题的方法。在开始之前,大家可以想象一个场景,在学习一个新的东西时,官方给出了教程,你跟着官方教程一步一步操作,然而操作完成后的结果完全跟教程的结果不一样,你不清楚是什么原因导致的,于是去技术交流群里面去咨询大佬,但是并没有人回复你,你怀着失望的心情开始
2022-03-21 10:04:50 140
原创 充电站 | 高效解决问题指南
相信不少朋友们在学习开发过程中,都会遇到各种各样的问题,特别是在刚接触时,对很多东西都不了解,极易产生误操作从而导致问题频发并且完全不知道该如何处理,今天,我们给大家带来了福音——《高效解决问题指南》,希望大家能看完这篇文章后,能够初步掌握高效且快速解决问题的方法。在开始之前,大家可以想象一个场景,在学习一个新的东西时,官方给出了教程,你跟着官方教程一步一步操作,然而操作完成后的结果完全跟教程的结果不一样,你不清楚是什么原因导致的,于是去技术交流群里面去咨询大佬,但是并没有人回复你,你怀着失望的心情开始
2022-03-21 09:54:31 131
原创 工实小报 | P450室外首飞教学
本文将给大家介绍我们P450无人机在进行室外首次飞行时,一些常见的注意事项及正确的使用方法。我们在使用这种PX4开源无人机时,一定要有一个清楚的认识。它和大疆那种消费级无人机在使用和操作上,是有非常大的不同的。大疆的无人机其本身将多传感器的数据进行融合,加之其先进的用户交互界面,将无人机的操作降低到了一个非常低的门槛。但PX4无人机本身是偏向于科研实验和用户DIY的,并没有多传感器融合这样的安全措施,不具备多鲁棒的一个特性。故而在使用PX4这种无人机时,我们就需要遵循它的基本操作步骤,才能让我们安全稳定的
2022-03-18 09:54:57 266
原创 工实小报 | P450室外首飞教学
本文将给大家介绍我们P450无人机在进行室外首次飞行时,一些常见的注意事项及正确的使用方法。我们在使用这种PX4开源无人机时,一定要有一个清楚的认识。它和大疆那种消费级无人机在使用和操作上,是有非常大的不同的。大疆的无人机其本身将多传感器的数据进行融合,加之其先进的用户交互界面,将无人机的操作降低到了一个非常低的门槛。但PX4无人机本身是偏向于科研实验和用户DIY的,并没有多传感器融合这样的安全措施,不具备多鲁棒的一个特性。故而在使用PX4这种无人机时,我们就需要遵循它的基本操作步骤,才能让我们安全稳定的
2022-03-18 09:47:15 545
原创 无人机之眼 | ROS图像RTMP协议推流到地面站,CPU表示软件解码
一、Nginx服务器搭建因为要将处理过的图片串成rtmp码流,因此,需要搭建一个rtmp服务器,常用的方案是Nginx服务器。1.1 安装依赖sudo apt-get updatesudo apt-get install -y openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6
2022-03-17 18:23:36 320
空空如也
C语言函数运行死机的问题(PC上验证通过,移植DSP上会死机)
2013-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人