(2)介绍Copter

简介: (2)介绍Copter

前言

Copter 是一个先进的开源自动驾驶系统,用于多旋翼飞机、直升机和其他旋翼飞行器。它提供了从完全手动到完全自主的各种飞行模式(wide variety of flight modes)。

7dac1271c0dd47e8be2bc6ff98e1e67e.jpg

作为更广泛的 ArduPilot 软件平台的一部分,它与各种地面控制站程序(Ground Control Station programs)无缝协作,这些程序用于设置飞行器,实时监测飞行器的飞行,并执行强大的任务规划活动。

它还受益于 ArduPilot 生态系统的其他部分,包括模拟器、日志分析工具和用于飞行器控制的更高级别的 APIs。

ArduPilot 已经是众多商用自动驾驶系统的首选平台,但你也可以用它来提高你自己的 DIY 多旋翼飞机的能力。

2.1 关键特征

关键特征包括:

  • 高精度的杂技模式(acrobatic mode):执行激动人心的机动动作,包括翻转;
  • 自动水平(Auto-level)和高度保持(Altitude Hold)模式:轻松实现平飞和直飞,或增加简单(simple)模式,使飞行员无需跟踪飞行器的方向。只需按你想要的方向推杆,自动驾驶仪就会计算出旋翼所处的任何方位的含义;
  • 悬停(Loiter)和定点(PosHold)模式:飞行器将利用其 GPS、加速度计和气压计保持其位置;
  • 返回起飞点(Return to launch):拨动开关,让 Copter 飞回起飞地点并自动降落;
  • 飞行中的临时命令(Ad-hoc commands in Flight):在安装了双向遥测无线电后,只需在地图上点击,飞行器就会飞到期望位置;
  • 自主任务(Autonomous missions):使用地面站来定义复杂的任务,其中有多达数百个 GPS 航点。然后将飞行器切换到"自动"状态,看着它起飞、执行任务,然后返航、着陆和加锁,而不需要任何人工干预;
  • 失控保护(Failsafes):软件监测系统的状态,并在与飞行员失去联系、电池电量不足或飞行器偏离规定的地理范围的情况下,触发自主返回 home 点;
  • 灵活和可定制:Copter 可以按照你想要的方式飞行各种形状和大小的飞行器(all shapes and sizes of vehicles),因为用户可以访问控制其行为的数百个参数。你不需要接触其中的大部分,但如果你需要,它们就在那里;
  • 没有供应商的锁定:ArduPilot 是完全开源的,背后有一个多样化的开发者社区。你仍然可以完全控制你的飞行器上有哪些软件以及它的性能如何。

2.2 入门

你首先需要的是一个兼容 ArduPilot 的自动驾驶仪(ArduPilot compatible autopilot)的多旋翼飞机。这里有一个可以快速上手的准备起飞的(ready-to-fly vehicles)飞行器清单,或者你可以选择自己制作。

如果你在一个可以飞行的飞行器上(ready-to-fly vehicle)使用 Copter,那么它应该是预先配置和调整好的,为你的第一次飞行做好准备。我们建议你在飞行前阅读制造商的说明,特别是有关安全的部分。然后,在安装完地面站后(installing the ground station),你可以跳到首次飞行(First Flight)说明。

无论是使用 RTF 还是 DIY 飞行器,自主飞行器都有潜在的危险性! 始终遵循最佳安全实践(best safety practices),并密切关注所有安全警告。

如果你打算建造自己的多旋翼飞机,以下几页将让你开始。请先阅读本节,以了解多旋翼飞机的功能,以及如何选择框架、自动驾驶板和其他基本部件。然后进入"首次安装"部分(First Time Setup),学习如何组装你的直升机,然后进入"首次飞行"(First Flight),学习如何配置和调整。

2.3 了解更多关于Copter的信息

要了解更多关于 Copter 和你的主要配置决策,请参阅下面的主题:


相关文章
|
7月前
|
传感器 算法 自动驾驶
混合A*运动规划算法:路径规划和路径跟踪-MPC-LQR-PID算法
混合A*运动规划算法:路径规划和路径跟踪-MPC-LQR-PID算法
混合A*运动规划算法:路径规划和路径跟踪-MPC-LQR-PID算法
|
7月前
|
Windows
Keil5中恢复默认布局-解决左边栏,底部栏位置不是默认布局
Keil5中恢复默认布局-解决左边栏,底部栏位置不是默认布局
686 0
|
存储 编解码 iOS开发
视频文件格式:MOV与MP4格式的区别是什么?
视频文件有多种格式,很多人在下载时不知道该选择哪种文件格式。不同格式有不同特点,各自有优缺点。本文将详细介绍常见的MOV和MP4的特点与区别,以供读者了解及选择。
3280 2
视频文件格式:MOV与MP4格式的区别是什么?
|
机器学习/深度学习 数据采集 人工智能
机器学习实战 | SKLearn入门与简单应用案例
本篇内容介绍了SKLearn的核心板块,并通过SKLearn自带的数据集,讲解一个典型应用案例。
1179 0
机器学习实战 | SKLearn入门与简单应用案例
|
C语言 芯片
【嵌入式系统】存储器映射与寄存器映射原理
【嵌入式系统】存储器映射与寄存器映射原理
463 0
【嵌入式系统】存储器映射与寄存器映射原理
|
2月前
|
SQL 关系型数据库 Shell
SQL整库导出语录及其实用技巧与方法
在数据库管理和备份恢复过程中,整库导出是一项至关重要的任务
|
3月前
|
存储 人工智能 自然语言处理
新手指南:微软ai助手Copilot国内如何使用?
微软 Copilot 是一款强大的 AI 助手,掌握一些技巧可以让你更好地利用它,提高效率和创造力,让你的工作和生活更加精彩!
|
7月前
|
存储 监控 关系型数据库
zabbix 入门教程
Zabbix是一个开源的监控系统,它可以用来监控网络、服务器、虚拟机和云资源等。以下是从入门到掌握Zabbix的一些基本步骤:
607 0
|
7月前
|
传感器 定位技术
Ardupilot — EKF3使用光流室内定位代码梳理
Ardupilot — EKF3使用光流室内定位代码梳理
174 0
|
机器学习/深度学习 人工智能 算法
这篇科普让你Get所有大模型的基础核心知识点
本文介绍了AI大模型的概念和发展历程。AI大模型是指具有1亿以上参数的机器学习模型,通过在大规模数据集上进行预训练,可以直接支撑各类应用。大模型的发展经历了从萌芽期到AI1.0时期,再到AI2.0时期的飞跃,目前最新发布的大模型参数已经达到了千亿甚至万亿级别。国内外的公司都在积极研发和应用大模型,如OpenAI、Google、Facebook、Microsoft等。国内也有百度、阿里巴巴、万维、商汤科技等公司发布了自己的大模型产品。大模型的建造离不开算力资源、算法人才、数据积累等核心要素。此外,文章还列举了一些与大模型相关的专业名词,如算法、模型参数、训练数据、Token等。