ArduPilot飞控之Mission Planner模拟

2023-05-16

ArduPilot飞控之Mission Planner模拟

  • 1. 源由
  • 2. Mission Planner安装&模拟
    • 2.1 安装Mission Planner
    • 2.2 Mission Planner模拟
  • 3. 注意事项
    • 3.1 界面语言设置
    • 3.2 起飞位置设置
  • 4. 参考资料

1. 源由

在航模领域较为领先或者说相对完善的开源代码主要是PX4和Ardupilot,而接触这些软件最好的方式就是飞行,当然首先模拟飞行。

这里主要针对Ardupilot进行进阶学习和研究,先从地面端软件Mission Planner开始。因为Mission Planner软件自带模拟器,可以非常方便上手使用。

2. Mission Planner安装&模拟

2.1 安装Mission Planner

  1. 下载Mission Planner
  2. 通常按照Windows程序step by step使用msi文件安装
  3. 或者采用zip文件进行安装(详见下面视频)

Installing Mission Planner

注:zip文件安装比较适合多版本Mission Planner应用,因为很多固件和地面站有兼容性的问题,这样就可以比较好的进行选择性适配。

2.2 Mission Planner模拟

关于地面站计划任务的功能其实可以有非常多,这里简单尝试一个计划起飞,循迹,降落。

  1. 设置Home位置
  2. 建立waypoints(默认飞机高度100米,请根据实际情况调整)
  3. 设置RTH点位
  4. 设置起飞模式Guided/Stablized
  5. 解锁飞机
  6. 起飞
  7. 设置自动循迹
  8. 观察飞机循迹飞行情况

注:这里因为是模拟,所以没有做过多参数约束的介绍。反正模拟环境不会对任何东西造成危险和损害。但是如果实际飞行需要注意飞行高度和空间障碍物的规避,以及地面人员财产安全问题。

官方视频:

Mission Planner SITL Demo

最新版本1.3.80,详见DEMO视频:

Mission Planner Simulation Demo Try

3. 注意事项

3.1 界面语言设置

根据各自的习惯设置,虽然也找了半天,呵呵。

【Config】》【Planner】》【UI Language】

在这里插入图片描述

3.2 起飞位置设置

软件默认位置可能大家不太习惯,可以通过home进行设置,相应参数对应的含义:latitude,longitude,absolute-altitude,heading
比如:--home=30.3051391,120.1556749,8.71000003814697,90

在这里插入图片描述

4. 参考资料

【1】Mission Planner Simulation
【2】Mission Planner Overview

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

ArduPilot飞控之Mission Planner模拟 的相关文章

  • ardupilot 日志分析《xKF1信息》

    目录 文章目录 目录 摘要 1 xKF1信息 1 简介 2 整体代码调用流程 3 MP日志查看 2 xKF2信息 1 简介 2 整体代码调用流程 3 MP日志查看 3 xKF3信息 1 简介 2 流程 3 MP地面站数据 4 xKF4信息
  • ardupilot 最优化算法

    目录 文章目录 目录 摘要 1 最小二乘法 1 1定义 1 2 基本思想 1 3 基本原理 1 4举例子 1 5最小二乘法和梯度法区别 2 梯度下降法 2 1 什么是梯度 2 2 什么是梯度下降 3 牛顿迭代法 3 0 牛顿迭代 3 1 牛
  • Ardupilot飞控Mavlink代码学习

    目录 文章目录 目录 摘要 1 Ardupilot怎么实现Mavlink初始化 2 Mavlink消息通信过程 摘要 本节主要记录自己学习Ardupilot的Mavlink协议的过程 欢迎一起交流分析 1 Ardupilot怎么实现Mavl
  • Ubuntu给Pix2.4.8刷Ardupilot固件

    全文基于waf编译器使用 waf命令 xff0c APM官网对于waf的使用描述 xff1a https github com ArduPilot ardupilot blob master BUILD md 前提 xff1a 已经在ubu
  • Mission Planner中级应用(APM或PIX飞控)4——无人机APM飞控硬件故障简单维修(上)

    目录 一 飞控USB口针脚脱落 二 科教类装调无人机塑料桨射桨 一 飞控USB口针脚脱落 xff08 以apm为例 xff09 出现的问题主要原因一是USB口那一侧不要装接收机 xff0c 要装另外一侧 xff0c 免得连线的时候变形 xf
  • Bubble Planner无人机运动规划算法解读

    Bubble Planner无人机运动规划算法解读 本文将介绍一种无人机的在线路径规划算法 Bubble Planner xff0c Bubble Planner 是港大张富老师MaRS实验室提出了一种的新型规划算法 xff0c 是一种用于
  • TGK-Planner无人机运动规划算法解读

    高速移动无人机的在线路径规划一直是学界当前研究的难点 xff0c 引起了大量机器人行业的研究人员与工程师的关注 然而无人机的计算资源有限 xff0c 要在短时间内规划出一条安全可执行的路径 xff0c 这就要求无人机的运动规划算法必须轻型而
  • PX4项目学习::(七)飞控栈:导航(Navigator和mission控制)

    25条消息 PX4飞控之导航及任务架构 Felix ZL的博客 CSDN博客
  • 解决ardupilot中使用UWB每次上电的时候坐标不一样的问题

    解决ardupilot中使用UWB每次上电的时候坐标不一样的问题 ctime 2019 08 02 22 41 07 43 0800 1564756867 标签 xff08 空格分隔 xff09 xff1a 技术 飞控 在GCS Commo
  • ArduPilot飞行前检查——PreArm解析

    ArduPilot飞行前检查 主要包括两个部分 1 初始化中遥控器输入检查 xff1b 2 1Hz解锁前检查 附 xff1a 显示地面站信息 参考文章 xff1a Ardupilot Pre Arm安全检查程序分析 1 初始化中遥控器输入检
  • ArduPilot 添加自定义调节参数

    实际变成操作中 xff0c 需要对ardupilot代码进行修改并添加对应的调试参数 xff0c 这样 xff0c 可以通过地面站很方便的进行修改参数 目前修改代码在parameter h中的G2类 xff0c 表示为全局的参数列表 参数类
  • Mission Planner日志分析

    将找到的不同平台的Mission planner日志分析资源汇总起来以便以后查看 xff1a Pixhawk无人机教程 8 1 在Mission Planner中下载与分析日志 APM 自动拍摄后期POS数据 APM和PIX飞控日志分析入门
  • Ardupilot与T265配置

    摘自 xff1a https www jianshu com p ce91fdec7235 我现在发现这篇文章的原文在这 https www cnblogs com hellocxz p 12104290 html Ardupilot与T2
  • 无人机飞控平台ArduPilot源码入门教程 - 首页

    原文链接 简介 ArduPilot代码库有点大 核心的ardupilot git树大概有70万行代码 对新人来说这有点吓人 这个文档打算给出一点建议 关于如何快速上手相关代码 我们假设你熟悉C 43 43 的关键概念 另外好多例子都是假设你
  • Ardupilot任务调度的理解

    Ardupilot通过定时器定时调度一系列任务实现任务调度 由于Ardupilot固件有基于arduino的APM发展而来 xff0c 因此程序与arduino的形式类似 xff0c 包含一个setup xff08 xff09 函数与一个l
  • Ardupilot添加自定义日志(AP_LOG)

    1 在libraries AP Logger LogStructure h中添加自定义的结构体 span class token keyword struct span span class token class name PACKED
  • Ardupilot 编译Bootloader

    1 清理之前的编译中间文件 xff0c 一定要清理一下 xff0c 能避免很多奇怪的问题 span class token punctuation span span class token operator span waf distcl
  • ArduCopter——ArduPilot——航点导航WPNav(一)

    版权声明 xff1a 本文为博主原创博文 xff0c 未经允许不得转载 xff0c 若要转载 xff0c 请说明出处并给出博文链接 现如今 xff0c 四旋翼飞行器已经从几年前的遥控航模变成真正可以超视距操控的无人机 xff0c 离不开伟大
  • Ardupilot飞控编译环境搭建

    构建环境 Ardupilot具有完整的开发库 xff0c 其编译代码可以直接下载 xff0c 在Windows上 xff0c 可以利用Cygwin编译器来进行下载并编译 xff0c 对此怒飞垂云的教程中有详细的下载方法 xff1a 飞控固件
  • 从零实现vins-mono+fast-planner+M100无人机实验在现实场景中的应用

    版权声明 本文为博主原创文章 未经博主允许不能随意转载 本文链接 https blog csdn net AnChenliang 1002 article details 109535355 最近由于科研的需要 要将VINS mono与fa

随机推荐