科研无人机平台P600进阶版,突破科研难题!

2023-11-04

随着无人机技术日益成熟,无人机的应用领域不断扩大,对无人机研发的需求也在不断增加。然而,许多开发人员面临着无法从零开始构建无人机的时间和精力压力,同时也缺乏适合的软件平台来支持他们的开发工作。为了解决这个问题,我们特别开发了科研无人机平台P600进阶版,为开发人员提供了一个全面的解决方案。

视频封面

科研无人机平台P600进阶版是一款专业科研无人机开发平台,基于PX4开源飞控技术打造而成,可搭配高精度RTK定位模块、高效数传链路和多类型机载电脑。该平台采用Prometheus自主无人机软件平台作为机载系统,提供了控制、通信等各种代码框架和相应接口;软硬兼修、可拓展性强,适用于无人机行业应用开发以及室外环境下的无人机算法验证,助力开发者快速实现二次开发,大大提升科研效率。

硬件组成

1、飞行平台

科迪威 DP1000工业级的无人机平台,其动力系统采用FOC(Field-Oriented Control),即磁场定向控制,使得电机转矩平稳、噪声小、效率高,并且具有高速的动态响应。整套无人机到手即飞,具有大载重、长续航的优点。

​2、开源PX4飞控

PX4是一款用于无人机和其他无人驾驶车辆(如无人车,无人船)的开源飞行控制软件。其为无人机开发人员提供了一套灵活的工具来共享技术,为无人机应用程序创建量身定制了解决方案。

3、机载电脑

科研无人机平台P600进阶版提供了Sunrise、NUC和Allspark三款机载电脑,开发者可自行选择,分别对应数据中枢、CPU以及GPU需求。

4、RTK

定位方面有GPS和厘米级高精度RTK可选,也可选择更换视觉V-RTK定位。

软件组成

1、机载开源软件

Prometheus V2系统基于ROS及Prometheus开源框架,自带功能丰富。提供定位信息、飞行模式、电池状态、IMU等无人机状态及传感器数据接口,位置、速度、加速度及姿态等控制接口,以及相关开发接口使用例程。内置安全保护机制,降低炸机风险;配套软件仿真,支持仿真Demo与真机快速切换。

2、专业地面站软件

PrometheusGroundStation-Pro是专用于Prometheus自主无人机系统(V2版本)的地面站软件,支持所有使用了Prometheus v2版本的无人机或者仿真主机。功能上包括了单机控制、集群控制、数据监控、视频流显示、卫星地图的轨迹显示和实时位置显示、平面地图的实时位置显示和期望点指示、参数配置、一键启动等功能。同时该软件使用了阿木实验室吊舱的控制接口、图像操作使用等功能,在所有H16-RTK版本的无人机中更是提供了RTCM数据转发功能。下面是部分功能界面展示:

  • 地图说明

分为卫星地图和平面地图,其中卫星地图由无人机GPS数据进行实时位置显示。

​平面地图则根据无人机自身位置数据进行实时显示(即无人机状态数据中的Position数据),并且会根据用户提供的期望位置,进行一些提示,用以告诉用户飞机飞向的位置。

  • 一键启动说明

在这里设置机载端需要启动的脚本,支持launch文件和脚本文件(.sh)两种。生成按钮后会在功能脚本上显示,通过点击可以启动机载端对应脚本。

  • 参数配置

可以加载机载端的yaml文件或一些launch文件中的参数进行显示,同时可以在该界面上进行实时修改。

  • 飞行日志记录、轨迹绘图

​科研无人机平台P600进阶版核心优势

1、可拓展性强

科研无人机平台P600进阶版有着良好的拓展性,可加装Homer、5G等通信模块以及吊舱等其它传感器设备。

​2、支持二次开发

科研无人机平台P600进阶版支持二次开发,并且提供uav_control控制模块详细说明,如下:

  • uav_control代码框架说明;

  • uav_control话题介绍;

  • uav_control参数介绍;

  • uav_control消息介绍;

  • uav_control坐标系及安全保护;

  • Prometheus地面站控制逻辑;

  • 二次开发教程Demo。

3、提供定制服务
  • 支持更换V-RTK(视觉RTK);

  • 机载电脑型号定制(x86系列、arm系列等);

  • 通信模块定制(Homer、Minihomer、5G模块等);

  • 地面站软件定制;

  • 加装传感器(比如激光雷达、双目相机等);

  • 提供集群通信开发服务。

技术参数及配置

图片

技术手册:https://docs.amovlab.com/p600-uav-wiki/#/

- End -

阿木实验室校园赞助计划主要对象为参与开源项目或在相关技术领域获得荣誉成果的用户。活动分为两部分,分别是技术文章创作和论文奖学金,根据活动规则可分别获得一、二、三等奖的奖励,奖金最高可达10000元,欢迎大家踊跃咨询。阿木实验室,公众号:阿木实验室阿木实验室校园赞助,万元奖学金等你来挑战!

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

科研无人机平台P600进阶版,突破科研难题! 的相关文章

随机推荐

  • LM 系列开关电源芯片

    LM3477 High Efficiency High Side N Channel Controller 312 2006 2 18 3 03 59 LM3477A High Efficiency High Side N Channel
  • 经典网络结构梳理:Mobilenet网络结构

    论文下载地址 https arxiv org abs 1704 04861 Caffe复现地址 https github com shicai MobileNet Caffe Mobilenet发布在2017年的CVPR Mobilenet
  • CURL命令

    生成一个ca证书 openssl pkcs12 in test p12 out test crt 使用证书访问 curl cert test p12 cert type P12 cacert test crt header content
  • unity进阶--xml的使用学习笔记

    文章目录 xml实例 解析方法一 解析方法二 xml path 创建xml文档 xml实例 解析方法一 解析方法二 xml path 创建xml文档
  • 利用 RDMA 技术加速 Ceph 存储解决方案

    利用 RDMA 技术加速 Ceph 存储解决方案 晓兵XB 云原生云 2023 04 29 20 37 发表于四川 首发链接 利用 RDMA 技术加速 Ceph 存储解决方案 在本文中 我们首先回顾了 Ceph 4K I O 工作负载中遇到
  • Linux内核:系统调用大全(持续更新中)

    系统调用 1 sys brk 1 sys brk 系统调用sys brk的函数原型 sys brk 是一个操作系统调用 用于更改进程的堆空间大小 sys brk 函数接收一个无符号长整型参数brk 表示要求的新的程序数据段 堆 结束地址 如
  • Kubernetes 之深入理解 DaemonSet

    文章目录 Daemon Pod 的 过人之处 Daemon Pod 的定义 如何保证每个 Node 只有一个被管理的 Pod 何为 Toleration DaemonSet 是一个非常简单的控制器 DaemonSet 的使用方法 Daemo
  • 博思得标签打印机驱动_博思得V6驱动

    博思得Postek V6标签打印机驱动是博思得Postek品牌旗下V6型号标签打印机使用的驱动程序 这款驱动程序可以为您解决标签打印机连接不上电脑的情况 并且可以为您解决两者之间的故障 使用更便捷 博思得Postek V6标签打印机驱动安装
  • Appium自动化框架从0到1之 Driver配置封装

    不管是调用模拟器 还是调用真机 都需要准备一些driver的参数 以便被调用 思想 我们把driver配置信息 封装到yaml文件 然后通过读取yaml文件的内容 调用其driver信息 为了更直观的看如何封装 我们直接上代码 caps y
  • shell单双引号嵌套+变量

    metadata annotations volume kubernetes io selected node TARGET NODE
  • 云计算中微服务是什么Java之命名、标示符、变量

    微服务架构是一种架构模式 它提倡将单一应用程序划分成一组小的服务 服务之间相互协调 互相配合 为用户提供最终价值 每个服务运行在其独立的进程中 服务和服务之间采用轻量级的通信机制相互沟通 每个服务都围绕着具体的业务进行构建 并且能够被独立的
  • 【笔试强训选择题】Day34.习题(错题)解析

    作者简介 大家好 我是未央 博客首页 未央 303 系列专栏 笔试强训选择题 每日一句 人的一生 可以有所作为的时机只有一次 那就是现在 文章目录 前言 一 Day34习题 错题 解析1 总结 前言 一 Day34习题 错题 解析 1 解析
  • 升级 Linux 系统中的 Python 版本

    升级 Linux 系统中的 Python 版本 Python 是一种非常流行的编程语言 广泛应用于各种领域 包括 Web 开发 数据分析等 而对于 Linux 系统来说 Python 更是一个必须的组件 在系统运行和管理中都扮演了重要的角色
  • 大模型Founation Model

    一 背景 自从chatgpt gpt4以特别好的效果冲入人们的视野中 也使得AI产业发生了巨大变革 从17年以来的bert 将AI的各种领域都引入bert类的fine tune方法 来解决单个领域单个任务的一一个预训练模型 在学术界和工业界
  • 谈谈Linux epoll惊群问题的原因和解决方案

    近期排查了一个问题 epoll惊群的问题 起初我并不认为这是惊群导致 因为从现象上看 只是体现了CPU不均衡 一共fork了20个Server进程 在请求负载中等的时候 有三四个Server进程呈现出比较高的CPU利用率 其余的Server
  • 如何区分成员函数和构造函数?

    在面向对象编程中 成员函数和构造函数是类中定义的两种不同类型的函数 构造函数是一个特殊的成员函数 用于创建并初始化类的对象 构造函数的名称必须与类的名称相同 它没有返回值 并且在对象创建时自动调用 构造函数可以有参数 这些参数用于初始化类的
  • 字符串查找之 KMP 算法思路讲解和代码实现

    算法介绍 KMP 算法是一种改进的字符串匹配算法 由 D E Knuth J H Morris 和 V R Pratt 提出的 KMP 算法的核心是利用匹配失败后的信息 尽量减少模式串与主串的匹配次数以达到快速匹配的目的 KMP 算法的时间
  • lab值意义_色差仪lab值如何分析

    色差仪在涂料 建材 油漆 涂料 纺织印染 油墨 塑料 染料颜料制造等表面色料工业的配色方面有着广泛的应用 也称为CIELAB均匀色空间 本文深圳京联泰科技给大家就色差仪LAB值如何分析作说明 L 亮度 轴表示黑白 0为黑 100为白 a 红
  • 树莓派常用命令

    刷系统 格式化 这样就ok了 开启ssh 刷完系统在boot盘跟目录创建文件ssh就可以了小写不需要后缀 汉化 sudo raspi config 选4 再选1 然后把 4个前面是 zh cn的 用 空格选中 然后 ok 选zh CN ut
  • 科研无人机平台P600进阶版,突破科研难题!

    随着无人机技术日益成熟 无人机的应用领域不断扩大 对无人机研发的需求也在不断增加 然而 许多开发人员面临着无法从零开始构建无人机的时间和精力压力 同时也缺乏适合的软件平台来支持他们的开发工作 为了解决这个问题 我们特别开发了科研无人机平台P