In
robotics
Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrat ...
, obstacle avoidance is the task of satisfying some control objective subject to non-intersection or non-collision position constraints. What is critical about
obstacle
An obstacle (also called a barrier, impediment, or stumbling block) is an object, thing, action or situation that causes an obstruction. Different types of obstacles include physical, economic, biopsychosocial, cultural, political, technological ...
avoidance concept in this area is the growing need of usage of unmanned aerial vehicles in urban areas for especially military applications where it can be very useful in city wars. Normally obstacle avoidance is considered to be distinct from
path planning
Motion planning, also path planning (also known as the navigation problem or the piano mover's problem) is a computational problem to find a sequence of valid configurations that moves the object from the source to destination. The term is used ...
in that one is usually implemented as a reactive control law while the other involves the
pre-computation of an obstacle-free path which a controller will then guide a robot along. With recent advanced in the
autonomous vehicle
Vehicular automation involves the use of mechatronics, artificial intelligence, and multi-agent systems to assist the operator of a vehicle (car, aircraft, watercraft, or otherwise).Hu, J.; Bhowmick, P.; Lanzon, A.,Group Coordinated Control o ...
s sector, a good and dependable obstacle avoidance feature of a driverless platform is also required to have a robust obstacle detection module.
Reactive
Reactive may refer to:
*Generally, capable of having a reaction (disambiguation)
*An adjective abbreviation denoting a bowling ball coverstock made of reactive resin
*Reactivity (chemistry)
*Reactive mind
*Reactive programming
See also
*Reactanc ...
obstacle avoidance is a behavior based control strategy in a robot. It is a task similar to the navigation problem and produces a collision free motion.
See also
*
D* dynamic pathfinding algorithm
*
Robotics
Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrat ...
*
Robot control
Robotic control is the system that contributes to the movement of robots. This involves the mechanical aspects and programmable systems that makes it possible to control robots. Robotics could be controlled in various ways, which includes using ma ...
References
External links
Forecast 3D Laser System a LIDAR based obstacle detection and avoidance sensor. Forecast generates a 3D
point cloud
Point or points may refer to:
Places
* Point, Lewis, a peninsula in the Outer Hebrides, Scotland
* Point, Texas, a city in Rains County, Texas, United States
* Point, the NE tip and a ferry terminal of Lismore, Inner Hebrides, Scotland
* Point ...
or cost map output that can be used for robotic command and control software, terrain mapping, and other applications.
Further reading
* BECKER, M. ; DANTAS, Carolina Meirelles ; MACEDO, Weber Perdigão,
Obstacle Avoidance Procedure for Mobile Robots. In: Paulo Eigi Miyagi; Oswaldo Horikawa; Emilia Villani. (Org.). ''ABCM Symposium Series in Mechatronics'', Volume 2. 1 ed. São Paulo - SP: ABCM, 2006, v. 2, p. 250-257.
Control theory
Robot control
{{robotics-stub