首页
›
机器人系统
›
013-MoveIt
›
《MoveIt机器人系统开发开发与应用》
VIP20
本课程属于:013-MoveIt
机器人系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MoveIt机器人系统开发入门
📚 共计 30 章节
01
MoveIt概述与环境搭建
MoveIt是什么、核心功能、ROS与MoveIt的关系、Ubuntu+ROS Noetic安装、MoveIt安装与验证。
入门
环境
02
机器人URDF模型基础
URDF文件结构、link与joint定义、坐标系与变换、使用SolidWorks导出URDF、在RViz中可视化模型。
建模
URDF
03
MoveIt配置助手(Setup Assistant)
启动配置助手、添加碰撞矩阵、规划组(Planning Groups)定义、预定义位姿(Poses)、配置结束执行器(End Effector)、生成配置文件。
配置
助手
04
运动学求解器配置
KDL与TRAC-IK对比、配置默认求解器、自定义求解器插件、求解器参数调优、验证求解成功率。
运动学
IK
05
运动规划核心概念
规划场景(Planning Scene)、规划请求(Planning Request)、规划响应(Planning Response)、路径约束(Path Constraints)、规划管道(Planning Pipeline)。
核心
概念
06
OMPL规划器详解
OMPL库简介、常用规划算法(RRT、RRT*、PRM、EST)、算法参数调节、规划时间与优化目标、多规划器配置。
规划器
OMPL
07
碰撞检测机制
FCL库简介、自碰撞与外部碰撞、碰撞矩阵配置、允许碰撞矩阵(ACM)、碰撞检测性能优化。
碰撞
FCL
08
C++ MoveIt编程接口
MoveGroupInterface类、设置目标位姿、设置目标关节值、执行规划与运动、获取当前状态。
C++
编程
09
Python MoveIt编程接口
导入moveit_commander、MoveGroupCommander类、规划与执行示例、获取规划结果、与C++接口的异同。
Python
编程
10
笛卡尔路径规划
计算笛卡尔路径(computeCartesianPath)、路径步长与跳转阈值、路径平滑处理、应用场景(如涂胶、焊接)。
笛卡尔
路径
11
抓取与放置(Pick and Place)
感知场景搭建、抓取候选点生成、抓取规划流程、放置规划流程、完整示例代码。
抓取
放置
12
运动学(IK)服务调用
IK服务接口、请求与响应格式、正向运动学(FK)服务、批量IK求解、自定义IK求解器。
IK
服务
13
规划场景(Planning Scene)深入
场景对象管理、添加/移除物体、碰撞物体与附着物体、场景差异(Diff)与更新、场景监听器。
场景
深入
14
轨迹执行与监控
轨迹执行控制器(FollowJointTrajectory)、执行状态反馈、轨迹重规划、执行异常处理、实时监控轨迹。
执行
监控
15
MoveIt与真实机器人通信
ROS Control框架、JointTrajectoryController配置、硬件接口(Hardware Interface)、位置/速度/力矩控制模式、真实机器人调试技巧。
通信
真实
16
MoveIt仿真与Gazebo集成
Gazebo简介、配置机器人模型在Gazebo中运动、MoveIt与Gazebo的时间同步、联合仿真常见问题、仿真与实物的差异。
仿真
Gazebo
17
自定义规划器插件开发
规划器插件接口、继承ompl_planning_context_manager、注册插件到ROS、编译与加载测试、性能对比。
插件
开发
18
运动学约束详解
位置约束、方向约束、关节约束、可见性约束、约束的优先级与组合。
约束
运动学
19
多机器人协同规划
多MoveGroup实例、共享规划场景、协同避碰、主从协调控制、应用案例(双臂机器人)。
多机器人
协同
20
MoveIt任务构建器(Task Constructor)
任务构建器概念、阶段(Stage)与接口、串行与并行阶段、任务执行与监控、复杂装配任务示例。
任务
构建
21
感知与点云处理
PCL库集成、点云滤波与分割、物体识别与位姿估计、将感知结果注入规划场景、抓取前的感知验证。
感知
点云
22
运动规划性能优化
规划时间预算、简化碰撞检测、使用缓存(Caching)、并行规划、硬件加速(GPU规划)。
性能
优化
23
MoveIt 2简介(ROS2版本)
ROS2与ROS1核心差异、MoveIt 2架构变化、从MoveIt 1迁移到MoveIt 2、MoveIt 2新特性、当前生态与未来。
ROS2
迁移
24
机器人模型校准与标定
运动学标定原理、标定数据采集、使用标定工具包、修正URDF参数、标定后验证。
标定
校准
25
安全机制与限位保护
关节限位配置、速度与加速度限制、力矩安全阈值、急停与恢复策略、安全测试用例。
安全
限位
26
MoveIt可视化调试
RViz插件使用、规划轨迹回放、碰撞状态可视化、规划场景显示、调试日志分析。
调试
可视化
27
Benchmarking与性能测试
规划成功率测试、规划时间统计、轨迹质量评估(平滑度、长度)、Benchmark工具使用、结果分析与改进。
测试
Benchmark
28
工业机器人应用案例
焊接机器人路径规划、喷涂机器人轨迹优化、码垛机器人抓取规划、装配机器人精密操作、案例代码解析。
工业
案例
29
服务机器人应用案例
移动操作臂(Mobile Manipulator)规划、开门动作规划、桌面抓取与整理、人机协作安全策略、案例代码解析。
服务
案例
30
MoveIt项目实战
需求分析、系统架构设计、模块开发与集成、仿真测试与实物验证、项目总结与文档撰写。
实战
项目
所属VIP或分类
同VIP:MoveIt从零搭建完整机器人
同VIP:MoveIt仿真联调与性能优化
同VIP:MoveIt仿真联调故障诊断与修复