首页
›
嵌入式边缘AI与TinyML
›
061-无人机PX4 AI与MAVLink飞控联动
›
《PX4 ROS2 XRCE-DDS桥接与控制开发》
VIP20
本课程属于:061-无人机PX4 AI与MAVLink飞控联动
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
10. PX4+ROS2桥接:话题、MAVROS/Micro XRCE-DDS和控制接口
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
PX4与ROS2桥接的背景 · 应用场景 · 学习目标与课程整体框架
课程导入
PX4
02
PX4与ROS2通信基础
ROS2节点 · 话题 · 服务
PX4
ROS2
03
PX4-ROS2桥接方案概览
MAVROS · Micro XRCE-DDS(即PX…
PX4-ROS2
桥接方案概览
04
环境搭建
安装PX4固件 · ROS2(Humble/Iron) · Micro XRCE-DDS Age…
环境搭建
PX4
05
PX4-ROS2桥接架构
uORB到DDS的映射 · 消息类型转换 · QoS配置与实时性考量
PX4-ROS2
桥接架构
06
Micro XRCE-DDS工作原理
Agent与Client的通信机制 · 会话建立 · 数据序列化与传输
Micro
XRCE-DDS
07
PX4-ROS2桥接的启动流程
启动PX4 SITL · Micro XRCE-DDS Age… · ROS2节点与话题列表验证
PX4-ROS2
桥接的启动流程
08
常用PX4-ROS2话题
姿态 · 位置 · 速度
PX4-ROS2
常用
09
发布控制指令
通过ROS2话题发布期望姿态 · 速度 · 位置设定值(如Offboard模式下…
发布控制指令
ROS2
10
订阅传感器数据
在ROS2中订阅PX4传感器话题并可… · PlotJuggler)
订阅传感器数据
ROS2
11
MAVROS桥接
MAVROS的安装 · 配置 · 节点结构以及与PX4的MAVLink…
MAVROS
桥接
12
MAVROS常用话题与服务
从MAVROS获取状态 · 发送指令 · 执行任务(如起飞
MAVROS
常用话题
13
MAVROS与PX4-ROS2桥接的对比
延迟 · 带宽 · 功能覆盖
MAVROS
PX4-ROS2
14
控制接口详解
Offboard模式 · 位置控制 · 速度控制
控制接口详解
Offboard
15
编写第一个ROS2控制节点
使用rclpy/rclcpp发布速度…
ROS2
编写第一个
16
编写订阅节点
实时获取PX4状态并打印或记录到ba…
编写订阅节点
PX4
17
使用ROS2动作接口
通过Action实现任务(如航点飞行…
ROS2
使用
18
QoS配置实战
针对PX4-ROS2桥接设置合适的Q…
QoS
配置实战
19
时间同步
PX4与ROS2的时间戳同步 · TF变换(如odom到base_li…
时间同步
PX4
20
仿真环境集成
在Gazebo或PX4 SITL中运… · 并测试控制算法
仿真环境集成
Gazebo
21
硬件在环(HIL)测试
将PX4-ROS2桥接应用于真实飞控…
HIL
硬件
22
常见问题排查
桥接连接失败 · 话题不出现 · 消息频率低
常见问题排查
桥接连接失败
23
性能优化
降低延迟 · 提高消息吞吐量 · 调整DDS配置(如共享内存传输)
性能优化
降低延迟
24
安全与故障处理
失控保护 · 超时检测 · 紧急停止指令的实现
安全
故障处理
25
案例实战
使用PX4-ROS2桥接实现一个简单…
案例实战
PX4-ROS2
26
案例实战
基于视觉的跟随飞行(如使用ROS2图…
案例实战
ROS2
27
案例实战
多机协同控制(多架PX4无人机通过R…
案例实战
PX4
28
进阶话题
PX4-ROS2桥接中的自定义消息扩…
进阶话题
PX4-ROS2
29
综合项目
设计一个完整的ROS2+PX4无人机… · 涵盖感知 · 决策与控制
综合项目
ROS2+PX4
30
课程总结与展望
回顾关键知识点 · 常见误区 · 学习资源与未来发展趋势(如ROS2与…
课程总结
回顾关键知识点
所属VIP或分类
同VIP:MAVLink飞控通信与伴随计算机数据交互
同VIP:PX4+Jetson边缘感知:TensorRT推理和MAVLink结果
同VIP:PX4-Gazebo-AI视觉飞行仿真与故障测试