Obstacle avoidance
   HOME

TheInfoList



OR:

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 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 In algorithms, precomputation is the act of performing an initial computation before run time to generate a lookup table that can be used by an algorithm to avoid repeated computation each time it is executed. Precomputation is often used in alg ...
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 ...
s sector, a good and dependable obstacle avoidance feature of a driverless platform is also required to have a robust obstacle detection module. Reactive 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 * Poin ...
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