The Robot

The robot used in the experimentation is an ActivMedia [*] Pioneer 2 AT. It is a 4-wheel drive all-terrain robot, equipped with a pan and tilt unit with two B&W cameras. It is also equipped with front and rear bumpers for collision detection. The dimensions of the robot are 50$\times$50$\times$26 (in cm, length$\times$width$\times$height). The field of view of the cameras is of 45 degrees, and the pan/tilt unit can pan from +150 (left) to -150 (right) degrees and tilt from -90 (down) to +90 (up) degrees. The robot is called MarkFinder, since its navigational skills are based on finding landmarks in the environment. Some pictures of the robot are shown in Figure 6.1.

Figure 6.1: Left: MarkFinder robot. Right: Detail of the pan and tilt unit with two B&W cameras
Image pioneer

Although the final objective of the project we are involved in is to have a completely autonomous robot, we are currently working with off-board control and vision processing, as it is easier for programming and debugging our algorithms. We use a wireless Ethernet to communicate with the robot (to send commands to the wheels' and pan/tilt unit's motors, and to receive information about odometry and bumper activation), and the images are sent through a video transmitter (see Figure 6.2). To make the robot fully autonomous, we would only need to put the control and vision processing algorithms into its on-board computer, although it should still need to send some information back to an off-board computer for manually selecting the target.

Figure 6.2: Communication with the robot
Image communication

The experimentation has been carried out in an indoor unstructured (not office-like) environment, with easily recognizable and controlled landmarks and obstacles. The environment is an area of about 50$m^2$, containing ten landmarks plus the target and a few non visible obstacles. A difficulty in real environments is the vision system, as it is highly sensitive to changes in the illumination, which makes it very hard to detect objects. Therefore, we have developed a simple and robust vision system that recognizes barcoded landmarks. Moreover, the simplicity of the landmarks permits us to easily configure scenarios with different complexity levels by changing their location, as well as the location of the obstacles. The vision system and the landmarks are described in the following section.



Footnotes

... ActivMedia[*]
ActivMedia Robotics, http://www.activmedia.com
© 2003 Dídac Busquets