Gesture Control Drone for Crowd Analysis
Gesture Control Drone For Crowd Analysis- Architecture Diagram
Introduction
Purpose
The purpose of this document is to provide the reader with abstract view, quality and other deliverables of the product. The identifications and brief details about the stakeholders, market and other entities related to the product.
Scope
The scope of this product is to provide ease to control a drone and to analyze a crowd at a particular event. Using leap motion, the drone will be controlled by hand gestures and the camera images which will be received as output, which will be used for crowd analysis.
Definitions, Acronyms, and Abbreviations
Drone: A quad-copter with camera installed in it
Leap motion: A device to track human hands
Overview
In the initial section, there is introduction to the product and this document. The second section provides details about the problem, its solution and the market analysis. The third section contains the information about all the stakeholders and user descriptions and details. The fourth section contains product overview its details, its cost and licensing and other details. The fifth section contains quality information along with security and other aspects. The sixth section discuses about the documentation requirements. Last section gives feature attribute a discussion.
Positioning
The gesture control drone for crowd analysis is for news casters and rescue services who need to estimate crowd in events. The gesture control drone that can be controlled by simple hand gestures and do crowd analysis unlike the drones controlled by remotes and counting individuals.
Drones are being used almost everything from live feeds, even photo shoots and to delivering things by giving ease of access i.e. gesture control it will be more easy to control the drone and almost anyone can easily use it which will highly enhance its use in any field where it is being used.
The news casters need very close to real estimation of the crowd in an event which is not easily available they have to count the whole crowd or have to give a estimation which is not even close by crowd analysis we will provide very close to real estimation of the crowd in a very less time. Moreover the rescue services can see in and accidental site that how many people are nearby or in the zone which will help them to plan accordingly.
Business Opportunity
Gesture control makes a drone in reach of everyone; anyone can be fly a drone without any training required. It gives a new, easy and intellectual way to control a drone. It makes the drone a part of the user.
Now a days in events where is a large gathering news channels often provide crowds estimations which vary highly from channel to channel and the only method from which these stats are coming from is simply counting the people or giving estimations which is often not correct and very time taking. The crowd analysis application will provide a very close to real estimation of the crowd from an image which will be highly useful for news channels and rescue squads to see how many people are present in a specific area without getting close to it. The user will be able to bypass the counting process it will be done by the application. The user can give a very close to real estimations in no time.
Problem Statement
It is very difficult to control a drone with a remote control. Only highly trained individuals are able to do so. When an untrained person tries to control the drone it often ends in a crash or any damage to the drone or others.
The second problem is the estimation of the crowd in a specific area usually we see many estimations of a gathering and all of them vary with high degree. And no one knows the close to real estimation of the crowd. Often in accidents, we cannot see the people entrapped or gathered in the accidental site.
Product Positioning Statement
For
| News Casters and Rescue Services
|
---|---|
Who
| Need to estimate crowd in a certain event
|
The
| Gesture Control Drone
|
That
| Can be controlled by simple hand gestures and do crowd analysis
|
Unlike
| Drones controlled by remote and counting individuals
|
Our Product
| Provides the solution for controlling the drone with ease and giving very close to real estimations of crowd
|
Market Demographics
Now day’s drones are in fashion. Drones are being used almost everything from live feeds, even photo shoots and to delivering things by giving ease of access i.e. gesture control it will be more easy to control the drone and almost anyone can easily use it which will highly enhance its use in any field where it is being used.
The news casters need very close to real estimation of the crowd in an event which is not easily available they have to count the whole crowd or have to give a estimation which is not even close by crowd analysis we will provide very close to real estimation of the crowd in a very less time. Moreover, the rescue services can see in and accidental site that how many people are nearby or in the zone, which will help them to plan accordingly.
Stakeholder and User Descriptions
Stakeholders are drone vendors companies and government agencies.
Users will be newscasters and rescue services who will be able to easily control a drone through simple hand gestures and estimate crowd in a specific area like accidental sites or event with large gatherings.
User Summary
Name
| Description
| Responsibilities
|
---|---|---|
News Casters
| Includes all the parties covering an event which need information of the crowd in the particular event
| Use drone with care, take clear pictures of the crowd for accurate working and use only for positive purposes
|
Rescue Services
| Includes all the parties covering an accidental site which need information about the crowd present in the zone
| Use drone with care, take clear pictures for accuracy and only use for positive purposes
|
User Environment
The user of the product should know how to use the product, how to interact with it and how to take full advantage of the application. User must know where not to use the product. The environment must be open i.e. drone must be flown outside because inside it can be damaged or an individual can get hurt. The images should be taken from a specific height so that algorithm can work correctly. The user must know limitations of the crowd analysis algorithm so that it should not waste the effort of the user and the product.
User Profiles
Representatives
| The company or organization who buys the product
|
---|---|
Description
| The news reporting company
|
Type
| Company
|
Responsibilities
| Use the product with responsibility, care for maintenance, take training to use the product and use product for positive purposes only
|
Success Criteria
| Product working as per expectations
|
Involvement
| Product usage and care after it has been competed
|
Deliverables
| Complete product
|
Comments/issues
|
Representatives
| The organization who buys the product
|
---|---|
Description
| Organization to provide services to people in disasters
|
Type
| Organization
|
Responsibilities
| Use the product with responsibility, care for maintenance, take training to use the product and use product for positive purposes only
|
Success Criteria
| Product working as per expectations
|
Involvement
| Product usage and care after it has been competed
|
Deliverables
| Complete product
|
Comments/issues
|
Alternatives and Competition
Drone technology being used everywhere but not controlled by hand gestures so there is competitions in drone but not in the technology to control them.
Same the crowd analysis alternative can be counting the individuals which is the most oldest and labor oriented task. So no competition here because crowd analysis will outrun this method
Product Overview
This section covers the details about developing the product. Its perspective and its features. Its cost licensing and assumptions along with dependencies.
Summary of Capabilities
- Controlling a drone through hand gestures
- Crowd analysis from output images
User Assumptions
- User should be trained
- Drone should be used by a trained person
- Images should be correctly taken
- Hands should be in right condition and position to work correctly
Dependencies
System Dependencies
- Enough storage to store the output images
- System should latest be of minimum level required from the product i.e.
- Windows 8 or above
- RAM 4 GB
- Processor i3
- Hard more than 50GBspare for the system
- Drone should be installed with camera
- Battery of the drone should be enough to carry it for 15 minutes
- Camera should be good enough to take pictures that are of high definition
Environment Dependencies
- The weather should be calm
- It should me windy so that drone could be stable
- It should not be rainy which would cause distraction in the images
- Environment should be open because inside there would be high chances of drone to be damaged to injure someone
Licensing and Installation
The product would be installed to on the users system by the developer himself and would deliver the working setup to the user.
The user would be bound through the contract to do not copy the product and disclose its working to anyone. The system would be working on a license key which will be provide by the developer and can be suspended in case of issue by the user.
Product Functions
- The drone will be controlled by hand gestures
- The hand gestures would be taken by leap motion and forwarded to the processing system
- Then processing would be done to convert the hand gestures in to the drone movements
- The signals would be forwarded to the drone and it will work accordingly
- The drone would take pictures and pass them to the processing unit
- Crowd analysis would be done on these images and results would be shown on the desktop software.
Constraints
- Enough storage to store the output images
- System should latest be of minimum level required from the product i.e.
- Windows 8 or above
- RAM 4 GB
- Processor i3
- Hard more than 50GBspare for the system
- Drone should be installed with camera
- Battery of the drone should be enough to carry it for 15 minutes
- Camera should be good enough to take pictures that are of high definition
Quality Ranges
Security
The system would run by a user login so that no other person except the user can turn on the system and use the product.
Availability
The system would be working if
- The camera of the drone is working correctly
- The drone has enough battery
- The processing desktop application should be running and logged on
Usability
The usability would be kept as simple as possible so that anyone can use it easily.
The utmost purpose of the product is to provide ease.
Maintainability
The maintenance would be provided by the developers and it would be paid
- In case of the user damages the drone
- In case the user corrupts the software
- In case the camera gets damaged
Precedence and Priority
The product will be given in four phases
- First phase would be the installation of the leap motion
- Second phase would be the installation of the desktop application
- Third phase is the integration of drone
- Fourth phase would be the crowd analysis
- System should latest be of minimum level required from the product i.e.
- Windows 8 or above
- RAM 4 GB
- Processor i3
- Hard more than 50GBspare for the system
Other Product Requirements
Application Standards
Systems Requirements
The system needs to be connected properly. The hardware should be working perfectly and the system should be plugged in safe electric ports to save it from short circuits or over flow of electricity.
Performance Requirements
The signal transfer from the leap motion to the drone should be fast that it should fell like real time and the crowd analysis algorithm should take a reasonable time to show facts as fast as possible.
Environmental Requirements
- The weather should be calm
- It should me windy so that drone could be stable
- It should not be rainy which would cause distraction in the images
- Environment should be open because inside there would be high chances of drone to be damaged to injure someone
Documentation Requirements
User Manual
- User would be provided with a printed user manual which will contain all the working and functionality of the system in detail.
- It will contain how to use the system. Like how to give gestures to the leap motion? On which gesture which movement woks
- How to use the desktop software?
- How to disassemble/assemble the hardware in any case?
- Safety Measures
- Precautions
Installation Guides, Configuration, and Read Me File
The product will contain a readme file a summary of the user manual and the steps to install and configure the system.
It will also tell some details about the system e.g. the version, hardware compatibility and software compatibility.
Help Module
Along with the desktop software there will be an integrated help module which will guide the user through all the software usage and help the user where it gets stuck.
Labeling and Packaging
The packaging will contain some precautions. A brief description of the product and the hardware present in it. Lastly it will show how to open the package.
Feature Attribute
Benefits
- Secure System
- Easy to use
- Fast
- Real time
- New features i.e. crowd analysis
Risk
Drone is the most important hardware of the project but its availability in Pakistan is not easy. So if we do not get the drone in required time project may have to bear critical damage and delay.
Stability
- The product is stable as long as the hardware is working fine.
- The software will be tested so that no bugs remain and a stable version will be produced
Release
The product will be released as beta version and after bug fixes and testing a stable and final version will be released to the user.
This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.
© 2020 Sumair Sajid
Comments
No comments yet.