Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A MOBILE ROBOT
Trinidad-García G.1, Saldaña-González G.2, Larios-Gómez M.3, López Marin N.4, Villafuerte Herrera F.5
Facultad de Ciencias de la Computación1,3,4,5
Benemérita Universidad Autónoma de Puebla
Carrera de Electricidad y Electrónica industrial2
Universidad Tecnológica de Puebla
Puebla, México
tgarcia@solarium.cs.buap.mx1, griselda.saldana@utpuebla.edu.mx2,
mlarios@cs.buap.mx1, nlopez@cs.buap.mx1
Abstract—This paper presents a proposal of a sailing control processing for the signals generated by the transducers. The
based on infrared and ultrasound sensors applied to robotics. “EyeBot” architecture provides enough resources for the
The system’s control is based on the “EyeBot” board. The development of the software needed to treat the sensors
sensing subsystems for infrared and ultrasound transducers signals and to carry out the appropriate action for the robot.
are designed to be used in the construction of experimental In this work a prototype for an electronic system and the
robots of general purpose. The actuators used are DC motors software development that allows the robot to detect
and servomotors. In order to verify the operation of the obstacles in a range from 5 cm to 3 meters as maximum in
systems, a mobile robot that evades obstacles and allows the front and back part is presented. In both sides the infrared
knowing the distance from such obstacle to the robot was built.
sensors with a detection range of some centimeters are
The system configuration consists of two ultrasound
placed. This allows the robot to perceive its environment.
transducers placed in the front and back of the mobile, and the
infrared ones placed on the sides. This configuration gives The objective is to avoid an obstacle or to trace a possible
autonomy to the robot, allowing the obstacles’ evasion and escape route.
avoiding collisions with objects around to generate possible The document is organized as follow, in section two the
escape routes. It is important to highlight that the systems were system description is presented, section three describes the
built in a modular way, which allows different configurations system implementation highlighting the hardware and
according to the user needs. As future work, modules for light software counterpart of the execution. Section four shows the
intensity and sound detection will be added in order to provide system operation and the experimental results and some test
more flexibility to the system. performed to the system are reported in section 5. Finally
section 6 presents the conclusion and future work.
Keywords: ultrasouond sensor; sailing system; EyeBot system
Objects
III. SYSTEM IMPLEMENTATION Figure 4. Algorithm that obtains the distance between the obstacles and
the mobile
In order to conditioning the input signal it is necessary to
design the circuits for the oscillator, the converter from The measurements from the sensors are introduced into
frequency to voltage, and the analog to digital converter to the program and compared to a certain threshold.
interact with the “EyeBot”. For the software, the input, From these measurements, a decision is made based in a
output and control routines have been developed. random function who decides which direction must be taken.
The hardware design was planned as a modular system After verifying that no obstacles exist in more than 20 cm
considering all the printed circuits, the coupling of stages, around, the controlling signals are sent to the system
and the electrical signal conditioning [5-7]. actuators.
The software was developed considering that the robot
includes two ultrasound transducers [8, 9], one in the frontal
part and another one in the back part of the robot. IV. SYSTEM OPERATION
Furthermore, the robot includes two infrared transducers, one The voltage signal of 5 V in amplitude and variable
placed on the right side and the other on the left one. The period passes through one of the system block and in the
robot has been provided with two servomotors that control output there is a linear voltage signal within a range of 0.02
the course of the mobile. and 5 volts. This voltage is converted to its correspondent
The software was developed using C language from the digital equivalent. This signal is interpreted as the distance to
“EyeBot” and the obtained results are adapted to the system the object.
requirements. A procedure for display the distance obtained This prototype is intended to provide to the robot with
by the “EyeBot”, measured in meters has been developed. the measured distance from where a certain obstacle is found
Once frequency measured by the SRF05 is taken, the in order to determine the actions that allow him to evade or
conversion of this frequency to the equivalent distance is to take such an object, depending on the desired task in the
programmed using a clock that counts the bits sent in a environment in which the robot is immersed. Figure 5 shows
period. the block diagram of the general system.
In order to take the distance between the mobile robot
and the obstacle a range is used. If the distance is less than
Object LCD
DAC PIC 0
d=xx cm
0 1 2 3
Distance (mts)
Figure 5. Block Diagram of the System
(a)
Figure 6 shows the prototype for the proposed mobile Sensor Characteristics
robot. 14
12
Possible
Trayectoria
posible
Trajectory
10
0
0 0.5 1 1.5 2 2.5
Distance [mts]
Ultrasound
Transductor Transductor
Infrared
deTransducer
ultrasonido infrarrojo
Transducer (b)
Figure 8. Pulse width-distance characteristic of the object: a) one object,
b) two objects
REFERENCES
Figure 7. Developed Prototype [1] R. A. Sigwalt, C. O. R. Negrão, and P. C. Tonin, Influência do
Escoamentono Processo de Incrustação. Departamento Acadêmico de
Mecânica,Centro Federal de Educação Tecnológica do Paraná,
In Figure 8, some of the performed measurements are Seminário de Ciênciae Tecnologia, 2002. (In Portuguese).
shown. The relation between distance and pulse width is [2] J. L. Rose, “Recent advances in guided wave NDE,” in Proc. IEEE
analyzed. The measurements performed of the distance from Ultrason. Symp., 1995, pp. 761–770.
the object location and the equivalent to the time of the [3] J. Barshinger, J. L. Rose, and M. J. Avioli, Jr., “Guided wave
signal duration. resonance tuning for pipe inspection,” J. Press. Vessel Technol., vol.
124, no. 3, Aug. 2002, pp. 310–330.
[4] EyeBot: http://robotics.ee.uwa.edu.au/eyebot/