×

Modular software architecture for an unmanned aerial vehicle

  • US 8,260,479 B2
  • Filed: 12/09/2008
  • Issued: 09/04/2012
  • Est. Priority Date: 12/09/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A segmented and layered system comprising a plurality of devices, wherein the segmented and layered system comprises an aerial vehicle, the segmented and layered system further comprising:

  • a computing device;

    data storage that stores instructions executable on the computing device to control the segmented and layered system;

    a plurality of segments, each segment comprising a plurality of software entities arranged in one or more layers, wherein each segment is associated with one or more devices in the plurality of devices, and wherein one or more software entities of the plurality of software entities for the segment is assigned to each of the associated one or more devices;

    a segment integrator for each segment in the plurality of segments, wherein interaction between the plurality of software entities of segments of the plurality of segments is governed by one or more rules of engagement, and wherein a first rule of engagement of the one or more rules of engagement specifies a first rule of interaction that requires a first device of the one or more devices associated with a first segment in the plurality of segments provide information to each of the one or more devices associated with the first segment in the plurality of segments using a segment integrator for the first segment in the plurality of segments,wherein the plurality of devices comprises;

    a control panel;

    an engine control unit (ECU);

    one or more flight control devices;

    one or more navigation devices; and

    one or more communication devices, wherein the one or more communication devices comprise one or more radios, one or more data links, or a combination of one or more radios and one or more data links; and

    a processor, wherein the plurality of segments comprises;

    an electrical segment, configured to interface with the control panel,a propulsion segment, configured to interface with the ECU,a flight management segment, configured to interface with the one or more flight control devices,a navigation segment, configured to interface with one or more navigation devices, anda data link segment, configured to interface with the one or more communication devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×