(4)(4.6.1) ArduPilot操作的简单概述

这篇具有很好参考价值的文章主要介绍了(4)(4.6.1) ArduPilot操作的简单概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

前言

1 基本目标

2 输入

3 输出

4 传感器

5 参数说明


前言

这是一个非常基本的 ArduPilot 固件运行在自动驾驶仪上的功能概述。下面显示的是一个基本功能操作的简单框图。这将使你在配置系统时对 ArduPilot 的基本功能有一个更好的了解。


(4)(4.6.1) ArduPilot操作的简单概述,# 《Copter(初级)》,开源,无人机,Copter,APM,ArduPilot

1 基本目标

软件的基本目标是提供对飞行器的控制,或自主控制,或通过无线电控制发射器或地面控制站的飞行员输入,或通过飞行器上的配套计算机,其中任何一项都是可选的,包括只在飞行器上加载一个完全自主的任务来执行。

2 输入

控制输入由无线电控制接收机输入,或通过 MAVLink 通信从遥测或配套计算机输入。无线电控制接收器为所需的姿态控制、飞行器动力(油门)以及操作模式和辅助功能的控制提供横滚/俯仰/偏航输入。横滚/俯仰/偏航/油门的无线电控制输入可以通过 RCMAP_x 功能分配给任何无线电控制通道。辅助功能是通过 RCx_FUNCTION 参数分配的。

3 输出

提供输出以激活舵机、电机、继电器等来控制飞行器。任何自动驾驶仪的输出都可以通过SERVOx_FUNCTION 参数指定所需的飞行器控制输出功能。请注意,输出不一定对应于任何 RC 输入,除非其功能被设置为 RCPassThru

4 传感器

姿态、位置、动力系统监测和飞行器速度由传感器输入自动驾驶仪提供。所有与 ArduPilot 兼容的自动驾驶仪都至少有一个或多个加速度计、气压计和陀螺仪集成在机上。一般来说,需要一个GPS,通常还有一个磁罗盘传感器。通常这些都是由外部提供的。一些控制器有多个传感器实例以实现冗余,这是 ArduPilot 软件的一个关键特征。许多传感器需要在强制性硬件设置步骤中进行一次性的校准。

5 参数说明

 SERVO1_FUNCTION:伺服输出功能

注意:更改后需要重启。

分配给该舵机的功能。将其设置为 Disabled(禁用)(0) 将使该输出设置为由自动任务或 MAVLink 伺服设置命令控制。

Values

Value

Meaning

-1

GPIO

0

Disabled

1

RCPassThru

6

Mount1Yaw

7

Mount1Pitch

8

Mount1Roll

9

Mount1Retract

10

CameraTrigger

12

Mount2Yaw

13

Mount2Pitch

14

Mount2Roll

15

Mount2Retract

22

SprayerPump

23

SprayerSpinner

27

Parachute

28

Gripper

29

LandingGear

30

EngineRunEnable

31

HeliRSC

32

HeliTailRSC

33

Motor1

34

Motor2

35

Motor3

36

Motor4

37

Motor5

38

Motor6

39

Motor7

40

Motor8

51

RCIN1

52

RCIN2

53

RCIN3

54

RCIN4

55

RCIN5

56

RCIN6

57

RCIN7

58

RCIN8

59

RCIN9

60

RCIN10

61

RCIN11

62

RCIN12

63

RCIN13

64

RCIN14

65

RCIN15

66

RCIN16

73

ThrottleLeft

74

ThrottleRight

75

TiltMotorFrontLeft

76

TiltMotorFrontRight

81

BoostThrottle

82

Motor9

83

Motor10

84

Motor11

85

Motor12

88

Winch

90

CameraISO

91

CameraAperture

92

CameraFocus

93

CameraShutterSpeed

94

Script1

95

Script2

96

Script3

97

Script4

98

Script5

99

Script6

100

Script7

101

Script8

102

Script9

103

Script10

104

Script11

105

Script12

106

Script13

107

Script14

108

Script15

109

Script16

120

NeoPixel1

121

NeoPixel2

122

NeoPixel3

123

NeoPixel4

124

RateRoll

125

RatePitch

126

RateThrust

127

RateYaw

129

ProfiLED1

130

ProfiLED2

131

ProfiLED3

132

ProfiLEDClock

133

Winch Clutch

134

SERVOn_MIN

135

SERVOn_TRIM

136

SERVOn_MAX

138

Alarm

139

Alarm Inverted

140

RCIN1Scaled

141

RCIN2Scaled

142

RCIN3Scaled

143

RCIN4Scaled

144

RCIN5Scaled

145

RCIN6Scaled

146

RCIN7Scaled

147

RCIN8Scaled

148

RCIN9Scaled

149

RCIN10Scaled

150

RCIN11Scaled

151

RCIN12Scaled

152

RCIN13Scaled

153

RCIN14Scaled

154

RCIN15Scaled

155

RCIN16Scaled文章来源地址https://www.toymoban.com/news/detail-717039.html

到了这里,关于(4)(4.6.1) ArduPilot操作的简单概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无人机/飞控--ArduPilot、PX4学习记录(5)

    这几天看dronekit,做无人机失控保护。 PX4官网上的经典案例,我做了很多注解,把代码过了一遍。 无人机具体执行了:  先起飞,飞至正上空10m-向北移动10m-向东移动10m-向南移动10m-向西移动10m-回到初始起飞点(即home点),降落。 具体执行之前,要打开JMAVSim,接下来会在JMAV

    2024年04月15日
    浏览(62)
  • Pixhawk无人机-ArduPilot 软件SITL仿真模拟飞行(SITL+Mission Planner结合)

    本文的目的是将SITL仿真结合Missionplanner地面站,之后再探索SITL仿真结合QGC地面站。 Pixhawk无人机扩展教程(7)—SITL+MP/QGC运行教程中指出,QGC地面站是安装在与SITL仿真软件一起的笔记本电脑上的,而MP地面站是安装在另外一台笔记本电脑上的。因此要注意连接IP地址的区别。 当

    2024年02月12日
    浏览(120)
  • 无人机概述及系统组成,无人机系统的构成

    无人机的定义  无人驾驶航空器,是一架由遥控站管理(包括远程操纵或自主飞行)的航空器,也称遥控驾驶航空器,以下简称无人机。  无人机系统的定义 无人机系统,也称无人驾驶航空器系统,是指一架无人机、相关的遥控站、所需的指令与控制数据链路以及批准的型号

    2024年02月21日
    浏览(44)
  • 【超详细~KVM】KVM概述、安装及简单操作-------从小白到大神之路之学习运维第91天

    第四阶段提升 时  间:2023年8月30日 参加人:全班人员 内  容: KVM概述、安装及简单操作 目录 一、KVM 概述 二、KVM工作原理 三、KVM应用场景 四、centos7 下安装部署 五、新建虚拟机步骤 1、创建存储池并创建存储卷 2、点击+号创建KVM存储池 3、创建存储卷 4、创建ISO存储池

    2024年02月03日
    浏览(45)
  • 无人机飞行控制系统功能,多旋翼飞行控制系统概述

    飞行控制系统存在的意义 行控制系统通过高效的控制算法内核,能够精准地感应并计算出飞行器的飞行姿态等数据,再通过主控制单元实现精准定位悬停和自主平稳飞行。 在没有飞行控制系统的情况下,有很多的专业飞手经过长期艰苦的练习,也能控制飞行器非常平稳地飞

    2024年02月21日
    浏览(53)
  • (无人机方向)ros学习之路ROS 机器人系统仿真_导航仿真概述

    一:导航仿真概述 导航是机器人系统中最重要的模块之一,比如现在较为流行的服务型室内机器人,就是依赖于机器人导航来实现室内自主移动的,本章主要就是介绍仿真环境下的导航实现,主要内容有: 导航相关概念 导航实现:机器人建图(SLAM)、地图服务、定位、路径规划…

    2024年02月02日
    浏览(58)
  • Nooploop空循环 基于ArduPilot开源自动驾驶仪平台(APM固件)的TOFSense/-F/-M全系列激光测距传感器应用图文教程

    自2023/7/10日起ArduPilot飞控固件开始支持深圳空循环科技有限公司的TOFSense系列产品。从Plane/Copter/Rover 4.5 开始,Ardupilot 固件添加了对 TOFSense协议的支持,用于避障和高度保持。用户如果使用低于该版本的固件需要自行将相关文件进行移植与适当修改,才能支持TOFSense,TOFSense传

    2024年02月04日
    浏览(83)
  • 主流无人机开源飞控

    无人机是一个宽泛的概念,从美国高空高速的U2军用无人机,到中国最新声名鹊起的“猛龙\\\",再到淘宝网上随处可见的四轴飞行器,无论是外形,性能,还是价格,应用场景,都可谓是天差地别,不可同日而语。军用无人机自诞生之日起,从外形还是发动机,都是直接从有人

    2024年02月22日
    浏览(45)
  • OpenHarmony开源鸿蒙无人机来了

    前言: 以前就想拥有一台无人机,觉得好cool,后面接触OpenHarmony之后,就一直想做一台OpenHarmony的无人机。 奈何自己一直有拖延症,从21年拖延到23年,哈哈哈~~ 最近周末花了一点时间,把无人机一直适配到了OpenHarmony,看看效果 OpenHarmony开源鸿蒙无人机项目来了 1.先找到一个

    2024年02月08日
    浏览(50)
  • OpenHarmony无人机MAVSDK开源库适配方案分享

    MAVSDK 是 PX4 开源团队贡献的基于 MavLink 通信协议的用于无人机应用开发的 SDK,支持多种语言如 C/C++、python、Java 等。通常用于无人机间、地面站与通信设备的消息传输。 MAVLink 是一种非常轻量级的消息传递协议,用于与无人机(以及机载无人机组件之间)进行通信。MAVLink 遵

    2024年04月09日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包