首页
›
智能机器人、自动化与智能装备工程
›
091-ArduPilot自主飞行与任务开发
›
《ArduPilot Lua脚本自动化开发》
VIP9
本课程属于:091-ArduPilot自主飞行与任务开发
智能机器人、自动化与智能装备工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ArduPilot Lua脚本自动化开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ArduPilot与Lua脚本… · 核心价值 · 整体知识框架与学习路径
课程导入
ArduPilot
02
ArduPilot基础
目标=飞控架构 · 固件类型 · 参数系统
ArduPilot
目标=飞控架构
03
Lua语言快速入门
目标=语法基础 · 数据类型 · 控制结构
Lua
语言快速入门
04
ArduPilot Lua运行环境
目标=脚本存放位置 · 启动流程 · 内存限制
ArduPilot
Lua
05
脚本生命周期与入口函数
目标=init · update · loop等关键函数的作用
脚本生命周期
入口函数
06
核心API总览
目标=ahrs · motors · rc
API
总览
07
参数读写与动态配置
目标=param API使用方法 · 参数映射 · 运行时修改与持久化注意事项
参数读写
动态配置
08
传感器数据获取与处理
目标=姿态 · 位置 · 速度
传感器数据获取
处理
09
RC输入与舵机/电机控制
目标=rc通道读取 · servo输出 · motors控制与安全限制
RC
输入
10
飞行模式与状态机编程
目标=模式判断 · 状态切换 · 自动任务触发与条件逻辑设计
飞行模式
状态机编程
11
定时器与周期任务
目标=使用timer或update频… · 控制与日志记录
定时器
周期任务
12
MAVLink通信基础
目标=消息收发 · 自定义消息 · 地面站交互与Lua中的MAVLink…
MAVLink
通信基础
13
任务规划与自动飞行
目标=mission API · 航点读取 · 任务修改与自动执行流程
任务规划
自动飞行
14
地理围栏与安全逻辑
目标=围栏判断 · 失效保护 · 返航触发与安全策略脚本实现
地理围栏
安全逻辑
15
日志记录与数据回传
目标=SD卡日志 · 自定义数据记录 · MAVLink回传与地面站显示
日志记录
数据回传
16
脚本调试与错误处理
目标=常见错误类型 · 日志分析 · 内存溢出
脚本调试
错误处理
17
性能优化与资源管理
目标=减少内存占用 · 降低CPU负载 · 避免阻塞与高效循环设计
性能优化
资源管理
18
案例实战一
目标=自动起飞与定点悬停脚本:从解锁 · 起飞到位置保持的完整实现
案例实战一
目标=自动起飞
19
案例实战二
目标=基于GPS的自动巡航脚本 · 导航控制与到达判断
案例实战二
GPS
20
案例实战三
目标=电池监控与低电量自动返航 · 阈值判断与RTL触发
案例实战三
目标=电池监控
21
案例实战四
目标=避障与简单目标跟踪 · 避障逻辑与跟踪控制
案例实战四
目标=避障
22
案例实战五
目标=自定义飞行模式与遥控切换 · RC开关映射与状态管理
案例实战五
目标=自定义飞行…
23
案例实战六
目标=多机协同与编队飞行入门 · 位置共享与编队控制基础
案例实战六
目标=多机协同
24
常见问题与排错指南
目标=脚本不运行 · API报错 · 参数无效
常见问题
排错指南
25
版本差异与兼容性
目标=不同ArduPilot固件版本 · Lua API变化与移植注意事项
版本差异
兼容性
26
安全规范与最佳实践
目标=上电检查 · 失控保护 · 地面测试与飞行前验证流程
安全规范
最佳实践
27
综合项目一
目标=智能巡检无人机脚本:任务规划 · 数据采集与异常上报一体化
综合项目一
目标=智能巡检无…
28
综合项目二
目标=农业植保自动化脚本:航线生成 · 喷洒控制与断点续喷
综合项目二
目标=农业植保自…
29
综合项目三
目标=物流投送与精准降落:目标识别 · 下降控制与投放逻辑
综合项目三
目标=物流投送
30
课程总结与进阶方向
目标=知识回顾 · 能力评估 · 社区资源
课程总结
进阶方向
所属VIP或分类
同VIP:ArduPilot传感器校准与系统优化
同VIP:ArduPilot参数体系与调优工程
同VIP:ArduPilot日志诊断与性能优化