1998
DOI: 10.1177/027836499801700903
|View full text |Cite
|
Sign up to set email alerts
|

TangentBug: A Range-Sensor-Based Navigation Algorithm

Abstract: The Bug family algorithms navigate a 2-DOF mobile robot in a completely unknown environment using sensors. TangentBug is a new algorithm in this family, specifically designed for using a range sensor. TangentBug uses the range data to compute a locally shortest path, based on a novel structure termed the local tangent graph (LTG). The robot uses the LTG for choosing the locally optimal direction while moving toward the target, and for making local shortcuts and testing a leaving condition while moving along an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
84
0
3

Year Published

2001
2001
2021
2021

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 153 publications
(88 citation statements)
references
References 20 publications
(27 reference statements)
1
84
0
3
Order By: Relevance
“…• A method of probabilistically convergent on-line navigation involves randomly choosing tangents to travel down (see, e.g., [237]), or by use of the deterministic TangentBug algorithm (see, e.g., [119]). Tangent events can be detected from a ray-based sensor model (see, e.g., [246]) or by processing data from a camera sensor (see, e.g., [113]).…”
Section: Uncategorized Approachesmentioning
confidence: 99%
“…• A method of probabilistically convergent on-line navigation involves randomly choosing tangents to travel down (see, e.g., [237]), or by use of the deterministic TangentBug algorithm (see, e.g., [119]). Tangent events can be detected from a ray-based sensor model (see, e.g., [246]) or by processing data from a camera sensor (see, e.g., [113]).…”
Section: Uncategorized Approachesmentioning
confidence: 99%
“…Exemplary classes in the subcluster include WANDER BEHAVIOR and TANGENT BUG BEHAVIOR, an implementation of the tangent bug algorithm [18]. …”
Section: Structurementioning
confidence: 99%
“…It can be deduced that the likelihood of obtaining a better global performance will increase by choosing a locally preferable direction at each Start. In [18], the initial boundary following direction was chosen based on the orientation of the boundary at the hit point (similar to H 1 i in this paper) and expected that following the direction would take the robot closer to the goal. However, this approach utilizes only partial information, that is, the information of the hit point.…”
Section: B Direction Of Boundary Followingmentioning
confidence: 99%
“…In order to guarantee convergence to the goal, the transition between the two modes is governed by a criterion to ensure that the distance to the goal decreases monotonously. To improve navigation performance such as shorter paths, DistBug [2] and TangentBug [18] algorithms adapt the tangent graph to obtain the locally shortest path, define several different transition conditions for switching between the two motion modes, and choose the locally optimal direction for obstacle following. Similar to the Bug algorithms, the subgoal selection algorithm [19] generates a sequence of subgoals near the polygonal vertices, until the obstacle does not block the line-of-sight to the final goal.…”
Section: Introductionmentioning
confidence: 99%