实验室无人机平台及相关应用无人机平台目录实验室无人机平台及相关应用无人机平台1.硬件1.1无人机本体1.1.1四旋翼无人机机架1.1.2Pixhawk2.4.8飞控板1.1.3电调1.1.4分电板1.1.5锂电池1.1.6电机1.1.7遥控模块1.2机载电脑与传感器1.2.2激光雷达1.2.3双目相机1.2.4激光定高1.2.5GPS1.2.6光流计1.2.7单目相机2.软件2.1Pixhawk飞控板PX41.9.2飞控固件2.1.1固件编译2.1.2固件刷写2.1.4机架选择2.1.3参数配置2.1.4传感器校准2.1.5遥控器校准2.1.6飞行模式2.2JetsonNano机载电脑Ubun
(本文基于的pixhawk版本:6XminibaseV2.2,固件:apm)整个的步骤(baseline):具体的每一步都可以在网上查到教程,这里只是梳理出一个流程。并且ubantu与ros的版本也不是必须和我的一致,也可以是ubantu18.04与rosmelodic在机载电脑上安装ubantu20.04(ros必备运行环境)安装rosnoetic(mavros必备运行环境)安装mavros功能包(上位机与下位机的mavlink通信的渠道)安装QGroundControL地面站(调试pixhawk参数必备软件)用typec数据线,一端连接pixhawk,一端连接机载电脑,打开QGroundC
1背景由于使用了一种新的航电设备组合,在调试无人机起飞的时候遇到了之前没有遇到的问题。之前用的飞控(Pixhawk6c)和电调(HobbywingX-Rotor40A),在QGC里按默认参数配置来基本就能平稳飞行,但是换了飞控(Pixhawk6cmini)和电调(好盈Platinium40A)后,起飞一小段高度就开始抖动,且幅度逐渐增大到发散,最后炸机。2调试思路debug的时候先是检查了硬件,排除硬件问题后,调整了部分跟PWM输出相关的关键参数,还是不行,进一步怀疑是PID参数的问题,按照网上的经验调试,发现果然如此,调整了参数后,姿态可以稳定下来了。所以将过程记录如下,便于以后查找。3无人
一般来说,无人机的飞行控制方式主要有三种,分别为遥控器,地面站以及自定义软件;其中地面站跟自定义软件广义来说可归为一类,地面站本就是被用来控制飞行器,已经被开发好的软件;但是说到地面站,通常指的是QGC(QGroundControl)和MP(MissionPlane);两者区别主要在于MP仅支持APM固件且仅支持Windows平台,QGC兼容APM/PX4固件,并且跨平台(Windows,Linux,Android,IOS);这里主要介绍如何用自己写的代码来控制无人机,首先有几个概念需要了解一下;飞行模式(PX4):px4固件支持10几种飞行模式,不同机型支持不同的飞行模式,以下主要基于多旋翼
本文的目的是将SITL仿真结合Missionplanner地面站,之后再探索SITL仿真结合QGC地面站。Pixhawk无人机扩展教程(7)—SITL+MP/QGC运行教程中指出,QGC地面站是安装在与SITL仿真软件一起的笔记本电脑上的,而MP地面站是安装在另外一台笔记本电脑上的。因此要注意连接IP地址的区别。一、SITL和MP地面站的连接1.不同IP地址时,连接SITL和MP地面站当SITL仿真软件是在虚拟机的Ubuntu系统中,MP地面站在主机windows系统中,两个不同的IP地址,需要通过output语句列出MAVProxy转发数据的接口MANUAL>outputMANUAL>2ou
1.安装QGroundControl(QGC)地面站,打开QGroundControl(QGC)地面站,使用安卓数据线,不能是充电线链接pixhawk(乐迪minipix)。2.初始链接,显示如下界面: 3.鼠标左键点击左上角图标,出现设置选项。可以对飞行器设置、分析以及软件设置,例如语言。4.点击第一项。软件读出飞控现有设置,如下: 5.有绿色标志的为可操作选项,点击可进入相应设置 6.如果是第一次设置,或者需要重刷写固件,则点击固件,出现下图后,重现插拔飞控。 7.地面站此时重新读取飞控,右侧出现如图: 8.根据飞控类型,选择所需稳定版本。点击确定。 9.耐心等待进度条完成,重新刷写飞
1.安装QGroundControl(QGC)地面站,打开QGroundControl(QGC)地面站,使用安卓数据线,不能是充电线链接pixhawk(乐迪minipix)。2.初始链接,显示如下界面: 3.鼠标左键点击左上角图标,出现设置选项。可以对飞行器设置、分析以及软件设置,例如语言。4.点击第一项。软件读出飞控现有设置,如下: 5.有绿色标志的为可操作选项,点击可进入相应设置 6.如果是第一次设置,或者需要重刷写固件,则点击固件,出现下图后,重现插拔飞控。 7.地面站此时重新读取飞控,右侧出现如图: 8.根据飞控类型,选择所需稳定版本。点击确定。 9.耐心等待进度条完成,重新刷写飞
1引言本人是先看了多个博客实现了:在ubuntu下建立完整的ardupilot开发环境。该文是基于搭建完编译环境后,也就是搭建好ardupilot的仿真环境实现的。在文章:《Pixhawk无人机扩展教程(5)—SITL仿真模拟飞行:开发环境搭建》.中指出:要进行SITL仿真飞行,需要分以下几步进行:第一步:搭建Ardupilot开发环境;第二步:ArduPilot软件在环仿真SITL(SITL+MAVProxy);第三步:ArduPilot软件在环仿真SITL(SITL+MissionPlanner或则SITL+QGC);第四步:ArduPilot软件在环仿真SITL(SITL+Gazebo三
以前一直用pixhawk4以及4mini,版本1.11,这两款目前停产,6x也快停产,没什么货源了。只能试试6c。一:下载流程:按照官网的流程,先gitclone输入:gitclonehttps://github.com/PX4/PX4-Autopilot.git--recursive此时会出现问题:从github官方gitclone速度慢,或者很多子模块连接拒绝,或者其他原因解决思路1:把github上的PX4-Autopilot仓库导入gitee,把路径PX4-Autopilot/.gitmodules文件中的子模块仓库也全部导入gitee中。 PS1:github和gitee都需要账号并
文章目录整体流程图:相关网址汇总:入门常识:一、硬件准备二、软件准备1已实飞测试2MP地面站任意版本下载:3APM固件任意版本下载:三、飞控校准1刷固件2机架选择3加速度计校准4指南针校准5遥控器校准6飞行模式7紧急断电&无头模式8基础参数设置9电流计校准10电调校准11起飞前检查(每一项都非常重要)12飞行经验四、遇到的问题1MP地面站没有显示全部参数:2炸鸡—气压计定高—飞机冲天:3飞控突然无法连接地面站4使用权盛光流,飞机画圆5数传很慢6定点模式,飞机移动很慢7光流自带超声波,定高不稳8突然无法解锁,又没报任何错误9光流超声波定高0.5米还行,再高就不行了五、其他外设0APM常用参数1灯