Phan Thanh An , Pham Hoang Anh , Tran Thanh Binh , Tran Van Hoai
{"title":"有限视觉范围下自主机器人逃离死胡同的线段束序列","authors":"Phan Thanh An , Pham Hoang Anh , Tran Thanh Binh , Tran Van Hoai","doi":"10.1016/j.robot.2025.105185","DOIUrl":null,"url":null,"abstract":"<div><div>Consider the following problem: A robot operating in a 2D environment with a limited vision range finds a path to a goal in an unknown environment containing obstacles. In this paper, we propose a novel algorithm to solve the problem. In some special cases, our algorithm is convergent with respect to <span><math><mrow><mo>‖</mo><mo>.</mo><mo>‖</mo></mrow></math></span>. The problem involves discovering the environmental map and blind alley regions, that are bounded by obstacles, and it provides no possible passage for robots except in and out of their path entry occur, the robot has to return back to some positions outside to escape from such regions such that the returned path is not longer than the path entry (Blind Alley Region problem, (BAR) problem, in short). To solve the (BAR) problem, sequences of bundles of line segments during the robot’s traveling are constructed in our algorithm.</div><div>Some advantages of our algorithm are that (a) It reduces search space in blind alley regions because it only works on the sequences of bundles of the line segments built by the robot’s limited vision range. (b) Our algorithm ensures that the returned path to escape from the regions is not longer than the previous path of the robot. (c) Due to the construction of the sequences of bundles of line segments, our paths are not always “close” obstacles and the number of turns of such paths is smaller ones determined by other shortest path algorithms (e.g., A*, RRT*).</div><div>Our algorithm is implemented in Python and we experience the algorithm on some autonomous robots with different vision ranges in real environment. We also compare our result with RRTX, a state-of-art local path-planning algorithm, and A<span><math><msup><mrow></mrow><mrow><mo>∗</mo></mrow></msup></math></span>, a basic one. The experimental results show that our algorithm provides better solutions than RRTX and A* results in some specific circumstances.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"195 ","pages":"Article 105185"},"PeriodicalIF":5.2000,"publicationDate":"2025-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The sequences of bundles of line segments for autonomous robots with limited vision range to escape from blind alley regions\",\"authors\":\"Phan Thanh An , Pham Hoang Anh , Tran Thanh Binh , Tran Van Hoai\",\"doi\":\"10.1016/j.robot.2025.105185\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Consider the following problem: A robot operating in a 2D environment with a limited vision range finds a path to a goal in an unknown environment containing obstacles. In this paper, we propose a novel algorithm to solve the problem. In some special cases, our algorithm is convergent with respect to <span><math><mrow><mo>‖</mo><mo>.</mo><mo>‖</mo></mrow></math></span>. The problem involves discovering the environmental map and blind alley regions, that are bounded by obstacles, and it provides no possible passage for robots except in and out of their path entry occur, the robot has to return back to some positions outside to escape from such regions such that the returned path is not longer than the path entry (Blind Alley Region problem, (BAR) problem, in short). To solve the (BAR) problem, sequences of bundles of line segments during the robot’s traveling are constructed in our algorithm.</div><div>Some advantages of our algorithm are that (a) It reduces search space in blind alley regions because it only works on the sequences of bundles of the line segments built by the robot’s limited vision range. (b) Our algorithm ensures that the returned path to escape from the regions is not longer than the previous path of the robot. (c) Due to the construction of the sequences of bundles of line segments, our paths are not always “close” obstacles and the number of turns of such paths is smaller ones determined by other shortest path algorithms (e.g., A*, RRT*).</div><div>Our algorithm is implemented in Python and we experience the algorithm on some autonomous robots with different vision ranges in real environment. We also compare our result with RRTX, a state-of-art local path-planning algorithm, and A<span><math><msup><mrow></mrow><mrow><mo>∗</mo></mrow></msup></math></span>, a basic one. The experimental results show that our algorithm provides better solutions than RRTX and A* results in some specific circumstances.</div></div>\",\"PeriodicalId\":49592,\"journal\":{\"name\":\"Robotics and Autonomous Systems\",\"volume\":\"195 \",\"pages\":\"Article 105185\"},\"PeriodicalIF\":5.2000,\"publicationDate\":\"2025-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Robotics and Autonomous Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0921889025002829\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0921889025002829","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
摘要
考虑以下问题:一个机器人在一个视觉范围有限的2D环境中,在一个包含障碍物的未知环境中找到一条通往目标的路径。在本文中,我们提出了一种新的算法来解决这个问题。在某些特殊情况下,我们的算法是收敛于‖。‖的。该问题涉及发现被障碍物包围的环境地图和死胡同区域,并且它不为机器人提供可能的通道,除非发生进出其路径的情况,机器人必须返回到外部的某些位置以逃离这些区域,并且返回的路径不长于路径进入(blind alley Region problem,简称BAR)问题)。为了解决(BAR)问题,在该算法中构造了机器人运动过程中的线段束序列。我们的算法的优点是:(a)它减少了盲区的搜索空间,因为它只在机器人有限的视觉范围内建立的线段的束序列上工作。(b)我们的算法保证从区域逃离的返回路径不长于机器人之前的路径。(c)由于线段束序列的构造,我们的路径并不总是“接近”障碍物,并且这种路径的匝数小于其他最短路径算法(如A*, RRT*)确定的匝数。我们的算法是用Python实现的,并在真实环境中对一些具有不同视觉范围的自主机器人进行了实验。我们还将我们的结果与最先进的局部路径规划算法RRTX和基本算法a *进行了比较。实验结果表明,在某些特定情况下,我们的算法提供了比RRTX和A*结果更好的解决方案。
The sequences of bundles of line segments for autonomous robots with limited vision range to escape from blind alley regions
Consider the following problem: A robot operating in a 2D environment with a limited vision range finds a path to a goal in an unknown environment containing obstacles. In this paper, we propose a novel algorithm to solve the problem. In some special cases, our algorithm is convergent with respect to . The problem involves discovering the environmental map and blind alley regions, that are bounded by obstacles, and it provides no possible passage for robots except in and out of their path entry occur, the robot has to return back to some positions outside to escape from such regions such that the returned path is not longer than the path entry (Blind Alley Region problem, (BAR) problem, in short). To solve the (BAR) problem, sequences of bundles of line segments during the robot’s traveling are constructed in our algorithm.
Some advantages of our algorithm are that (a) It reduces search space in blind alley regions because it only works on the sequences of bundles of the line segments built by the robot’s limited vision range. (b) Our algorithm ensures that the returned path to escape from the regions is not longer than the previous path of the robot. (c) Due to the construction of the sequences of bundles of line segments, our paths are not always “close” obstacles and the number of turns of such paths is smaller ones determined by other shortest path algorithms (e.g., A*, RRT*).
Our algorithm is implemented in Python and we experience the algorithm on some autonomous robots with different vision ranges in real environment. We also compare our result with RRTX, a state-of-art local path-planning algorithm, and A, a basic one. The experimental results show that our algorithm provides better solutions than RRTX and A* results in some specific circumstances.
期刊介绍:
Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems.
Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.