摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a method for developing software, as a hierarchical segmentation system having various functions, on the basis of software architecture, and to provide an aerial vehicle using the software architecture. <P>SOLUTION: The software architecture for an unmanned aerial vehicle or the like includes electricity, propelling, flight management, navigation, segments for data link and payload segments. Each segment includes a software module and an object, makes interfacing with a device, and controls a device. The architecture includes, for example, an executive layer which manages a segmentation-execution rate, a vehicle controller layer which adjusts activity between the segments, and various layers which provide computation support including utility, common service and OS support. A rule which becomes a guide to a dialogue between software entities in the software architecture is designated. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |