17BMC044
17BMC044
17BMC044
A PROJECT REPORT
Submitted by
VINODHINI R [17BMC014]
ISTHIAQ HUSSAIN I [17BMC033]
SHRIRAM SG [17BMC044]
KOUSHAL AC [17BMC213]
BACHELOR OF ENGINEERING
IN
MECHATRONICS ENGINEERING
MAY - 2021
DRONE DELIVERY SYSTEM
A PROJECT REPORT
Submitted by
VINODHINI R [17BMC014]
ISTHIAQ HUSSAIN I [17BMC033]
SHRIRAM SG [17BMC044]
KOUSHAL AC [17BMC213]
BACHELOR OF ENGINEERING
IN
MECHATRONICS ENGINEERING
MAY - 2021
KUMARAGURU COLLEGE OF TECHNOLOGY,
COIMBATORE - 641049
(An Autonomous Institution Affiliated to Anna University, Chennai)
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
India has a logistics operation of around 100 million package deliveries per
day. Restrictions of Heavy Motor Vehicles (HMV) to commute in cities during the
daytime, Severe vehicle Congestion, inadequate delivery person, leads to the decrease
in productivity of the courier services from 85% to 50%. Motive of this project is to
cut down the operational cost in conventional last mile delivery systems and to
execute timely delivery. Idea is to build a Drone delivery system that provides a
The precise location of the destination point is fed to the drone from Ground
Control Station and with the package placed in the drone, it executes autopilot with
the help of the flight controller. Maneuverability is eased out by flight controller and
authentication system to ensure a safe and secure delivery. At the destined location, it
is achieved through scanning the ARTag/QR code which will be sent to the customer
at the time of flight. Package is delivered only when ARTag/QR code matches with
the appended data. Entire process is executed by the integration of the Robot
Operating System and open source autopilot software suite with the hardware.
minimizing operational cost and overhead cost, allowing businesses to grow their
iv
4
ACKNOWLEDGEMENT
It’s an immense pleasure for us to undertake this project. We feel highly about
doing the project entitled - “DRONE DELIVERY SYSTEM”. We are highly indebted
providing the necessary resources in successful completion of the project. We are also
grateful to our respected head of department Dr. M. SARAVANA MOHAN for aiding
immense gratitude to our project coordinator Mr. A. RAMKUMAR and to our guide
Mr. P. ANUSH for their valuable suggestions and guidance to carry out this project. We
proudly thank the faculty members of our department for offering their valuable
information to complete this project. We also thank those who have helped us directly
and indirectly. Last but not least, we cherish our friends and parents who have been with
1 VINODHINI R 17BMC014
3 SHRIRAM SG 17BMC044
4 KOUSHAL AC 17BMC213
5
TABLE OF CONTENTS
ABSTRACT iv
LIST OF TABLES ix
LIST OF FIGURES x
NOMENCLATURE xii
1 INTRODUCTION 13
1.1 GENERAL 13
1.2 NEED FOR THE STUDY 14
1.3 OBJECTIVES 14
1.4 SCOPE OF WORK 15
2 LITERATURE REVIEW 16
vi
6
3.2.10 GPS MODULE 35
3.2.11 Li-Po BATTERY 36
3.2.12 POWER MODULE 38
3.2.13 BUCK CONVERTER 39
3.2.14 SERVO MOTOR 40
3.2.15 ULTRASONIC SENSOR 42
3.2.16 RACK AND PINION 45
4 SOFTWARES 47
4.1 FUSION 360 47
4.2 ROS 48
4.3 MISSION PLANNER 49
4.4 FLOW DESIGN 50
6 CALCULATION 58
6.1 DRAG FORCE CALCULATION 58
6.2 THRUST CALCULATION 59
6.3 FLIGHT DURATION CALCULATION 59
7
7.5 ARTag DETECTION 63
10 REFERENCES 72
viii
8
LIST OF TABLES
ix
9
LIST OF FIGURES
xi
11
NOMENCLATURE
ABBREVIATIONS
COM - Communication
Hz - Hertz
RPi - Raspberry pi
SYMBOLS
xii
12
CHAPTER 1
INTRODUCTION
1.1 GENERAL
Global markets are expanding beyond borders and re-defining the way demand
and supplies are managed, which forged Supply Chain, the backbone of Business
Organizations today. It is merely known that the supply chain is all about managing
chains of distribution networks involving warehouses, exports to different countries or
local markets, distributors, retailers and finally to the end customer in tandem. But it
is barely known that each node of the supply chain industry faces significant
challenges. Logistics, being a crucial subset of the supply chain industry, lies in top in
the list of challenges faced. In India, the market value of the Logistics industry is
$150 billion. Subsequently, Last Mile Delivery alone accounts for up to $40 billion.
Ranking first in the list of challenges faced by the logistics services is the Last Mile
Delivery itself. Final mile- the journey from a retail store or shipping warehouse to
the end customer’s home. It is the most critical step in the delivery process. While
customers want shipping that’s free and fast, it also happens to be the most expensive
leg of the journey that goods take to reach their ultimate destination and time
consuming part of the shipping process.
It has been a common thing that when the shipment of a package has been
tracked it is found that the out for delivery status was much longer than expected.
This final leg of the shipment usually involves several stops for small deliveries.
In rural areas, delivery points along a particular route could be several
kilometres away, and only one or two packages are left at each destination. In cities,
the picture is not much better. What urban areas compensate for in the proximity of
stops is quickly offset by almost constant traffic delays.
Last mile shipping can account for 53% of a shipment’s total costs. Companies
typically acquire about 25% of that cost themselves, but this number is increasing as
supply chain inefficiencies are becoming more and more costly due to continuous
increase in e-commerce, which has led to a dramatic increase in the number of
13
packages delivered each day, as well as customer expectations to include not only fast
delivery but also free.
This last leg is often the least efficient link in the supply chain, comprising up
to 28% of the total cost of the delivery. The ‘last mile’ problem also includes the
challenges existing in the delivery of goods to urban areas where the hustle and bustle
of the central business district contributes to congestion and can lead to safety issues.
1.3 OBJECTIVES
The objective of the project is all about designing and deploying a drone
delivery system to solve the last mile delivery challenges. Motive of this project is to
cut down the operational cost in conventional last mile delivery systems and to
execute timely delivery. Objective is to deliver the package timely and securely to the
end customer through drones. Central computer in the warehouse commands the
drone and also visualizes live data from the drone. With the help of an collision
avoidance system and on-board computer integrated with the flight controller, the
drone performs an autonomous flight. The drone navigates and stabilises itself with
the input data from sensors embedded into it. The end-to-end goal of destination is
14
attained and the proper delivery of packages to the right user is attained with GPS and
other authentication systems.
15
CHAPTER 2
LITERATURE REVIEW
Author: Roberts LD, Hassall DG, Winegar DA, Haselden JN, Nicholls AW, Griffin JN
In general, the demand for delivery cannot be fulfilled efficiently due to the
excessive traffic in dense urban areas. Therefore, many innovative concepts for
intelligent transportation of freight have recently been developed. One of these
concepts relies on drone-based parcel delivery using rooftops of city buildings. To
apply drone logistics systems in cities, the operation design should be adequately
prepared. In this regard, a mixed integer programming model for drone operation
planning and a heuristic based on block stacking are newly proposed to provide
solutions. Additionally, numerical experiments with three different problem sizes are
16
conducted to check the feasibility of the proposed model and to assess the
performance of the proposed heuristic. The experimental results show that the
proposed model seems to be viable and that the developed heuristic provides very
good operation plans in terms of the optimality gap and the computation time.
Author: Lorenz Meier, Petri Tanskanen, Friedrich Fraundorfer and Marc Pollefeys
The localization and flight control pipeline is only one of the several onboard
pipelines. As the Pixhawk middleware provides a precise timebase,a standard
textbook estimation and control pipeline already performs well for autonomous
flight.The overall pipeline,including camera interfacing and communication,consumes
only 10–15% of the total CPU power. Other implemented pipelines are stereo
obstacle avoidance and planar pattern recognition.Individual Pipeline can be
activated/ deactivated at runtime and individual pipeline components can be replaced
by different algorithms without changes to the overall system.
18
2.6 DRONE-AIDED ROUTING
Author: Giusy Macrina, Luigi Di Puglia Pugliese, Francesca Guerriero, Gilbert
Laporte
The interest in using drones in various applications has grown significantly in
recent years. The reasons are related to the continuous advances in technology,
especially the advent of fast microprocessors, which support intelligent autonomous
control of several systems. Photography, construction, and monitoring and
surveillance are only some of the areas in which the use of drones is becoming
common. Among these, last-mile delivery is one of the most promising areas. In this
work we focus on routing problems with drones, mostly in the context of parcel
delivery.
3.2 MATERIALS
Table 3.1 List of Materials
20
3.2.1 ACRYLIC SHEET
3.2.1.1 INTRODUCTION
Acrylic is a thermoplastic homopolymer known more commonly by the trade
name “plexiglass”. The material is similar to polycarbonate in that it is suitable for
use as an impact resistant alternative to glass. It is generally considered one of the
clearest plastics on the market. Acrylic in the modern era and in general is used for a
variety of applications that typically take advantage of its natural transparency and the
impact resistance of certain variants. Common uses include lenses, acrylic nails, paint,
security barriers, medical devices, LCD screens, and furniture. Because of its clarity,
it is also often used for windows, tanks, and enclosures around exhibits.
3.2.1.2 PROPERTIES
● Thermoplastic
● High strength to withstand load
● Easy machinability
21
Figure 3.2 Impact Strength of Acrylic
3.2.2.1 INTRODUCTION
An FPV Drone Frame is like a suit of armour for all of the sensitive electrical
components that constitute a quadcopter. It is essential that a frame is as durable and
rugged as possible, while still accommodating to the needs of the pilot without
hindering the flying experience and the inevitable maintenance that will ensue.
Each frame has a designated size class, based upon the longe as a hexacopter or
tricopter, the size will always be given by the greatest motor-to-motor distance.
22
3.2.2.2 DRONE FRAME PURPOSE
The frame gives a drone its shape and holds all of the subsystems in place.
Because it serves a mechanical function, the most important material property for the
frame is strength. For commercial drones, thermoplastics such as variants of nylon,
polyester, and polystyrene, are popular choices because they are inexpensive to make
into complex parts using injection molding processes.Glass Fiber + Polyamide Nylon.
3.2.2.3 SPECIFICATIONS
S. No Parameter Specification
1 Material Glass Fiber + Polyamide Nylon
2 Wheelbase(mm) 450
3 Arm Size [L x W] (mm) 220 x 40
4 Landing Gear Material ABS Plastic
5 Weight(gm) 330 (Q450 Frame)
23
3.2.3.1 INTRODUCTION
The brushless is way more powerful for their weight than brushed motors, and
they last way longer. For bigger quads, no question, brushless is prefered. But for the
micro and nano drones, it's fantastic to have these cheap motors to crash with
confidence.
3.2.3.3 SPECIFICATIONS
S. No Parameter Specification
1 Motor KV (RPM/V) 1400
2 Compatible LiPO Batteries 2S~3S
3 Current Handling Capacity (A) 16
4 Max. Efficiency Current (A) 6~12
5 No-Load Current (mA) 700
6 Maximum Efficiency 80%
7 Weight(gm) 72
24
3.2.4 ESC
3.2.4.1 INTRODUCTION
The ESC connects the flight controller and the motor. Given that each
brushless motor requires an ESC, a quadcopter will require 4 ESCs. The ESC takes
the signal from the flight controller and power from the battery and makes the
brushless motor spin.
3.2.4.3 APPLICATIONS
● System is so efficient
● Minute control
● Power regulation to motor
25
3.2.4.3 SPECIFICATIONS
S. No Parameter Specification
1 Burst Current (A) 40
2 Compatible LiPO Batteries 2S~3S
3 Constant Current (A) 30
4 Battery Elimination Circuit (BEC) Yes (5V/2A)
5 Weight(gm) 23
3.2.5 PROPELLERS
3.2.5.1 INTRODUCTION
The rotor blades of drones turn at high speeds, so they tend to absorb the most
wear-and-tear when a drone flies (or crashes). Just like the frame materials, choosing
an optimal rotor blade material is a matter of maximising strength while minimising
weight.
Some rotor blades are made from carbon fiber-reinforced composites.
However, rotor blades are frequently damaged and replaced, so many are made of
thermoplastics to reduce the cost of replacing them when they break.
26
Because rotor blades are usually damaged in high-speed impacts while
spinning, an engineer seeking to design a durable rotor blade could filter materials by
impact strength and density to select a suitable material.
3.2.5.2 SPECIFICATIONS
S. No Parameter Specification
1 Material ABS Plastic
2 No. of Blades 2
3 Length (Inch) 10
4 Pitch(inch) 4.5
5 Shaft Diameter (mm) 6
6 Total Length(mm) 254
7 Weight(gm) 28
3.2.6 PIXHAWK
3.2.6.1 INTRODUCTION
The same advancements in microchip technology that created the modern
smartphone make it possible for drones to be flying computers. Many of the same
27
chips that can be found in smartphones (Intel, Nvidia, Qualcomm, Arm, etc.) also
appear in drones.
As drones get smarter, they are becoming capable of taking on more
sophisticated tasks with less human control. At present, this means drones can follow
predetermined paths without a human pilot or record measurements from an even
larger array of sensors. But researchers are learning how to program drones to
perform increasingly complex tasks without human help.
28
3.2.6.4 SPECIFICATIONS
S. No Parameter Specification
1 Input Voltage (V) 7
2 Firmware Mission Planner
3-Axis Gyrometer
Accelerometer
3 Sensors
High-Performance Barometer
Magnetometer
32bit STM32F427 Cortex M4 core
with FPU
4 Processor
The 32-bit STM32F103 failsafe
Co-Processor
5 Weight(gm) 38
3.2.7 RASPBERRY PI
29
3.2.7.1 INTRODUCTION
Raspberry Pi is the name of a series of single-board computers made by the
Raspberry Pi Foundation. All over the world, people use Raspberry Pis’ to learn
programming skills, build hardware projects, do home automation, and even use them
in industrial applications.
The Raspberry Pi 3, with a quad-core ARM Cortex-A53 processor, is
described as having ten times the performance of a Raspberry Pi 1. Benchmarks
showed the Raspberry Pi 3 to be approximately 80% faster than the Raspberry Pi 2 in
parallelized tasks.
Raspberry Pi 4 Computer Model B with 8GB RAM is the latest variant of the
Raspberry Pi 4 Computer series released in June 2019. It has the identical
specification of the other 2 models, Pi 4 2GB RAM and Pi 4 4GB RAM except it has
8 gigabytes of RAM. This is a big news for Raspberry Pi and brings Raspberry Pi
even closer to becoming a serious contender to be a true desktop replacement.
S. No Parameter Specification
Broadcom BCM2711, quad-core Cortex-A72
1 Processor
(ARM v8) 64-bit SoC @ 1.5GHz
2 RAM 4GB LPDDR4 SDRAM
2 × USB 2.0 Ports
2 × USB 3.0 Ports
3 Connectivity 2.4 GHz and 5.0 GHz 802.11b/g/n/ac wireless LAN,
BLE Gigabit Ethernet
Bluetooth 5.0
5V 3A DC via GPIO Header
5V 3A DC via USB Type-C Connector
4 Operating Power
Power Over Ethernet (PoE)–Enabled (requires
separate PoE HAT)
Standard 40-pin GPIO Header
5 GPIO
(Fully backwards-compatible with previous boards)
2 × micro HDMI ports (up to 4Kp60 supported)
2-Lane MIPI CSI Camera Port
6 Video and Sound
2-Lane MIPI DSI Display Port
4-Pole Stereo Audio and Composite Video Port
7 Weight(gm) 52
31
3.2.8 PI CAMERA
3.2.8.1 INTRODUCTION
A camera is an optical instrument to capture still images or to record moving
images, which are stored in a physical medium such as in a digital system or on
photographic film. A camera consists of a lens which focuses light from the scene,
and a camera body which holds the image capture mechanism.
32
3.2.8.3 SPECIFICATIONS
Table 3.8 Specifications of Pi Camera
S. No Parameter Specification
1 Model OV5647 5MP 1080P IR-Cut Camera
2 Resolution 1080P
3 Camera 5MP
4 CCD Size 1/4inch
5 Focal Length 3.6mm adjustable
6 Output Power for IR LED 3.3~5v
7 Diagonal angle 60 degree
8 Weight(gm) 11
3.2.9.1 INTRODUCTION
This 3DR Radio Telemetry 433MHz 500mW Set allows you to link a flight
controller to a USB or UART equipped device such as a computer, laptop or tablet
supporting a USB connection (OTG). The system utilizes the 433MHz band and
provides a full-duplex link using HopeRF’s HM-TRP modules running custom, open
source, firmware.
33
3.2.9.2 SPECIFICATIONS
Table 3.9 Specifications of Telemetry Module
S. No Parameter Specification
1 Range (m) 2500
2 Frequency Range 433MHz
3 Rated Power (W) 250mW
4 Operating Voltage (VDC) 3~6
5 Max. Operating Current (mA) 500
6 Weight(gm) 33
3.2.9.3 FEATURES
● MAVLink protocol framing status documents
● Frequency modulation and Spread Spectrum (FHSS)
● Self-adaption to time division multiplexing
● Configurable duty cycle
● Built-in error correcting code(up to 25% data bit error)
● AT command configure data transmission
● RT command remote control data transmission
● Interchangeable air and ground 433MHz modules
● 2-way full-duplex communication through adaptive TDM
● UART interface
● Transparent serial link
● Open-source SIK firmware
● Based on the HM-TRP wireless module, with Si1000 8051 microcontroller and
Si4432
34
3.2.10 GPS MODULE
3.2.10.1 INTRODUCTION
The NEO-7 series of standalone GNSS modules is built on the exceptional
performance of the u-blox 7 GNSS (GPS, GLONASS, QZSS and SBAS) engine. The
NEO-7 series delivers high sensitivity and minimal acquisition times in the industry
proven NEO form factor. The NEO-7M is optimized for cost sensitive applications.
Ublox Neo 7M GPS module that includes an HMC5883L digital compass. The new
Ublox NEO 7 series is a high sensitivity, low power GPS module that has 56 channels
and outputs precise position updates at 10Hz. The Ublox Neo 7 module also includes
a rechargeable backup battery to allow for HOT starts and also includes an I²C
EEPROM to store the configuration settings. Out of the box this GPS module is
configured to run at 38400 Baud and is configured to run with APM/Pixhawk
systems.
3.2.10.2 SPECIFICATIONS
Table 3.10 Specifications of GPS Module
S. No Parameter Specification
1 Maximum Altitude (m) 18000
2 Navigation Update Rate 5Hz
3 Position Accuracy (m) 2-2.5
35
4 Maximum Speed 515m/s
5 Capture Time 0.1s Average
6 Input Supply Voltage (VDC) 3.5 ~ 5.5
7 Weight(gm) 26
3.2.11.1 INTRODUCTION
A lithium polymer battery, or more correctly lithium-ion polymer battery is a
rechargeable battery of lithium-ion technology using a polymer electrolyte instead of
a liquid electrolyte. High conductivity semisolid (gel) polymers form this electrolyte.
These batteries provide higher specific energy than other lithium battery types and are
used in applications where weight is a critical feature like robots, mobile phones, etc.
36
3.2.11.3 CHARGING THE BATTERY
The voltage of a LiPo cell depends on its chemistry and varies from about 2.7–
3.0 V (discharged) to about 4.2 V (fully charged), for cells based on lithium-metal-
oxides (such as LiCoO2), and around 1.8–2.0 V (discharged) to 3.6–3.8 V (charged)
for those based on lithium-iron-phosphate (LiFePO4).The exact voltage ratings should
be specified in product data sheets, with the understanding that the cells should be
protected by an electronic circuit that won't allow them to overcharge or over-
discharge under use.
3.2.11.4 SPECIFICATIONS
Table 3.11 Specifications of LiPo Battery
S. No Parameter Specification
1 Capacity 6200mAh
2 C-Rating 40C
3 Cell Count 3s
4 Output Voltage (VDC) 11.1V
5 Weight(gm) 446
3.2.11.5 ADVANTAGES
● High energy density.
● Thin thickness.
● Low internal resistance.
37
● Customizable shape.
● Good charging and discharging characteristics.
● High voltage.
3.2.12.1 INTRODUCTION
The APM 2.5.2/2.6/2.8 Pixhawk Power Module is a simple way of providing
APM 2.5 with clean power from a LiPo battery as well as current consumption and
battery voltage measurements, all through a 6-pos cable. This on-board switching
regulator outputs 5.3V and a maximum of 2.25A from 2S-6S LiPo battery. This
Power Module comes completely assembled with Deans connectors, and wrapped in
shrink tubing for protection
3.2.12.2 SPECIFICATIONS
Table 3.12 Specifications of Power Module
S. No Parameter Specification
1 Operating Voltage (VDC) 6 to 28
2 Max input voltage(VDC) 28
3 Max current sensing(A) 90
4 Weight(gm) 24
38
3.2.13 BUCK CONVERTER
3.2.13.1 INTRODUCTION
DC-DC Buck Converter Step Down Module LM2596 Power Supply is a step-
down(buck) switching regulator, capable of driving a 3-A load with excellent line and
load regulation. The LM2596 series operates at a switching frequency of 150kHz,
thus allowing smaller sized filter components than what would be required with lower
frequency switching regulators.
3.2.13.2 WORKING
This is an LM2596 DC-DC buck converter step-down power module with the
high-precision potentiometer, capable of driving a load up to 3A with high efficiency,
which can work with RPi, other companion computers.
39
3.2.13.3 SPECIFICATIONS
Table 3.13 Specifications of Buck Converter
S. No Parameter Specification
1 Input voltage 3-40V
2 Output voltage 1.5-35V(Adjustable)
3 Output current 2A to 3A
4 Conversion efficiency 92%(highest)
5 Switching Frequency 150KHz
6 Weight 11gm
3.2.13.4 ADVANTAGES
● Buck converters offer a more efficient solution with fewer, smaller
external components.
● They are able to step-down voltages using this minimal number of
components while also offering a lower operating duty cycle and higher
efficiency across a wide range of input and output voltages.
3.2.14.1 INTRODUCTION
A servomotor is a rotary actuator or linear actuator that allows for precise
control of angular or linear position, velocity and acceleration. It consists of a suitable
motor coupled to a sensor for position feedback. It also requires a relatively
sophisticated controller, often a dedicated module designed specifically for use with
40
servomotors. Servomotors are not a specific class of motor although the term
servomotor is often used to refer to a motor suitable for use in a closed-loop control
system.
3.2.14.2 MECHANISM
A servomotor is a closed-loop servomechanism that uses position feedback to
control its motion and final position. The input to its control is a signal (either
analogue or digital) representing the position commanded for the output shaft.
The motor is paired with some type of encoder to provide position and speed
feedback. In the simplest case, only the position is measured. The measured position
of the output is compared to the command position, the external input to the
controller. If the output position differs from that required, an error signal is generated
which then causes the motor to rotate in either direction, as needed to bring the output
shaft to the appropriate position. As the positions approach, the error signal reduces to
zero and the motor stops.
3.2.14.4 ADVANTAGES
● High output power relative to motor size and weight.
● Encoder determines accuracy and resolution.
● High efficiency. It can approach 90% at light loads.
42
3.2.15.1 INTRODUCTION
An ultrasonic sensor is an instrument that measures the distance to an object
using ultrasonic sound waves. An ultrasonic sensor uses a transducer to send and
receive ultrasonic pulses that relay back information about an object’s proximity.
High-frequency sound waves reflect from boundaries to produce distinct echo
patterns.
3.2.15.2 MECHANISM
Ultrasonic sensors work by sending out a sound wave at a frequency above the
range of human hearing. The transducer of the sensor acts as a microphone to receive
and send the ultrasonic sound. Our ultrasonic sensors, like many others, use a single
transducer to send a pulse and to receive the echo. The sensor determines the distance
to a target by measuring time lapses between the sending and receiving of the
ultrasonic pulse.
The working principle of this module is simple. It sends an ultrasonic pulse out
at 40kHz which travels through the air and if there is an obstacle or object, it will
bounce back to the sensor. By calculating the travel time and the speed of sound, the
distance can be calculated.
43
3.2.15.3 WORKING
Ultrasonic sensors are used for collision avoidance in drones. We have used
ROS and integrated it with the sensor so that the drive can be controlled efficiently.
The Publisher code publishes the sensor reading whereas the subscriber code gets the
values and works with an collision avoidance algorithm.
3.2.15.4 ADVANTAGES
● Wear Free – Ultrasonic sensors have no moving parts; this makes them
completely wear free and gives them a longer life than contacting alternatives.
● Highly accurate – Because of the way they work, Ultrasonic sensors are highly
accurate and can be used to detect very small alterations in position. They can
also measure the thickness of an object as well as the depth of the parallel
surface.
● Shape Detection – Other types of position sensor can detect the position of an
object but, where an ultrasonic sensor excels is that they can also detect sizes
and shapes of objects. This makes them far more flexible in terms of their
application use.
44
3.2.15.5 SPECIFICATIONS
Table 3.15 Specifications of Ultrasonic Sensor
S. No Parameter Specification
1 Operating Voltage (VDC) 3.3 ~ 5.5
2 Average Current Consumption (mA) 3.4
3 Frequency(Hz) 42000
4 Resolution 1cm
5 Read Rate (Hz) 10
6 Max. Sensing Distance (cm) 765
7 Weight (gm) 6
3.2.16.1 INTRODUCTION
A rack and pinion is a type of linear actuator that comprises a circular gear (the
pinion) engaging a linear gear (the rack), which operates to translate rotational motion
into linear motion. Driving the pinion into rotation causes the rack to be driven
linearly. Driving the rack linearly will cause the pinion to be driven into a rotation. A
rack and pinion drive can use both straight and helical gears. Helical gears are
preferred due to their quieter operation and higher load bearing capacity. The
maximum force that can be transmitted in a rack and pinion mechanism is determined
by the tooth pitch and the size of the pinion.
45
3.2.16.2 RACK AND PINION USAGE
Rack and Pinion Gear set is used here to open and close the package container
retrofitted to the drone for dropping the package.
Steps in Operation
1. Gear (Pinion) is fixed to servo motor
2. Rotational movement is transferred to the pinion through the servo motor.
3. Pinion transfer the rotational motion into linear motion through the rack
4. Rack is adhered to the package holder and leads to the opening of the
container.
3.2.16.4 ADVANTAGES
● Lighter , Reducing the number of parts in a system also reduces the weight.
● Repairing a rack and pinion steering system tends to be easier than a traditional
system.
● Less Complex (Simple)
46
CHAPTER 4
SOFTWARES
4.1.1 INTRODUCTION
4.2.3 FEATURES
47
4.2 ROS
4.2.2 APPLICATION
● Advanced perception Path/grasp planning
● Lane detection
● Autonomous robots
● Industrial robotics
4.2.3 FEATURES
● Real time tracking of drone
● ARTag recognition
● Integration of the system
4.3.1 INTRODUCTION
● Multirotor drones
● Fixed-wing and VTOL aircraft
● Helicopters, Ground rovers
● Boats
● Submarines
● Antenna trackers
4.4.1 INTRODUCTION
Flow Design is virtual wind tunnel software for product designers, engineers,
and architects. It models airflow around design concepts to help test ideas early in the
development cycle. Flow Design is a 3D virtual wind tunnel for simulating air flow
over and around your designs. With Flow Design, you can import a wide range of
geometry and image formats and visualize flow results in seconds.
Autodesk Flow Design software provides computational fluid dynamics
software features with improved reliability and performance. Compare design
50
alternatives and better understand the implications of your choices before
manufacturing.
4.4.2 FEATURES
● Flow control applications.
● Customised result.
● Intelligent automatic mesh sizing.
● Flexible solving.
51
CHAPTER 5
DIAGRAM AND DESIGN
The central computing unit at the warehouse, fetches the user’s location and
sends an ARTag (encrypted with a specific numeric code). The package is loaded to
the drone and the user's location is fed to the flight controller of the drone. With the
location and sensors’ data as input, the drone autonomously reaches the user’s
location. At the destination point, if the right ARTag is shown to the camera mounted
on the drone, the package is dropped. Upon successful delivery of the package to the
right user, the drone returns to the launch location.
52
5.2 BLOCK DIAGRAM
The main controlling unit contains the pixhawk as the flight controller unit
with Raspberry pi 4 as the companion processor for higher end processing work.
Pixhawk has the inbuilt GPS, accelerometer, barometer, IMU, gyroscope and
compass. It is connected with an Electronic Speed Controller (ESC) that controls the
BLDC motor speed. It also maintains stability of the drone using the output of the
sensor. Pixhaxk is connected through the communication unit that consists of a
telemetry module that sends the data such as geo location , altitude,etc. to Ground
Control Station(GCS) in our case warehouse. The companion processor is connected
to the proximity sensor, actuations unit and the camera modules. The proximity sensor
in our case ultrasonics sensor is used to keep the drone from the disturbance. The
actuation system contains servo for dropping the package and the camera module is
used for the authentication system using ARTags.
53
5.3 CAD
54
Figure 5.5 Bottom View of Design With Dimensions
55
Figure 5.7 Isometric view of the Drone
56
5.4 WIRING DIAGRAM
57
CHAPTER 6
CALCULATION
Drag Force,
Where,
CD = Drag Coefficient (No Unit)
FD = Drag Force (N or Kgm/s2)
A ≅ 0.09 m2 …
[From CAD Dimension]
By Applying,
FD = 1 [1.225*100*0.63*0.09]
2
FD = 3.472 N or Kgm/s2
58
6.2 THRUST CALCULATION
THEORY
1. Whenever thrust produced by the motors is less than the weight of the drone, it
is immobile.
2. Whenever thrust produced by the motors is equal to the weight of the drone, it
hovers.
3. Whenever thrust produced by the motors is greater than the weight of the
drone, it flies. Minimum thrust to weight ratio should be 2:1.
CALCULATION
Weight of the drone with payload ≅ 2000g
≅ 4000g
CALCULATION FORMULA:
* ℎ
Time =
ℎ *1000
Average amp draw =
CALCULATION:
Power = 170W/kg … [From datasheet and bench test]
Battery Voltage = 12.6v … [voltage of fully charged 3s LiPo Battery]
Total weight of Drone ≅ 2kg
59
Average amp draw = 2 * 170 A 12.6
* ℎ
Time =
We know,
Battery Capacity = 6200mAh or 6.2 Ah … [Chosen battery capacity]
Discharge percentage = 80%
… [A cell of LiPo battery shouldn’t discharge below
3.3] Average amp draw = 26.9 A
Therefore,
6.2 * 80
Time = 100 * 26.9
hr
60
CHAPTER 7
7.1.1 FUNCTIONALITY
It is achieved using integration of flight controllers like Pixhawk and ground
station softwares like Mission Planner, QGroundControl. Input data from the user is
added to the drone using the software by operator.
61
7.2.3 FUNCTIONALITY:
State 1 (safe zone) is active, if there is no obstacle nearby (object distance >
a+b).If an obstacle is detected in the close zone (a > object distance > a+b), state 2
(close area) is activated and the corresponding pitch or roll angle towards the obstacle
is limited depending on the measured distance reducing the speed of approach. In The
dangerous zone(a < object distance),state 3 is activated and the distance to the
obstacle is controlled using a PID controller, preventing a further approach to the
obstacle.Hence, such a state machine is necessary for every direction.
7.3.1 FUNCTIONALITY
Raw Data from the telemetry module is received through the COM port of the
central computer and is processed and published in the desired format like in maps
onto web application/mobile application.
7.4.1 FUNCTIONALITY
It is a package transporting a container made of acrylic sheet which is retrofitted
to the base of the drone. Servo motor is used to actuate the Slider. The mechanism
used here is Rack and Pinion whose output is linear movement and input is circular
movement. Servo and pinion are mounted on the outside of the container and rack is
attached to the slider. So whenever the servo motor rotates, rotational movement is
transferred into linear movement and the slider is opened to drop the package placed
in it.
62
7.5 ARTag DETECTION
ARTag is used as an authentication system to ensure the right customer.
7.5.1 FUNCTIONALITY
The authentication system for package dropping is built with an ARTag as the
detection system. The user will be provided with the digital ARTag which is
encrypted with a numerical value. The controller at drone senses the tag through the
camera. Once it matches, a signal is sent to the servo motor to actuate the dropping
mechanism.
63
CHAPTER 8
RESULT AND DISCUSSION
64
8.1.1 DESCRIPTION
65
Figure 8.4 Screenshot of Wind Tunnel Simulation of Final Design in Autodesk
Flow Design
66
It may be noted that in Figure 8.3, Drag Force created is 3.884N. Whereas in
Figure 8.4, with the 2nd iteration of design, Drag Force is slightly reduced to 3.480N.
We practically inferred that as Area increases, Drag Force also increases which obeys
the Drag Force Formula, FD = 12 [ CDv2A] where Drag Force is directly proportional to
Area. Considering these simulation values, Aerodynamics and other parameters, Design
for the package container is finalised. In Figure 8.4 and 8.5, Drone is slightly tilted as
while flying, Pitch angle is almost around 30 degree which is inferred from the data of
Autopilot simulation.
68
8.3.1 DESCRIPTION
69
CHAPTER 9
CONCLUSION AND FUTURE WORK
This project is all about delivering the packages to users using drones. The
project aims to build a drone logistic system. The entire device is built in the
middleware ROS to have an integrated system and to implement the master slave
concept.
The ‘last mile’ problem is growing in tandem with soaring e-commerce sales
and, while technology offers better tracking systems and analysis tools that can
optimise the delivery process.
This project is about implementing a drone logistic system with accurate and
secure package delivery service. The proposed solution primarily solves the last mile
problem in urban areas.
As of this writing, the project has returned encouraging results. The project is
not yet complete and is expected to reinforce previously returned results along with
additional valuable design insights upon completion. Due to the necessary scope
reduction brought about by the student, further research is necessary. Some of the
major defects of this project is that it tends to fail in a few areas of implementation
such as stabilisation of drones in varied weather conditions, reaching the destination
accurately in densely packed areas. However, this can be eliminated to a certain
extent by using ARTags for delivering it to the right customer.
70
The future work of this project is making it navigable in all conditions and
testing it in the real world. Future work is going to focus on scaling and including
additional features like live tracking to the end customer. Once it is achieved, the plan
is to deploy it for different use cases like Medicine delivery, Food delivery, cold chain
logistics and many more. Multiple drones can also be made to work as a
network(SWARM) with the master slave concept enabled through ROS. Through
master slave implementation, the drone logistics system could be enhanced and
scaled. One of the biggest show stoppers is the DGCA rules and regulations for flying
commercial drones.
71
CHAPTER 10
REFERENCES
[1] Aurambout, J. P., Gkoumas, K., & Ciuffo, B. (2019). Last mile delivery by
drones: An estimation of viable market potential and access to citizens across
European cities. European Transport Research Review, 11(1), 30.
[2] Kim, J., Moon, H., & Jung, H. (2020). DroneBased Parcel Delivery Using the
Rooftops of City Buildings: Model and Solution. Applied Sciences, 10(12),
4362.
[3] Meier, L., Tanskanen, P., Fraundorfer, F., & Pollefeys, M. (2011, May).
Pixhawk: A system for autonomous flight using onboard computer vision. In
2011 IEEE International Conference on Robotics and Automation (pp. 2992-
2997). IEEE.
[4] Atoev, S., Kwon, K. R., Lee, S. H., & Moon, K. S. (2017, November). Data
analysis of the MAVLink communication protocol. In 2017 International
Conference on Information Science and Communications Technologies
(ICISCT) (pp. 1-3). IEEE.
[5] Khan, R., Tausif, S., & Javed Malik, A. (2019). Consumer acceptance of
delivery drones in urban areas. International Journal of Consumer Studies,
43(1), 87-101.
[6] Macrina, G., Pugliese, L. D. P., Guerriero, F., & Laporte, G. (2020). Drone-
aided routing: A literature review. Transportation Research Part C: Emerging
Technologies, 120, 102762.
[7] Koiwanit, J. (2018). Analysis of environmental impacts of drone delivery on
an online shopping system. Advances in Climate Change Research, 9(3), 201-
207.
[8] https://www.researchgate.net/figure/Wiring-scheme-of-our-
UAV_fig5_338096 276 [access on 20th May, 2021]
72