首页
›
机器人系统
›
015-ROS2
›
《MoveIt机械臂运动规划从入门到部署》
VIP20
本课程属于:015-ROS2
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MoveIt机械臂运动规划从入门到部署
📚 共计 30 章节
第1章
MoveIt与ROS2生态
MoveIt是什么、为什么选择MoveIt、ROS2 Humble安装、MoveIt2源码编译与安装、工作空间结构解析
ROS2
MoveIt2
环境搭建
第2章
机器人建模基础
URDF文件结构、link与joint定义、<origin>与<axis>坐标系、<limit>与<dynamics>物理参数、使用SolidWorks导出URDF
URDF
建模
SolidWorks
第3章
SRDF与配置包
SRDF文件作用、定义规划组(group)、定义预设位姿、定义自碰撞矩阵、MoveIt Setup Assistant图形化工具
SRDF
配置
Setup Assistant
第4章
运动学引擎
KDL与TRAC-IK对比、运动学求解器插件配置、数值法与解析法、IKFast插件生成与配置、自定义求解器
运动学
IK
TRAC-IK
第5章
碰撞检测机制
FCL库原理、碰撞矩阵与允许碰撞矩阵、自碰撞与场景碰撞、碰撞检测性能调优、可视化碰撞检测
碰撞检测
FCL
性能
第6章
规划场景与规划管道
Planning Scene结构、Planning Pipeline组成、规划请求适配器、规划参数配置、场景监控器
规划场景
Pipeline
监控
第7章
OMPL运动规划器
OMPL核心概念、常用规划算法(RRT/RRTConnect/BITstar)、规划器配置与选择、规划超时与重试策略、规划结果分析
OMPL
RRT
规划器
第8章
STOMP与CHOMP
梯度优化规划器原理、STOMP配置参数、CHOMP配置参数、与OMPL的对比、实际应用场景选择
STOMP
CHOMP
优化
第9章
轨迹预处理与后处理
轨迹时间参数化、轨迹平滑、轨迹重采样、轨迹拼接、轨迹验证与修复
轨迹
平滑
后处理
第10章
C++ MoveGroup接口
MoveGroup类核心API、设置目标位姿与关节空间、执行规划与运动、获取当前状态、添加/移除物体
C++
MoveGroup
API
第11章
Python MoveGroup接口
Python API基础用法、与C++接口的异同、回调函数与事件监听、实时状态反馈、脚本化批量测试
Python
MoveGroup
脚本
第12章
运动学服务与动作
Kinematics服务调用、运动规划动作服务器、自定义动作客户端、异步规划与执行、状态监控与错误处理
服务
动作
异步
第13章
感知与点云集成
Octomap原理、点云滤波与处理、碰撞场景更新、感知驱动的避障规划、深度相机集成
感知
点云
Octomap
第14章
抓取与放置框架
GraspGenerator接口、抓取姿态评分、放置姿态规划、吸盘与夹爪适配、抓取流水线搭建
抓取
放置
Grasp
第15章
运动学约束
位置约束、方向约束、路径约束、关节约束、自定义约束函数
约束
运动学
自定义
第16章
笛卡尔路径规划
笛卡尔路径生成、路径步长与插值、避障笛卡尔规划、连续轨迹规划、路径精度控制
笛卡尔
路径
插值
第17章
多机械臂协同
多MoveGroup实例、共享规划场景、协同避障、主从协调控制、双臂搬运案例
多臂
协同
双臂
第18章
移动操作手(Manipulation)
移动基座与机械臂联合规划、抓取与放置的移动操作、导航与操作切换、动态场景适应
移动操作
基座
导航
第19章
仿真环境搭建
Gazebo与MoveIt集成、仿真时间同步、控制器配置、仿真中的感知模拟、硬件在环测试
Gazebo
仿真
HIL
第20章
真实机器人部署
硬件接口层(Hardware Interface)、RealRobotDriver配置、控制器管理器、安全限位与急停、标定与校准
部署
硬件接口
安全
第21章
控制器与硬件接口
ROS2 Control架构、JointTrajectoryController配置、自定义硬件接口、状态反馈与命令下发、PID参数整定
控制器
ROS2 Control
PID
第22章
行为树与状态机
BehaviorTree.CPP集成、规划与执行状态机、异常处理与重试、任务级编排、可视化调试
行为树
状态机
BT
第23章
性能调优与基准测试
规划时间优化、碰撞检测加速、轨迹质量评估、Benchmark工具使用、参数自动调优
性能
调优
Benchmark
第24章
调试与可视化工具
RViz2插件使用、规划轨迹回放、状态日志分析、GDB与Valgrind调试、性能分析工具
调试
RViz2
GDB
第25章
安全机制与容错
碰撞检测与急停、轨迹监控与超时、关节限位保护、通信故障处理、安全状态恢复
安全
容错
急停
第26章
自定义规划器插件
规划器插件接口、注册与加载、参数配置接口、与OMPL集成、测试与验证
插件
规划器
OMPL
第27章
自定义约束求解器
约束求解器接口、约束定义与注册、求解算法实现、性能优化、与规划器集成
约束求解
自定义
集成
第28章
工业应用案例
焊接路径规划、喷涂轨迹生成、装配任务规划、码垛与拆垛、质量检测扫描
工业
焊接
码垛
第29章
服务机器人应用
抓取与放置、开门与推车、人机协作安全、动态环境适应、多任务调度
服务机器人
人机协作
调度
第30章
项目实战:完整部署流程
需求分析、系统设计、仿真验证、真机调试、部署与维护、文档与交付
实战
部署
交付
所属VIP或分类
同VIP:Nav2导航调参与避障实战
同VIP:ROS2与Gazebo仿真联调实战
同VIP:ROS2传感器接入与数据处理