Difference between revisions of "Obstacle Detection"

Line 1: Line 1:
Obstacle detection is the use of [[:Category:Sensors|sensors]] and software to identify obstacles around the robot. Obstacle detection plays a critical role in preventing collisions, <nowiki>[[mapping/SLAM]]</nowiki>, and generating information used by <nowiki>[[navigation and path planning]]</nowiki> algorithms.
+
Obstacle detection is the use of [[:Category:Sensors|sensors]] and [[:Category:Software|software]] to identify obstacles around the robot. Obstacle detection plays a critical role in preventing collisions, <nowiki>[[mapping/SLAM]]</nowiki>, and generating information used by <nowiki>[[navigation and path planning]]</nowiki> algorithms.
  
 
Simple application: a robot reads output from a front-mounted [[Infrared Distance Sensor|IR]] or [[Ultrasonic Distance Sensor|ultrasonic]] distance sensor to detect obstacles in front of itself and uses this information to stop before a collision happens.
 
Simple application: a robot reads output from a front-mounted [[Infrared Distance Sensor|IR]] or [[Ultrasonic Distance Sensor|ultrasonic]] distance sensor to detect obstacles in front of itself and uses this information to stop before a collision happens.
Line 5: Line 5:
 
Complex application: a robot uses a [[Lidar#3D Lidar|3D lidar]] to scan its surroundings and passes the generated point cloud to a <nowiki>[[SLAM algorithm]]</nowiki> to update a map of its environment.
 
Complex application: a robot uses a [[Lidar#3D Lidar|3D lidar]] to scan its surroundings and passes the generated point cloud to a <nowiki>[[SLAM algorithm]]</nowiki> to update a map of its environment.
  
[[Electrical and Controls:Sensor_Selection|Sensor selection]] is a complex topic and depends on many factors and considerations.
+
[[Electrical and Controls:Sensor_Selection|Sensor selection]] is a complex topic and depends on many factors and considerations.<br />
 
 
==Example Obstacle Detection System==
 
<br />
 
  
 
==List of Commonly Used Sensors==
 
==List of Commonly Used Sensors==

Revision as of 20:45, 24 September 2020

Obstacle detection is the use of sensors and software to identify obstacles around the robot. Obstacle detection plays a critical role in preventing collisions, [[mapping/SLAM]], and generating information used by [[navigation and path planning]] algorithms.

Simple application: a robot reads output from a front-mounted IR or ultrasonic distance sensor to detect obstacles in front of itself and uses this information to stop before a collision happens.

Complex application: a robot uses a 3D lidar to scan its surroundings and passes the generated point cloud to a [[SLAM algorithm]] to update a map of its environment.

Sensor selection is a complex topic and depends on many factors and considerations.

List of Commonly Used Sensors

Infrared (IR) Distance Sensor

Ultrasonic Distance Sensor

[[Contact Switch]]

1D Lidar

2D Lidar

3D Lidar

[[Camera]]

[[Depth Camera]]