主要内容

运动计划

路径指标,RRT路径规划仪,路径跟随

使用运动规划来规划环境中的路径。您可以使用常见的基于抽样的规划器,如RRT、RRT*和Hybrid A*,或者指定您自己的可定制路径规划接口。使用路径度量和状态验证来确保您的路径是有效的,并且有适当的障碍物清除或平滑。使用纯追踪和矢量场直方图算法遵循您的路径和避免障碍。

功能

全部展开

navPath 计划路径
杜宾连接 Dubins路径连接类型
dubinsPathSegment 连接两个姿势的Dubins路径段
reedssheppconnection. Reeds-Shepp路径连接类型
Reedsshepppathsement. 连接两个位姿的里德-谢普路径段
途径 路径指标的信息
清除 最小清除路径
ispathvalid. 确定规划的路径是否没有障碍
平滑 平滑的路径
显示 在地图环境中可视化路径度量
SolultPacese2. SE(2)国家空间
SolultSpacese3. (3)状态空间
stateSpaceDubins 杜宾斯车的州空间
stateSpaceReedsShepp reed - shepp车辆的状态空间
Validatoroccupancemap. 基于2-D网格图的状态验证器
Validatoroccupancymap3d. 基于三维网格地图的状态验证器
validatorVehicleCostmap 基于2-D CostMap的状态验证器
isstatevalid. 检查状态是否有效
IsMotionValid. 检查状态之间的路径是否有效
plannerRRT 为几何规划创建一个RRT计划者
plannerRRTStar 创建最佳RRT路径规划器(RRT *)
plannerBiRRT 为几何规划创建双向RRT规划仪
plannerAStarGrid A * Path Planner用于网格图
plannerHybridAStar 混合A*路径规划器
referencePathFrenet 平滑的参考路径适合路径点
trajectoryGeneratorFrenet 沿参考路径找到最佳轨迹
trajectoryoptimalfromet. 沿参考路径找到最佳轨迹
createplanningtemplate. 为路径规划界面创建示例实现
导航。StateSpace 创建用于路径规划的状态空间
导航。StateValidator 为路径规划创建状态验证器
controllerVFH 避免使用矢量字段直方图的障碍
ControllerPurePURSUIT. 创建控制器以遵循WayPoints
动态浮夸 动态胶囊的障碍物列表
dynamicCapsuleList3D 动态胶囊的障碍物列表
addEgo 将自我尸体添加到胶囊清单上
addobstacle. 在2d胶囊列表中添加障碍
核对机构 检查自我体和障碍物之间的碰撞
egoGeometry 自我体的几何性质
egoPose 自我尸体的姿势
obstacleGeometry 障碍物的几何性质
explatlepose. 障碍的姿势

纯粹的追求 线性和角速度控制命令
向量场直方图 避免使用矢量字段直方图的障碍

主题

选择导航路径规划算法

详细介绍了不同路径和运动规划算法的好处。

使用RRT规划移动机器人路径

这个例子展示了如何使用快速探索随机树(RRT)算法来规划通过已知地图的车辆路径。

在一个杂乱的房间里移动家具与rrt

这个例子展示了如何规划一个路径来移动笨重的家具在一个狭窄的空间避免杆。

基于RRT的机械臂运动规划

为一个掌握动作Kinova Jaco辅助机器人手臂使用快速探索随机树(RRT)算法。

室内地图上的动态重新规划

这个示例展示了如何使用测距仪和a *路径规划器对仓库地图执行动态重新规划。

公路车道改变

此示例显示了如何模拟用于高速公路驾驶场景的自动通道更换机动系统。

高速公路轨迹规划使用FreneT参考路径

此示例演示如何在高速公路驾驶场景中规划局部轨迹。

城市驾驶最优轨迹生成

此示例显示如何在城市场景中执行动态重新扫描trajectoryoptimalfromet.

使用动态占用网格地图在城市环境中的运动规划

这个示例向您展示了如何使用Frenet参考路径在城市驾驶场景中执行动态重规划。

Simulink®中的避障路径跟踪金宝app

这个例子向您展示了如何使用Simulink来避免障碍,同时遵循一个差金宝app动驱动机器人的路径。

TurtleBot和VFH的避障功能

此示例显示如何使用ROS Toolbox和Turtlebot®与矢量字段直方图(VFH)在环境中驾驶机器人时执行障碍避免。

向量场直方图

VFH算法细节和可调属性。

纯追求控制器

纯追求控制器功能和算法详细信息。

特色的例子