Software System requirement
1/ Software of drone shall utilize state-of-the-art technology to archieve the highest performance.
2/ Software should have a layered architecture which has 2 main parts, LLSW for core functionality of drone, the rest one is for Application.
3/ In LLSW, software shall handle all low level communication with internal and external peripheral hardware component. Beside that, LLSW shall handle drone's functionality which are self balance