Homing Drone For Public Services
Homing Drone For Public Services
2- Problem formulation:
Statistics about disabled people say that about 2 of each 10 adults live with a
disability. About 60 percent of those, their disability is in moving. Sothey have
many problems when they want anything outdoor and also lowers their quality of
life since they must rely on some sort of aid to get around.
Seniors, the older population, persons 60 years or older are increasing around the
world. Statistics about them say that they are about 15-20 percent of people and
they are increasing. It’s expected to be 30 percentby 2050. These people usually
suffer from geriatrics and also may need some sort of need to get anything
outdoor or to get around.
In Egypt and in many cities around the world there’re a problem of crowdthat
delay delivery of many things for us for many times, if that delay wasshortened
or removed there would save many times. Crowd also may result in dangerous
results in cases like the delay of delivering medicine in time.
You could apply the dangerous consequences of delay in delivery in suchcrowd
cities on other cases.
A good solution will be a device that could replace traditional delivery systems with
others that provide delivery quickly so that it could save timeand effort. That
device could be owned either by individuals or companies or governments. For the
purpose of this project, we streamlined the problem defined above to help
disabled and seniors get what they want atthe place they want and to replace
traditional delivery system with another that would save time so that we get rid of
the problem of crowd and its consequences on delivery systems.
3
3- Idea description:
4- INTRODUCTION
4
5- PREVIOUS WORK
There are a wide range of current and potential civil applications. That includes: Load-
Delivery, Hostile Load-Delivery Recently, Passenger Transport, Journalism, Law
Enforcement, Veronalism, Community Policing, Hobby and Entertainment Uses.
5
Many big firms are eager to utilize flying robots in delivery.
Drone introduces public services that could be used either by the government,
companies or by individuals. It enables a customer or a citizen to request the
required service from the site of the company or the government and delivered to
the customer or citizen in his/her location using the drone. It also could be owned
and used by individuals to meet their requirements. The drone has an application
that prevent any errors from occurrence. It also provide the owners to monitor it
using a site.
a. The importance of this idea
The goal of the idea is to save effort and time so it's useful for oldsters who aren't
able to move and get their work done. It's also useful for saving time in such
countries that have a problem of crowd, it's also can be useful in emergency
states.
b. Video description
A video description of our research
https://www.youtube.com/watch?v=oARfFS34z5E&ab_channel=MennaAhmed
6
7- Scenario
First scenario
INITIAL ASSUMPTION:
Person need a service from any company or government, he requests service from website and
employee do service and send service (product) to customer by drone
NORMAL:
employee receive request of customer he do service, then ask drone to carry product by using
put method and get location of customer through GPS (get place function) and put location to
system and use fly method to send drone to customer with product and use home method to
return drone to company
He can monitor drone during the way by monitor method
OTHER ACTIVITIES:
Employee is the only person that control drone
7
Second scenario
INITIAL ASSUMPTION:
Disabled or senior need any service or need to eat they can send drone to any place to do the
order and can return to home
NORMAL:
disabled or senior get location of the restaurant by get place method then put location to system
and use fly method to send drone to the restaurant and he can monitor the drone during the way
and he can communicate with employee by screen and camera by talk and monitor method and
he can pay by PayPal by pay method and then return drone to home by home method
OTHER ACTIVITIES:
Disabled or senior is the only person that control drone
8
8- Software Diagrams
8.1 context diagram
9
8.3 Business model canvas
10
9- Agent specification
One of high-level specifications is PEAS (Performance measure, Environment,
Actuators, and Sensors) as an agent which is shown in table I.
Actuators 4 rotors
Sensors Camera and IMU
Overall Requirements:
Drone must have an IMU, slam, flight controller, two digital cameras,
microcontroller, and a data link module
Drone must be autonomous
Manual override must be available at all times during flight
Drone must be able to adjust its flight to avoid obstacles
Drone shall generate its own waypoints to capture images of the entire user
defined area
Drone must be able to combine all of the images acquired into one high resolution
image
Drone shall alert the user that the survey is complete via email, using the data link
module
Drone shall complete task within 30 minutes
Drone must have station to charge its battery
Drone should carry weight closer to 20 kg
Plan must build local map and determine location
Airplane Requirements:
o The drone must be electrically powered
o The drone must be hand launched
o The battery must last long enough for the entire task to be done in one charge(~20
minutes)
o The plane must be able to operate while holding all components
Camera Requirements:
➢ One front facing camera shall be of lower resolution to be used for obstacle
detection
➢ Ground facing camera must be high resolution with the ability to capture near
infrared pictures.
➢ All images captured with the ground facing camera must be tagged with GPS.
12
Delivery system Requirements:
• website for customer to request his order
• employee (customer) login system
• employee do the order and put it in the drone
• employee determine the location of the customer and send the drone to this location
• employee can monitor the drone during the way to destination through monitor
• when it arrives to its destination employee use home method to return to company
or government
• customer send drone to the place where he requests his order
• he can communicate with employee through camera and screen
• Customer pay through PayPal.
• Customer use home method to return drone.
• drone use slam to make localization and build mapping.
Figure 1 represents the diagram of control unit of most autonomous robots. The
quadrotor has to solve the simultaneous localization and mapping (SLAM) problem in
order to be autonomous So it has to specify its location within an altering map that it
constructs of the environment based on data fusion from many data sources
Developments use visual or sonar navigation. The frequent utilized filter is Kalman
Filter, which is similar to a real-valued Hidden MarkovModel with Gaussian
probability noise.
13
12- Tools
• Physics engines for realistic movements. Most simulators use ODE (Gazebo,
LpzRobots, Marilou, Webots) or PhysX (Microsoft Robotics Studio).
• Dynamic robot bodies with scripting. C, C++, c#, Perl, Python, Java, URBI,
MATLAB languages used by Webots, Python used by Gazebo.
14
The next figure is the result of Autonomous “SLAM”
15
14- Conclusion
The goal of this project is to present the specification and the development of
an autonomous quadrotor delivery system that fuses data from camera and
IMU(Inertial Measurement Unit) to allow for in-time delivery of products. The results of
simulation and experiments are presented, the experiments on the collaboration
among quadrotors into a swarm are in progress. Future work include using solar
energy for charging and make a collaboration among quadrotors as a swarm.
Swarm
The future work includes the collaboration among quadrotors as a swarm are in
progress like in the following figure
Swarm collaboration
16
Map Implementation
The future work also includes applying our project on the map of the Smart village
which is presented in the next figure
17
Business
The key activities will you undertake in this project in (+3 years):
18
16-References
1. Philip H.S. Torr and Andrew Zisserman: Feature Based Methods for Structure and
Motion Estimation, ICCV Workshop on Vision Algorithms, pages 278-294, 2023
2. Michal Irani and P. Anandan: About Direct Methods, ICCV Workshop on Vision
Algorithms, pages 267-277, 1999.
3. Feature Detectors - Sobel Edge Detector Moeslund, T. (2020, March 23). Canny
Edge Detection. Retrieved December 3, 2020
6. http://vision.middlebury.edu/flow/
7. Jun Li, Yuntang Li,” Dynamic Analysis and PID Control for a Quadrotor”,
Proceedings of the 2021 IEEE International Conference on Mechatronics and
Automation, August 7 - 10, Beijing, China.
8. Pieter J. Mosterman, David Escobar Sanabria, Enes Bilgin, Kun Zhang, Justyna
Zander, Heterogeneous Fleet of Vehicles for Automated Humanitarian Missions,
Computing in Science and Engineering, vol. 16, no. 3, pp. 90-95, May-June, 2022.
19
20