OBSTACLE AVOIDANCE DRONE

Published on . Written by

OBSTACLE AVOIDANCE DRONE
Recent times all the drones are coming along with the obstacle avoidance technology where it can able to sense any kind of obstacle by using the sensors. This technology protects the drone from crashing.

Read more..
Sensors detects the obstacle and sends the signal to the microcontroller, the signal is processed by the controller and sends the processed output signal to the flight controller, again flight controller sends the signal to the ESCs which is connected to the motor so the drone will be saved from hitting any obstruction.


Skyfi Labs Projects
You can fix the sensors in any direction that you want to. Depending upon the sensor that you use the obstacle distance will be changed.

Project Description:

  1. FRAME: Frame size can be changed depending upon the payload that you want. All the electrical and electronics will be placed over on the frame.
  2. FLIGHT CONTROLLER: The flight controller(autopilot) will be fixed over the frame which controls all the motors automatically when pre-programmed by the software.
  3. MICROCONTROLLER: Arduino board.
  4. SENSORS: Ultrasonic sensor or stereo camera or IR sensor. etc.
  5. GPS MODULE: This unit will help you to follow the waypoint which was pre-programmed in the software.
  6. POWER MODULE: Power module is used to power the flight controller board where it also helps to trigger the RTL function internally when battery level gets low.
  7. ESC: Electronic Speed Controller used for controlling the speed of the BLDC motor.
  8. BLDC MOTOR: Here you can use BLDC motor for producing thrust which will help the drone to fly by overcoming the drag.
  9. PROPELLER: It is a device which converts the rotational motion into the thrust. Propeller is made up of airfoil design which will cause the pressure difference due to that propeller will move upward direction along with the drone.
  10. BATTERY: You can use lipo battery as a power unit. Battery size will be changed according to the drone size. This type of battery gives you high energy with less weight.
  11. TRANSMITTER AND RECEIVER: 2.4GHZ TX and RX. It should have minimum 5 channel
  12. POWER DISTRIBUTION BOARD: It will distribute the battery voltage to all the ESCs equally

Project Implementation:

  1. Fix all the parts in the frame properly. The flight controller should be fixed properly into the center part of the frame which helps you get more stability.
  2. Sensor should be fixed properly to any side that you want to detect obstacle
  3. Connect the arduino board to the arduino software and upload the programming logic on to the board
  4. Connect the battery to the power module and open up your mission planner which you have already downloaded
  5. Install the stable firmware to the flight controller board
  6. Now do all the mandatory calibration and the flight mode that you want to fly in your transmitter in the radio calibration setup
  7. Do auto-tune for more stability where you don't need to give PID values manually
  8. Now you can go for test flying

Software requirements:

  1. Mission planner or Q-Ground control or Tower.
Kit required to develop OBSTACLE AVOIDANCE DRONE:
Technologies you will learn by working on OBSTACLE AVOIDANCE DRONE:


Any Questions?


Subscribe for more project ideas