Autonomous control based on CV

 Requirements

Good overview of autonomous drones:

https://www.mdpi.com/1153122

Requirements / Constraints

Context

Priority

Owner

Notes

Requirements / Constraints

Context

Priority

Owner

Notes

Autonomous movement

  1. Proportional-integral-derivative controller

  2. Moving average filter

Required for autonomous movement

Specific details given below

  1. Required for precise control of drone

  2. Required to prevent unwanted vibration, etc of drone

HIGHMEDIUM LOW

Relevant papers

https://www.ics.uci.edu/~chaow17/research/urop.pdf

Environment distinction

Required for drone to move correctly in different environments (i.e. indoors, outdoors, in urban environments, etc.)

  • The drone can distinguish or take advantage of features of an uncommon use case environment, such as forests, rural areas or mountainous regions

 

 

Does not appear to be a common area of research, requirement can be defined as follows

Path generation

Required for drone to generate desired path of movement

 

 

Relevant papers

https://ieeexplore.ieee.org/document/8793631

https://ieeexplore.ieee.org/document/8957291

https://ieeexplore.ieee.org/document/8998396

https://ieeexplore.ieee.org/document/8027884

Obstacle detection

Required for drone to move autonomously and successfully in arbitrary environment

 

 

Relevant papers

https://www.researchgate.net/publication/328312350_Development_of_Autonomous_Drones_for_Adaptive_Obstacle_Avoidance_in_Real_World_Environments

https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7535370

Auto take-off/landing

Required for start and end of movement

 

 

Relevant papers

https://www.mdpi.com/2504-446X/6/4/98/pdf?version=1650284941

Collision avoidance and recovery

Required for drone to avoid obstacles in movement path

 

 

Relevant papers

https://www.researchgate.net/publication/328312350_Development_of_Autonomous_Drones_for_Adaptive_Obstacle_Avoidance_in_Real_World_Environments

https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7587882

Object distinction

Required for drone to correctly perform actions

 

 

Fairly sure current methods would work here

Non-planar movement

Required for correctly following path

 

 

Not exactly CV responsibility