首页
›
机器人系统
›
013-MoveIt
›
《MoveIt传感器接入与节点通信》
VIP20
本课程属于:013-MoveIt
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MoveIt传感器接入与节点通信
📚 共计 30 章节
01
传感器在机器人系统中的角色
为什么需要传感器、传感器数据如何影响运动规划。
感知
运动规划
02
ROS传感器消息类型概览
sensor_msgs包详解(Image、LaserScan、PointCloud2、JointState等)。
sensor_msgs
消息
03
MoveIt与传感器数据的关系
感知场景(PlanningScene)、碰撞检测、点云处理。
PlanningScene
碰撞检测
04
编写传感器发布节点
以激光雷达为例,创建ROS节点发布LaserScan消息。
LaserScan
发布节点
05
MoveIt订阅传感器数据
配置MoveIt接收外部传感器数据并更新规划场景。
订阅
场景更新
06
点云处理基础
PCL库简介、点云滤波、下采样、分割。
PCL
滤波
分割
07
将点云数据发布为PointCloud2消息
编写节点从传感器读取点云并发布。
PointCloud2
发布
08
MoveIt点云集成
将点云数据集成到MoveIt的感知场景中。
点云集成
感知场景
09
碰撞检测原理
FCL库、碰撞矩阵、允许碰撞矩阵(ACM)。
FCL
ACM
10
动态环境感知
实时更新规划场景以响应环境变化。
动态
场景更新
11
深度相机(RGB-D)数据接入
发布RGB图像与深度图像。
RGB-D
深度图像
12
MoveIt Octomap集成
使用Octomap表示三维环境。
Octomap
三维环境
13
传感器融合基础
多传感器数据融合策略。
融合
多传感器
14
编写传感器融合节点
融合激光雷达与深度相机数据。
融合节点
LiDAR+RGB-D
15
MoveIt感知管道(Perception Pipeline)
配置感知管道处理传感器数据。
Perception Pipeline
配置
16
自定义传感器消息
创建自定义ROS消息类型用于特殊传感器。
自定义消息
ROS
17
传感器数据时间同步
使用message_filters实现多传感器时间同步。
时间同步
message_filters
18
MoveIt与真实硬件通信
通过ROS Action控制真实机器人。
Action
硬件通信
19
编写MoveIt动作服务器节点
接收规划请求并执行。
动作服务器
规划执行
20
MoveIt客户端节点编写
发送规划请求并获取结果。
客户端
规划请求
21
节点通信调试
使用rqt_graph、rostopic、rosnode等工具。
调试
rqt_graph
22
传感器数据可视化
在RViz中显示传感器数据和规划场景。
RViz
可视化
23
性能优化
传感器数据降频、点云压缩、异步处理。
降频
压缩
异步
24
异常处理
传感器断连、数据超时、规划失败处理。
异常
容错
25
实战案例1:激光雷达导航避障
传感器接入与MoveIt规划。
实战
导航避障
26
实战案例2:深度相机抓取
点云处理与抓取位姿计算。
实战
抓取
27
实战案例3:多传感器融合建图与导航
多传感器融合建图与导航。
实战
融合建图
28
MoveIt与ROS2迁移
传感器节点在ROS2中的实现差异。
ROS2
迁移
29
项目部署
将传感器接入与MoveIt节点部署到真实机器人。
部署
真实机器人
30
课程总结与进阶方向
SLAM、VIO、强化学习与MoveIt结合。
总结
进阶
所属VIP或分类
同VIP:MoveIt从零搭建完整机器人
同VIP:MoveIt仿真联调与性能优化
同VIP:MoveIt仿真联调故障诊断与修复