motion planning course
RRT/RRT*/informed-RRT*
RRT:
Step 1: 在地图中随机采样一个点x_rand
Step 2: 遍历树,从树中找到最近邻近点x_near
Step 3: 扩展得到x_new节点 ,检查collision-free
Step 4: 将x_new插入树T
Step 5:检查是否到达目标点附近
Step 6:将x_near和x_new之间的路径画出来
RRT*:
Step 1: 在地图中随机采样一个点x_rand
Step 2: 在x_new附近范围内寻找最近x_near
Step 3: 扩展得到x_new节点 ,检查collision-free
Step 4: 将x_new插入树T
Step 5: rewite剪枝,更新范围内点的父节点,检查collision-free
Step 6:检查是否到达目标点附近
Step 7:将x_near和x_new之间的路径画出来
informed-RRT*
Step 1: 在地图中随机采样一个点x_rand/搜索到路径后,在椭圆范围内随机采样(椭圆焦点为起点终点,长半轴=已搜索到路径长度的一半)
Step 2: 在x_new附近范围内寻找最近x_near
Step 3: 扩展得到x_new节点 ,检查collision-free
Step 4: 将x_new插入树T
Step 5: rewite剪枝,更新范围内点的父节点,检查collision-free
Step 5:检查是否到达目标点附近
Step 6:将x_near和x_new之间的路径画出来