amardeep mishra
FULL MEMBER
- Joined
- Mar 8, 2012
- Messages
- 1,323
- Reaction score
- 26
- Country
- Location
Hi @CriticalThoughtThe main problem is the power pack to give endurance to such a tiny machine. I am not saying it isn't possible, I am only saying that video is not the proof.
Power pack is one among many things that need to be taken care of. There are so many technologies that one need to accomplish in that video, I will explain it here-
(A) Image recognition and Tracking
(B) Obstacle Avoidance algorithms like RRT*, Spherical Expansion etc.
(C) Position and Attitude Control
In order to effectively accomplish #A, one would need GPUs or as many cuda cores as possible. What I mean by effectively doing is, the amount of time taken by the onboard computer to process the image and run NN based classifier, should be an order smaller than the time scale of the dynamics of the vehicle. Once you have identified the person with let's say 97+% accuracy, you need to run centroid tracking to track the person.
Now, moving onto #B, you would need stereographic cameras or LRFs that gives a depth map of the surrounding using which you will construct the reference path. This reference path will be constructed with initial point being the present location of the drone and final point being the centroid of the image that the drone is supposed to track. Once the reference trajectory has been generated, it needs to be fed to the #C which can be anything from as simple as PID to as advanced as real time NNs.
In short this arrangement will need a lot of processing power and lot of juice!