ABSTRACT
Robots are used on multi-domain, where their conception requires a big study as like
in microcontrollers, sensors and code programming. Arduino with their shields had
given a solution for many problems because of their simplicity in electronic exploitation,
mostly in robotics. In this paper, we present a solution when the mobile robot avoiding
obstacle it cannot fall by using two ultrasonic sensors, Arduino uno, Servo motor and
Arduino motor shield Rev3. The first ultrasonic sensor is designed to measure the vertical
distance from the sensor itself to sol and the second is to measure the horizontal distance
from robot to avoiding obstacle. Our objective is to build an autonomous and intelligent
robot.
Keywords: Robot, Anti falling, Obstacle, ultrasonic sensor, Arduino.
Cite this Article: M. Haidas, B. Kadri and C. Benachaiba, Autonomous and Intelligent
Robot for Obstacle Avoiding and Anti-Falling Using Ultrasonic Sensors, International
Journal of Mechanical Engineering and Technology, 9(5), 2018, pp. 821–824
http://www.iaeme.com/IJMET/issues.asp?JType=IJMET&VType=9&IType=5
1. INTRODUCTION
The sensors in the robotic systems have a very important role especially to make a very
precise and difficult task like the so-called ultrasonic sensor HC-SR04 [1] that measures the
distance. In our robot, we use this sensor for two purposes, one to avoid obstacles ahead and
the second to avoid falls. These types of sensors based on sound speed in air, which is 340 m/s
at 25° C. The programming code developed in the Arduino [1], [2], [3], [4] microcontroller is
for a goal to make the Robot autonomous and intelligent.
6. CONCLUSION
The obstacles and the fall present a difficulty and a danger in the path traversed by the robots.
In this paper, we present an autonomous and intelligent robot for obstacle avoiding and anti-
falling.
REFERENCES
[1] Karvinen Tero, Karvinen Kimmo and Valtokari Ville. Les capteurs pour Arduino et
Raspberry Pi. Edition Dunod, 2014.
[2] Erik Bartmann. LE GRAND LIVRE D’ARDUINO. 2e édition Eyrolles, 2015.
[3] Simon Monk. Mouvement, limière et son avec ARDUINO et RASPBERRY PI. Edition
Eyrolles, 2016.
[4] Christian Tavernier. Arduino Maitraisez sa programmation et ses cartes d’interface
(shields). 2e édition Dunod, 2014.
[5] https://create.arduino.cc/projecthub/Arduino_Genuino/mkr1000-wifi-robot-76a3a0.
[6] https://www.arduino.cc/reference/en/language/functions/random-numbers/random/.
[7] V. Sudharsan, Ghayathri Suriyamoorthy, R. Jane Valentina, P. Hari Priya and M. Subha
Lakshmi, Hardware Efficient Realization of an Autonomous Robot with UART based
Control for Navigating Static & Dynamic Obstacles, International Journal of Mechanical
Engineering and Technology, 9(3), 2018, pp. 837–845.
[8] R. A. Balsara, S. S. Sardar, A. J. Jain and Prof. S.P. Joshi, Design of an Autonomous
Robot Security System Using Neural Networks. International Journal of Computer
Engineering & Technology, 8(2), 2017, pp.68–75
[9] V. Sudharsan, A.P. Roger Rozario and J. Christob Arputharaj, Design and Analysis of a
CORDIC Based Autonomous Robot for Obstacle Avoidance in a Static Indoor
Environment. International Journal of Electrical Engineering & Technology, 8(2), 2017,
pp. 93–100.