You need to develop a solution for a drone surveillance system. The system must implement the following rules:   The system uses three drones but only one drone will fly at any given time. When the drones are at rest (in their 'home' location) they sit on a recharging station and can fully charge a battery in 30 minutes (the charger will automatically turn off when the battery is fully charged). A drone's battery life lasts up to 40 minutes of flight time. The surveillance system operates 24 hours a day, 7 days a week. The flight path is preprogrammed using a set of GPS coordinates and does not need to be programmed in your solution. A drone will follow the flight path continuously (circling) until the battery has just enough power remaining to return to the 'home' location to recharge. When a drone returns to the 'home' location, it seats itself in the charger, and another drone (one that has the most charge) will automatically launch and repeat the cycle. During the flight time, the drone will identify intruders by detecting movement at the fence perimeter but only if it determines the movement is that of a human (it will ignore animals and other disturbances). If there is an intruder, the drone will email an alert to the security guards and will begin recording video of the intruders movements until the movement stops or the drone battery level depletes enough where it must return to the 'home' location. At any time, the drone that is in-flight can be 'called home' by a human operator and must return immediately to the 'home' location. Human operators can also instruct the in-flight drone to start and/or stop video recording at any time. The drone that is in-flight must accommodate manual human operator requests in a timely and responsive manner. Instructions Develop a flow chart to solve the above problem. You should do this in sufficient detail so that it could be easily translated into a computer program by a programmer.   You should upload your flowchart as a JPG or PNG image which can be produced with a drawing program or sketched by hand and taking a clear picture of it.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Flowchart

 

You need to develop a solution for a drone surveillance system. The system must implement the following rules:

 

  • The system uses three drones but only one drone will fly at any given time.
  • When the drones are at rest (in their 'home' location) they sit on a recharging station and can fully charge a battery in 30 minutes (the charger will automatically turn off when the battery is fully charged).
  • A drone's battery life lasts up to 40 minutes of flight time.
  • The surveillance system operates 24 hours a day, 7 days a week.
  • The flight path is preprogrammed using a set of GPS coordinates and does not need to be programmed in your solution.
  • A drone will follow the flight path continuously (circling) until the battery has just enough power remaining to return to the 'home' location to recharge.
  • When a drone returns to the 'home' location, it seats itself in the charger, and another drone (one that has the most charge) will automatically launch and repeat the cycle.
  • During the flight time, the drone will identify intruders by detecting movement at the fence perimeter but only if it determines the movement is that of a human (it will ignore animals and other disturbances).
  • If there is an intruder, the drone will email an alert to the security guards and will begin recording video of the intruders movements until the movement stops or the drone battery level depletes enough where it must return to the 'home' location.
  • At any time, the drone that is in-flight can be 'called home' by a human operator and must return immediately to the 'home' location.
  • Human operators can also instruct the in-flight drone to start and/or stop video recording at any time.
  • The drone that is in-flight must accommodate manual human operator requests in a timely and responsive manner.

Instructions

Develop a flow chart to solve the above problem. You should do this in sufficient detail so that it could be easily translated into a computer program by a programmer.

 

You should upload your flowchart as a JPG or PNG image which can be produced with a drawing program or sketched by hand and taking a clear picture of it.

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY