小狗分级两阶段规划器

B. Bonnlander, John R. Rebula, P. Neuhaus, Matt Johnson, Greg Hill, Carlos Pérez, John Carff, William Howell, J. Pratt
{"title":"小狗分级两阶段规划器","authors":"B. Bonnlander, John R. Rebula, P. Neuhaus, Matt Johnson, Greg Hill, Carlos Pérez, John Carff, William Howell, J. Pratt","doi":"10.1109/ROBOT.2008.4543533","DOIUrl":null,"url":null,"abstract":"We first developed a single stage footstep planner that is capable of solving local search problems for locating a goal. It is implemented with a modified A* search algorithm that utilizes a crows-fly heuristic for measuring the distance to the goal. However, pathfinding over extreme terrain with this method can take a long time: the planner becomes \"stuck\" if an obstacle lies along the crows-fly path. In this video, the dog struggles while searching for valid footsteps near sharp discontinuities in the terrain. In addition, the planner gives preference to solutions where the robot always faces the goal, forcing the robot to sidestep around obstacles. This can lead to unnatural footstep sequences To address the shortcomings of a single stage planner in maze-like terrain, we developed a two-stage planner that first looks at the terrain for a smooth body trajectory from the starting point to the prescribed goal location. The body trajectory is then passed to the second stage, which finds a sequence of footsteps close to that body trajectory. The first stage of our algorithm produces a terrain cost map from terrain height data that quantifies the expected difficulty of finding a path through a particular point on the terrain. The terrain cost map takes into account three main conditions. The first condition measures whether the four patches of ground for all four feet are relatively flat. This is calculated for a given body location by fitting a plane to the four terrain patches that represent locations that the dog's feet can comfortably reach. The second condition measures the amount of clearance for the robot's underbelly by comparing the terrain's highest point under the body against a preset height above the feet. The third condition measures the likelihood of all four feet finding a safe footstep away from sharp terrain discontinuities. We multiply all three scores for the given terrain location to produce a final score. To complete the first stage, we utilize this terrain cost map to search for a connected path that minimizes the average expected difficulty of crossing the terrain. The search algorithm is A* utilizing a crows-fly heuristic similar to the one employed in the original footstep planner, but the state space is much smaller. Therefore, it runs quickly, even for large, complicated terrains. In the second stage we run the footstep planner, but with a modified heuristic: the search gives preference to footstep configurations …","PeriodicalId":351230,"journal":{"name":"2008 IEEE International Conference on Robotics and Automation","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Hierarchical two stage planner for little dog\",\"authors\":\"B. Bonnlander, John R. Rebula, P. Neuhaus, Matt Johnson, Greg Hill, Carlos Pérez, John Carff, William Howell, J. Pratt\",\"doi\":\"10.1109/ROBOT.2008.4543533\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We first developed a single stage footstep planner that is capable of solving local search problems for locating a goal. It is implemented with a modified A* search algorithm that utilizes a crows-fly heuristic for measuring the distance to the goal. However, pathfinding over extreme terrain with this method can take a long time: the planner becomes \\\"stuck\\\" if an obstacle lies along the crows-fly path. In this video, the dog struggles while searching for valid footsteps near sharp discontinuities in the terrain. In addition, the planner gives preference to solutions where the robot always faces the goal, forcing the robot to sidestep around obstacles. This can lead to unnatural footstep sequences To address the shortcomings of a single stage planner in maze-like terrain, we developed a two-stage planner that first looks at the terrain for a smooth body trajectory from the starting point to the prescribed goal location. The body trajectory is then passed to the second stage, which finds a sequence of footsteps close to that body trajectory. The first stage of our algorithm produces a terrain cost map from terrain height data that quantifies the expected difficulty of finding a path through a particular point on the terrain. The terrain cost map takes into account three main conditions. The first condition measures whether the four patches of ground for all four feet are relatively flat. This is calculated for a given body location by fitting a plane to the four terrain patches that represent locations that the dog's feet can comfortably reach. The second condition measures the amount of clearance for the robot's underbelly by comparing the terrain's highest point under the body against a preset height above the feet. The third condition measures the likelihood of all four feet finding a safe footstep away from sharp terrain discontinuities. We multiply all three scores for the given terrain location to produce a final score. To complete the first stage, we utilize this terrain cost map to search for a connected path that minimizes the average expected difficulty of crossing the terrain. The search algorithm is A* utilizing a crows-fly heuristic similar to the one employed in the original footstep planner, but the state space is much smaller. Therefore, it runs quickly, even for large, complicated terrains. In the second stage we run the footstep planner, but with a modified heuristic: the search gives preference to footstep configurations …\",\"PeriodicalId\":351230,\"journal\":{\"name\":\"2008 IEEE International Conference on Robotics and Automation\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Conference on Robotics and Automation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ROBOT.2008.4543533\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Conference on Robotics and Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROBOT.2008.4543533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

我们首先开发了一个单阶段的足迹规划器,它能够解决定位目标的局部搜索问题。它是用一种改进的a *搜索算法实现的,该算法利用乌鸦飞启发式来测量到目标的距离。然而,使用这种方法在极端地形上寻找路径可能需要很长时间:如果在乌鸦飞的路径上有障碍物,计划者就会“卡住”。在这个视频中,这只狗挣扎着在地形的陡峭不连续处寻找有效的脚步声。此外,规划器会优先考虑机器人始终面向目标的解决方案,迫使机器人避开障碍物。为了解决迷宫地形中单阶段规划器的缺点,我们开发了一个两阶段规划器,首先查看地形,从起点到指定目标位置的平滑身体轨迹。然后,身体轨迹被传递到第二阶段,在身体轨迹附近找到一系列脚印。我们算法的第一阶段根据地形高度数据生成地形成本图,该地图量化了在地形上找到通过特定点的路径的预期难度。地形成本图考虑了三个主要条件。第一个条件是测量四脚的四块地面是否相对平坦。这是通过将一个平面拟合到四个地形块来计算给定的身体位置,这些地形块代表狗的脚可以舒适到达的位置。第二个条件是通过比较身体下方的地形最高点与脚上方的预设高度来测量机器人下腹部的间隙量。第三个条件是测量所有四只脚在陡峭的地形不连续处找到安全脚印的可能性。我们将给定地形位置的所有三个分数相乘以产生最终分数。为了完成第一阶段,我们利用这个地形代价图来搜索一条连接路径,使穿越地形的平均预期难度最小化。搜索算法是A*,它使用了一种乌鸦飞启发式算法,类似于最初的足迹规划器中使用的启发式算法,但状态空间要小得多。因此,即使在大而复杂的地形上,它也能跑得很快。在第二阶段,我们运行步数规划器,但使用了一种改进的启发式:搜索优先于步数配置……
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hierarchical two stage planner for little dog
We first developed a single stage footstep planner that is capable of solving local search problems for locating a goal. It is implemented with a modified A* search algorithm that utilizes a crows-fly heuristic for measuring the distance to the goal. However, pathfinding over extreme terrain with this method can take a long time: the planner becomes "stuck" if an obstacle lies along the crows-fly path. In this video, the dog struggles while searching for valid footsteps near sharp discontinuities in the terrain. In addition, the planner gives preference to solutions where the robot always faces the goal, forcing the robot to sidestep around obstacles. This can lead to unnatural footstep sequences To address the shortcomings of a single stage planner in maze-like terrain, we developed a two-stage planner that first looks at the terrain for a smooth body trajectory from the starting point to the prescribed goal location. The body trajectory is then passed to the second stage, which finds a sequence of footsteps close to that body trajectory. The first stage of our algorithm produces a terrain cost map from terrain height data that quantifies the expected difficulty of finding a path through a particular point on the terrain. The terrain cost map takes into account three main conditions. The first condition measures whether the four patches of ground for all four feet are relatively flat. This is calculated for a given body location by fitting a plane to the four terrain patches that represent locations that the dog's feet can comfortably reach. The second condition measures the amount of clearance for the robot's underbelly by comparing the terrain's highest point under the body against a preset height above the feet. The third condition measures the likelihood of all four feet finding a safe footstep away from sharp terrain discontinuities. We multiply all three scores for the given terrain location to produce a final score. To complete the first stage, we utilize this terrain cost map to search for a connected path that minimizes the average expected difficulty of crossing the terrain. The search algorithm is A* utilizing a crows-fly heuristic similar to the one employed in the original footstep planner, but the state space is much smaller. Therefore, it runs quickly, even for large, complicated terrains. In the second stage we run the footstep planner, but with a modified heuristic: the search gives preference to footstep configurations …
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信