Abstract
Throughout the software development process, artifacts are created and modified. The emerging area of intelligent unmanned aerial vehicle (UAV) research has shown rapid development in recent years. This paper aims at developing the late life-cycle fixes are generally costly more expensive than corrections in the early phases. Defect detection in the software artifacts is not only related to the requirement specification phase but it is also required in all phases of software development life cycle. It should be achieved as early as possible in every phase to make sure that propagation of the accumulated defects is decreases as much as possible. The objective of this paper is to describe the design and implementation of a small semiautonomous UAV. This research aims at improving the efficiency of the whole software development process by providing a low-cost micro-electro mechanical system-based flight control system for small UAVs that can be used for autonomous exploration in unknown urban environments. In particular the hardware and software architectures used in the design are developed. The proposed design was tested in a series of flights to urban obstacle setup where the UAV successfully provided vital, accurate, sensitive, and on time information to many receptors. The impact of this design appears in its efficacy when used by specialists to send vital reports to the competent authorities to deal with a catastrophe or a conjuncture in a speedy organized way in the presence of live up-to-date information.
Author supplied keywords
Cite
CITATION STYLE
Elgohary, R. (2014). Software development for autonomous unmanned aerial vehicle. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 117, 57–64. https://doi.org/10.1007/978-3-319-11629-7_8
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.