The note of Robot Motion Planning -Chapter 5

原理

  • 将 free space 分解成不重叠的区域集合(cells)。
  • 构造并搜索表示单元间邻接关系的连通图。
  • 搜索成功,得到由Cell组成的序列(channel)。

区域分解应具有以下两个特征:

  • 每个单元尽可能相似,使计算单元中的任何两个configurations的路径简单。
  • 任意两个单元间的邻接性容易测试。容易找到两个共享边界单元的路径。

1 Polygonal Configuration Space

env : c = R 2 c = R_2 c=R2, C-obstacle region CB forms a polygonal region in C.
free space C f r e e C_{free} Cfree is bounded.
在这里插入图片描述

**DEFINITION 1: A convex polygonal decomposition K,**of C f r e e C_{free} Cfree is
a finite collection of convex polygons, called cells, such that the interiors of any two cells do not intersect and the union of all the cells is equal to c l ( C f r e e ) cl(C_{free}) cl(Cfree). Two cells K and K’ in K are adjacent if only if K n K’ is a line segment of non-zero length.

DEFINITION 2: The connectivity graph G associated with a convex polygonal decomposition k k k of C f r e e C_{free} Cfree is the non-directed graph specified as follows:

  • G’s nodes are the cells in K K K.
  • Two nodes in G are connected by a link if and only if the corresponding cells are adjacent.

在这里插入图片描述

The exact cell decomposition algorithm for planning a free path
connecting the two configurations is the following:

  1. Generate a convex polygonal decomposition k k k of C f r e e C_{free} Cfree.
  2. Construct the connectivity graph G associated with k k k.
  3. Search G for a sequence of adjacent cells between q i n i t q_{init} qinit and
    q g o a l q_{goal} qgoal·
  4. If the search terminates successfully, return the generated sequence of cells; otherwise, return failure.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值