Open Access Open Access  Restricted Access Subscription or Fee Access


Karthik Kamaraj, Ujwal Vij, Mohd. Moiuddin, Riddhi Dutta, Basant K. Agarwal


Real-time collision avoidance of a quadcopter using Arduino programming and SONAR sensors is proposed in this paper. The basic idea is to change roll and pitch values with the help of Arduino and SONAR sensor. The flight controller runs on six channel PWM signals coming from receiver, four of which (throttle, yaw, arming, angle mode) are directly connected to the flight controller and the other two (pitch and roll) are connected to the Arduino board and then from Arduino to flight controller.  The Arduino microcontroller board is used to program a code for obstacle avoidance with the help of SONAR sensors which manipulates roll and pitch signals coming from receiver and it is then fed to the flight controller for avoiding collision with any obstacle in the path of the quadcopter. These sensors will be installed on quadcopter which will help to detect an obstacle within a specified range (30 cm). Hence, Arduino acts as an interface between the SONAR sensors and flight controller by measuring the distance from the object lying in the path of the quadcopter which induces a change in the path according to the input code.

Full Text:



Prathamesh Salaskar, Saee Paranjpe, Jagdish Reddy, Arish Shah, “Quadcopter – Obstacle Detection and Collision Avoidance”, International Journal of Engineering Trends and Technology (IJETT), Volume 17, Number 2, November 2014

Muhammad Fazlur Rahman, Rianto Adhy Sasongko,“Obstacle Avoidance for Quadcopter using Ultrasonic sensor”, J. Phys.: Conf. Ser. 1005 012037, 2018

J. Dani Reagan Vivek, Mariappan M., Micheal Jesus Rickson M., “Autonomous Quadcopter for Surveillance and Monitoring”, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), Volume 7, Issue 4, April 2018

Sevkuthan Kurak, Migdat Hodzic, “Control and Estimation of a Quadcopter Dynamical Model”, Periodicals of Engineering and Natural Sciences, Volume 6, Number 1, March 2018

Hanafi Anis, Ahmad Haris Indra Fadhillah, Surya Darma and Santoso Soekirno, “Automatic Quadcopter Control Avoiding Obstacle Using Camera with Integrated Ultrasonic Sensor”, IOP Conf. Series: Journal of Physics: Conf. Series 1011, 2018

Pedro Castillo, Alejandro Dzul, Rogelio Lozano, “Real-Time Stabilization and Tracking of a Four-Rotor Mini Rotorcraft”, IEEE Transactions on Control Systems Technology, Volume 12, Number 4, July 2004

Zoran Benić, Petar Piljek, Denis Kotarski, “Mathematical Modelling of Unmanned Aerial Vehicles with Four Rotors”, Interdisciplinary Description of Complex Systems, January 2016

Swee King Phang, Jun Jie Ong, Ronald T. C. Yeo, Ben M. Chen, and Tong H. Lee, “Autonomous Mini-UAV for Indoor Flight with Embedded On-board Vision Processing as Navigation System”, IEEE Region 8 SIBIRCON, Irkutsk Listvyanka, Russia, July 2010

Celine Teuliere, Laurent Eck, Eric Marchand, Nicolas Guenard, “3D model-based tracking for UAV position control”, French ANR National Project SCUAV

Sven Lange, Niko Sunderhauf, Peter Protzel, “A Vision Based Onboard Approach for Landing and Position Control of an Autonomous Multirotor UAV in GPS-Denied Environments”, InnoProfile project GPSV supported by the chair for Circuit and System Design and the Chemnitz University Communication Testbed (TUC-CTB)



  • There are currently no refbacks.

eISSN: 2231-038X