Common motion planning algorithms 常用机器人运动规划算法

Common motion planning algorithms


1.Configuration space search


Every point in configuration space represents a work state.
Configuration space search will find a path from initial state to the end state.
According to what the end state information obtained, the search method can be:
    (1) uninformed search:
          breadth-first-search, Dijkstra search etc
    (2)informed search:
          A star search etc

Example



Path formed by Dijkstra search

Path formed by A* search

2.Probabilistic Roadmap method


•A Monte Carlo method
•Path is shown up only when thousands of people walk through.
•The difference between path formed by PRM and by the global optimal search decreases with a growing number of samples in PRM.
•Don’t need build configuration space.
•Explore a lot of samples.

Example-Probabilistic Roadmap method

3.Rapidly exploring Random Tree


 A Monte Carlo method.
 Build tree use a initial node (usually the start node).
 When the leaf node gets close enough to the destination node, path is formed.  

derivative method:  Bidirectional Rapidly exploring Random Tree
     build two trees from start node and destination node. 
    when two leaf nodes from two trees respectively get close enough, a path is formed. 

4.Artificial Potential Field method

Combine two potential field and lead a way through start position to the end.
Change the problem into optimization problem.







全部评论

相关推荐

小浪_Coding:个人技能一条测试没有
点赞 评论 收藏
分享
要怎么办呢牛:真正的hr应该是这样的,不说内推,她都hr了还内推啥查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务