Skip to content

Commit 35c0882

Browse files
authored
add external sensors documentation to appendix (AtsushiSakai#1159)
1 parent 77ad334 commit 35c0882

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

docs/modules/12_appendix/appendix_main.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ Appendix
1010
steering_motion_model
1111
Kalmanfilter_basics
1212
Kalmanfilter_basics_2
13+
external_sensors
1314

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
External Sensors for Robots
2+
============================
3+
4+
Introduction
5+
------------
6+
7+
In recent years, the application of robotic technology has advanced,
8+
particularly in areas such as autonomous vehicles and disaster response robots.
9+
A crucial element in these technologies is external recognition—the robot's ability to understand its surrounding environment, identify safe zones, and detect moving objects using onboard sensors. Achieving effective external recognition involves various techniques, but equally important is the selection of appropriate sensors. Robots, like the sensors they employ, come in many forms, but external recognition sensors can be broadly categorized into three types. Developing an advanced external recognition system requires a thorough understanding of each sensor's principles and characteristics to determine their optimal application. This article summarizes the principles and features of these sensors for personal study purposes.
10+
11+
Laser Sensors
12+
-------------
13+
14+
Laser sensors measure distances by utilizing light, commonly referred to as Light Detection and Ranging (LIDAR). They operate by emitting light towards an object and calculating the distance based on the time it takes for the reflected light to return, using the speed of light as a constant.
15+
16+
Radar Sensors
17+
-------------
18+
19+
TBD
20+
21+
22+
Monocular Cameras
23+
-----------------
24+
25+
Monocular cameras utilize a single camera to recognize the external environment. Compared to other sensors, they can detect color and brightness information, making them primarily useful for object recognition. However, they face challenges in independently measuring distances to surrounding objects and may struggle in low-light or dark conditions.
26+
27+
Requirements for Cameras and Image Processing in Robotics
28+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29+
30+
While camera sensors are widely used in applications like surveillance, deploying them in robotics necessitates meeting specific requirements:
31+
32+
1. High dynamic range to adapt to various lighting conditions
33+
2. Wide measurement range
34+
3. Capability for three-dimensional measurement through techniques like motion stereo
35+
4. Real-time processing with high frame rates
36+
5. Cost-effectiveness
37+
38+
Stereo Cameras
39+
--------------
40+
41+
Stereo cameras employ multiple cameras to measure distances to surrounding objects. By knowing the positions and orientations of each camera and analyzing the disparity in the images (parallax), the distance to a specific point (the object represented by a particular pixel) can be calculated.
42+
43+
Characteristics of Stereo Cameras
44+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45+
46+
Advantages of stereo cameras include the ability to obtain high-precision and high-density distance information at close range, depending on factors like camera resolution and the distance between cameras (baseline). This makes them suitable for indoor robots that require precise shape recognition of nearby objects. Additionally, stereo cameras are relatively cost-effective compared to other sensors, leading to their use in consumer products like Subaru's EyeSight system. However, stereo cameras are less effective for long-distance measurements due to a decrease in accuracy proportional to the square of the distance. They are also susceptible to environmental factors such as lighting conditions.
47+
48+
Ultrasonic Sensors
49+
------------------
50+
51+
Ultrasonic sensors are commonly used in indoor robots and some automotive autonomous driving systems. Their features include affordability compared to laser or radar sensors, the ability to detect very close objects, and the capability to sense materials like glass, which may be challenging for lasers or cameras. However, they have limitations such as shorter maximum measurement distances and lower resolution and accuracy.
52+
53+
References
54+
----------
55+
56+
TBD

0 commit comments

Comments
 (0)