You are on page 1of 17

Final Year Project Presentation Of

Design and Development Of


DroneSwarm

Name:- En.No:-
Chaudhari Nirmalbhai 170280119009
Chaudhary Bharatbhai 170280119011
Makvana Dharmesh 170280119050
Nayka Roshankumar 170280119057

Guide Name
Dr. U. A. Patel
Presentation Flow

Project Objective
Block Diagram
Component
Working
Project Application
Future Enhancement
Simulation
Conclusion
Project Objective

In real life it is easy to control single drone at


particular instant,it is hard to control drone more
than one at particular instant.

So,our project main objective is implemention of


protoctol so that we can control as much as drone we
want to control.
Block diagram
Drone Drone Drone

Radio
Module

PC Python
Programmer
Server Script
Component
1)Drone:-
It is flying object which perform task
according to our requirment.

 Mechanical specifications
 Takeoff weight: 27g

Size (WxHxD): 92x92x29mm (motor-to-motor and including motor
mount feet)

 IMU
 3 axis accelerometer / gyroscope (BMI088)

high precision pressure sensor (BMP388)


Flight specifications

Flight time with stock battery

battery capacity: 7 minutes

Charging time with stock battery: 40 minutes

Max recommended payload weight: 15 g
 Microcontroller

STM32F405 main application MCU
(Cortex-M4, 168MHz, 192kb SRAM, 1Mb flash)

nRF51822 radio and power management MCU
(Cortex-M0, 32Mhz, 16kb SRAM, 128kb flash)

uUSB connector

On-board LiPo charger with 100mA, 500mA and 980mA
modes available

Full speed USB device interface

Partial USB OTG capability
(USB OTG present but no 5V output)

8KB EEPROM

 Expansion connectors
 VCC (3.0V, max 100mA), GND
 VCOM (unregulated VBAT or VUSB, max 1A)
 VUSB (both for input and output),I2C (400kHz)
 SPI, 2 x UART, 4 x GPIO/CS for SPI
 1-wire bus for expansion identification ,2 x GPIO connected
to nRF51
 Radio specifications
 2.4GHz ISM band radio

 Increased range with 20 dBm radio amplifier,

tested to > 1 km range LOS with Crazyradio PA


(environmentally dependent)
 Bluetooth Low Energy support with iOS and Android

clients available
 Dual antenna support with both on board chip antenna and

U.FL connector

 Supported clients/controllers
 Win/Linux/OSX python client
 The gamepads used by the Xbox 360 and the Playstation 3 are
used as reference controllers
 Any gamepad/controller with at least 4 analog axes

Android/ios mobile device
2)Radio Module:-
in order to communicate with drone radio is used.

 Mechanical specifications
 Weight: 6g
 Size (WxHxD): 58x16x6.5mm (including connectors)

 Radio specification
 20dBm output power (100mW)
 Low Noise Amplifier (LNA)
 RP-SMA connector
 Can be powered with up to 13V via expansion header
 2x5 2.54mm expansion header with following signals
 Standard USB-A connector

 Hardware support for PPM input


 Up to 13V input power , GND
 PPM , SPI/UART
 Based on nRF24LU1+ chip from Nordic
Semiconductor

8051 MCU at up to 16MHz with 32Kb flash and 2Kb SRAM

2.4GHz ISM band radio

USB device peripheral

125 radio channels
 2Mbps, 1Mbps and 250Kps communication data-rate
 Sends and receives data packets of up to 32 bytes payload
 Automatically handles addresses and packet ack
 Hardware SPI and UART
 Compatible with Enhanced ShockBurst protocol from Nordic
Semiconductor
3)PC Sever:-

To send data from Python Script PC server is used.PC server consist
ROS Software it convert python high language into binary data and
send via radio module to drones.Here CRTP(Radio Transmission
Protocol) is used.

4) Python-Script:-

Python Script is file that consist series of instruction which we want
to perform.

To create python script high level function is used.

According to requiment these functoin is used.
Working

Python script is feed into ROS(robot operating System) which
convert into binary data file.This file is convert into 32 bit packet by
PC server.This packet send to drone according to there address.Drone
receive this packet and send back signal of getting of
packet.According to packet drone follow instuction.
Application:-
 Mobile defibrillation for emergencies, monitoring patients and
other health-related activities
 Surveillance

 Marketing,Business and Management

 Mapping

 Security


Hobby

Military
 Research

 Delivery (distribution/transportation) of supplies/goods/mails

 Aerial images/footage
Future Ehnecement:-
Further research and development its going on this
project.Next goal is to archive “Hierarchical Drone
swarm”.Getting this much of success the day is not
more away that drone swarm approach make our future
more easy,more safe and good.
Simulation
 Example of Python-Script
 Simulink model of Drone

 Real Life simultion of Drone swarm with help of

MATLAB Plot and ROS(Robot Operting System)


Conclusion:-
The swarm idea inherently drives drone development
toward autonomy. Smart drone swarm technology could have a
significant impact on every area of military capability,delivering
kinetic ammunitions. Swarms of small attack drones that
confuse and overwhelm antiaircraft defenses could soon
become an important part of the modern military arsenal,
something that would mark a major evolution in robot-enabled
warfare.

Advances in computer power, processing speed and AI


are rapidly changing the scope of what platforms are able to
perform without needing human intervention. At the moment,
multiple humans are often needed to control a single drone, and
new algorithms increasing autonomy for drones could greatly
change this ratio
Thank You

You might also like