This disclosure relates to unmanned aerial vehicles, and more particularly to systems and methods for collecting, managing, and reporting UAV-related data.
An unmanned aerial vehicle (UAV) is an aircraft that flies without a human crew on board the aircraft. A UAV can be used for various purposes, such as the collection of ambient gaseous particles, observation, thermal imaging, and the like. Operating and managing one UAV or a fleet of UAVs may involve the management of relatively large amount of data. This data management can be cumbersome and complex, particularly to operators with a lack of expertise in UAV operations and governmental laws and regulations. For example, to comply with certain laws and regulations, an operator may need to maintain one or more logbooks, including one or more Pilot-In-Control (PIC) logbooks and one or more UAV airframe (by tail number) logbooks. An aircraft manufacturer may also need to collect yearly tail number operations data for FAA reporting. These operations data may include, for example, aircraft operational hours, incidents, and maintenance data for a particular UAV, PIC qualifications and logbooks, and maintenance personnel qualifications and logbooks. Maintaining these logbooks and generating reports for the FAA or other regulatory agencies or entities will add to the cost of ownership to the relatively small UAV operators and to the manufacturer of certified systems.
Hence, there is a need for a system and method of automatically collecting, maintaining, and reporting relatively large amounts of data associated with unmanned system operations, and to do so with minimal effort to operator, manufacturer, and civil agencies. The present invention addresses at least this need.
In one embodiment, an unmanned aerial vehicle (UAV) system, a UAV and a remote. The UAV is configured to at least selectively transmit data associated with the UAV. The remote control station is in operable communication with the UAV. The remote control station includes a memory and a processor. The processor is configured to receive the data selectively transmitted by the UAV and store the received data in the memory, selectively retrieve at least portions of the stored data, and selectively generate a plurality of reports associated with the UAV using at least the selectively retrieved data. The reports include an operator report, an operations report, and a maintenance report. The operator report includes information associated with an operator of the remote control station, the operations report, the operations report includes information associated with operations of the UAV, and the maintenance report includes information associated with maintenance of the UAV.
In another embodiment, a method for generating reports associated with an unmanned system that is controlled via a remote control station includes transmitting, to the remote control station, data related to the unmanned system. The transmitted data are stored in a memory. The remote control station selectively retrieves at least portions of the stored data, and generates a plurality of reports associated with the unmanned system using at least the selectively retrieved data. The reports include an operator report, an operations report, and a maintenance report. The operator report includes information associated with an operator of the remote control station, the operations report includes information associated with operations of the unmanned system, and the maintenance report includes information associated with maintenance of the unmanned system.
Furthermore, other desirable features and characteristics of the system and method will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the preceding background.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
Devices, systems, and techniques for collecting and managing data related to one or more unmanned system, such as UAVs, are described herein. Data related to the UAV may include, for example, information regarding one or more pilots (e.g., one or more of certifications, training, and a flight history for each pilot of a group of pilots associated with an entity), UAV airframe information (e.g., tail numbers for one or more UAVs being managed by an entity), an inventory list of UAV parts (e.g., serial numbers identifying avionics for one or more UAVs owned or operated by a particular entity, sensor payloads available for use by an entity, and the like), operation data for a particular UAV (e.g., a total flight time for a UAV, a list of flight logs associated with a UAV, and the like), a list of incidents involving a particular UAV, maintenance data for a particular UAV (e.g., repair certifications and maintenance records), a list of available maintainers for a fleet of UAVs, and the like.
It will be appreciated that although described in the context of a UAV, the systems and methods described herein may be used in conjunction with other remotely operated devices. For example, it could additionally or instead be used in conjunction with small ground sensors and/or may disposable or expendable items (i.e. a leave behind sensor) in this same system for accounting purposes.
The devices, systems, and techniques described herein may assist in the maintenance of the logbooks, automated generation and transmission of reports, and other tasks that may be requested or required by the government or business, now or in the future. In some examples, the systems (or devices) described herein are configured to collect and organize data related to one or more UAVs (e.g., the UAVs owned, operated, or both, by a particular entity, such as a police department), and automatically generate the necessary reports (e.g., in response to user input) and maintain the logbooks that may be useful, or even necessary, for operating and managing one or more UAVs. The data may be organized and stored by any suitable memory structure of the system (or device), such as by a set of relational databases.
Maintaining UAV data using the devices, systems, and techniques described herein may also be useful for indicating, to the aircraft community (e.g., to current manned operators and organizations such as the Aircraft Owners and Pilots Association (AOPA), that small UAV manufacturers, operators, and pilots are able to provide small unmanned aircraft system maintenance and flight compliance to operate in the same airspaces as the manned aircraft. In addition, the devices, systems, and techniques described herein may also help reduce any perception in the emerging non-aircraft operator community that maintaining logbooks and generating reports that may be requested by a governmental agency or other entity is burdensome and reduces the value of owning and operating a UAV asset. Maintaining the operations, PIC, and maintenance data using these devices, systems, and techniques, can suffice for many of the civil authority maintenance and operator certification efforts.
While these examples focus on UAVs the systems and methods also apply to related devices such as ground robots, and other remotely managed or operated sensor systems and platforms. This is especially true for new emerging sensors that will be used in local and state law enforcement and commercial security services, as such, UAV is synonymous with remotely operated system and PIC is synonymous with remote system operator.
Referring now to
System 10 may be employed for various missions, such as to assist emergency personnel with a particular mission that involves the use of UAV 12, ground robot(s), emplaced/unattended sensors, disposable devices, supplies, or the like. In one example, a SWAT team may employ system 10 to fly UAV 12 in the course of executing a mission. For example, a SWAT team member trained in piloting UAV 12 may employ ground control station 14 to communicate with and operate (e.g., fly) UAV 12. The UAV 12 may be a short range hovering UAV or a long range fixed wing UAV, and an operator may have multiple systems 10 within his fleet.
In one example, UAV 12 is configured as a ducted fan UAV, which includes an engine, avionics and payload pods, and landing gear. The engine of UAV 12 may be operatively connected to and configured to drive the ducted fan of the vehicle. For example, UAV 12 may include a reciprocating engine, such as a two cylinder internal combustion engine that is connected to the ducted fan of the UAV by an energy transfer apparatus, such as, but not limited to, a differential. In another example, UAV 12 may include other types of engines including, e.g., a gas turbine engine or electric motor.
The ducted fan of UAV 12 may include a duct and a rotor fan. In some examples, the ducted fan of UAV 12 includes both a rotor fan and stator fan. In operation, the engine drives the rotor fan of the ducted fan of UAV 12 to rotate, which draws a working medium gas including, e.g., air, into the duct inlet. The working medium gas is drawn through the rotor fan, directed by the stator fan and accelerated out of the duct outlet. The acceleration of the working medium gas through the duct generates thrust to propel UAV 12. UAV 12 may also include control vanes arranged at the duct outlet, which may be manipulated to direct the UAV along a particular trajectory, i.e., a flight path or route plan. The duct and other structural components of UAV 12 may be formed of any suitable material including, e.g., various composites, aluminum or other metals, a semi rigid foam, various elastomers or polymers, aeroelastic materials, or even wood.
As noted above, UAV 12 may include avionics and payload pods for carrying flight control and management equipment, communications devices, e.g. radio and video antennas, and other payloads. In one example, UAV 12 may be configured to carry an avionics package including, e.g., avionics for communicating to and from the UAV and ground station 14. Avionics onboard UAV 12 may also include navigation and flight control electronics and sensors. The payload pods of UAV 12 may also include communication equipment, including, e.g., radio and video receiver and transceiver communications equipment and other sensor types. In one example, UAV 12 includes communications antennae, which may be configured for radio and video communications to and from the UAV and one or more microphones and cameras for capturing audio and video while in flight. While a ducted fan air vehicle is described with respect to
Ground station 14 includes an operator control unit (OCU) that is configured to be employed by a pilot or remote operator to communicate with and control the flight of UAV 12. Ground station 14 may include a display device for displaying and charting flight locations of UAV 12, as well as video communications from the UAV in flight. Ground station 14 may also include a control device for a pilot to control the trajectory of UAV 12 in flight. For example, ground station 14 may include a control stick that may be manipulated in a variety of directions to cause UAV 12 to change its flight path in a variety of corresponding directions. In another example, ground station 14 may include input buttons, e.g. arrow buttons corresponding to a variety of directions, e.g. up, down, left, and right that may be employed by a pilot to cause UAV 12 to change its flight path in a variety of corresponding directions. In another example, ground station 14 may include another pilot control for directing UAV 12 in flight, including, e.g. a track ball, mouse, touchpad, touch screen, or freestick. Other input mechanisms for controlling the flight path of UAV 12 are contemplated to include waypoint and route navigation depending on the FAA regulations governing the specific mission and aircraft type.
In addition to the display and pilot control features, ground station 14 may include a computing device that includes one or more processors and digital memory for storing data and executing functions associated with the ground station. A telemetry module may allow data transfer to and from ground station 14 and UAV 12, e.g., according to a wired technique or one of the wireless communication techniques described above.
In one example, ground station 14 is configured to collect and manage data related to one or more UAVs 14. The data may include, for example, information regarding one or more pilots, information identifying UAV 12 (e.g., a tail number for UAV 12), and operation data for a particular UAV 12, such as the flight logs for UAV 12, a list of incidents involving UAV 12, a maintenance log for UAV 12, an expendables log for the purpose of tracking items delivered or emplaced by the UAV or ground robot (i.e. communications repeaters, tear gas dispensers, or the like.), and the like. The data related to one or more UAVs may also include, for example, a fleet configuration log for a fleet of UAVs. The configuration and function of ground station 14 will now be described. In doing so, reference should now be made to the example ground station 14 depicted in
The example ground station 14, which is depicted in functional block diagram form in
Processor 16 is configured to control operation of memory 18, user interface 20, display 22, and telemetry module 24, all of which are powered by power source 26, which may be, for example, rechargeable in some examples. Power source 26 may include, for example, any one or more of a lithium polymer battery, a lithium ion battery, nickel cadmium battery, or a nickel metal hydride battery, or other emerging sources, fuel cell, harvesting techniques, solar, hybrid, etc. Ground station 14 can comprise any suitable arrangement of hardware, software, firmware, or any combination thereof, to perform the techniques attributed to ground station 14 and processor 16 herein. For example, processor 16 may include any one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components.
Memory 18 is configured to store data related to UAV 12, as well as any data necessary for the operation of ground station 14. For example, memory 18 may store instructions for applications and functions that may be executed by processor 16 and data used in such applications or collected and stored for use by ground station 14. For example, memory 18 may include a relational database structure that is configured to store and organize data related to UAV 12 and employed by processor 16 to automatically generate reports, such as flight logs, maintenance logs, and the like. Memory 18 may also store templates for one or more reports that comply with the governmental or other entity requirements. As such, the system 10 is also configured to quickly update and import new or changed templates. This also includes changing to new domains such as a ground robot or the like. Processor 16 may access the templates and data stored by memory 18 to automatically generate the reports.
In some examples, memory 18 includes any volatile or non-volatile media, such as a random access memory (RAM), read only memory (ROM), non-volatile RAM (NVRAM), electrically erasable programmable ROM (EEPROM), flash memory, and the like. Memory 18 may include instructions that cause processor 16 to perform various functions attributed to processor 16 in the disclosed examples. For example, memory 18 may store software that may be executed by processor 16 to perform various functions, including, e.g., report generation, data retrieval from remote databases, and generation and presentation of various user interface screens. The data that are logged form the foundation and basis for automated analysis for AAR functions.
User interface 20 may be implemented using any suitable mechanism configured to receive input from a user, such as a keypad, which may take the form of an alphanumeric keypad or a reduced set of keys, stylus, or voice commands, associated with particular functions. As discussed in further detail below, a user may interact with user interface 20 to input information related to UAV 12 or a fleet of UAVs including UAV 12, such as information regarding one or more pilots for the fleet, identifying information for each of the UAVs in the fleet, and the like. In addition, a user may interface with user interface 20 to retrieve information, e.g., about a particular UAV, a particular pilot, or to generate one or more reports (e.g., a maintenance log for a particular UAV) based on information stored by memory 18 or a memory of another device (e.g., a remote database in communication with ground station 14). In some examples, user interface 20 may include a microphone configured to receive voice commands from a user. Users may interact with user interface 20 and/or display 22 to execute one or more of the applications stored by memory 18. Some applications may be executed automatically by processor 16, such as when ground station 14 is turned on or booted up, while other applications may be executed in response to user input received via user interface 20 or display 22.
Display 22 may be implemented using any suitable type of display that is configured to present information to a user, including data relating to UAV 12, such as flight logs or maintenance logs for UAV 12. In some examples, display 22 may be implemented as a cathode ray tube (CRT) display, a liquid crystal display (LCD), an e-ink display, or a light emitting diode (LED) display, or head-mounted display, just to name a few. In addition or instead, in some examples, display 22 includes a touch screen display capable of displaying text and graphical images. For example, display 22 may be an LCD touch screen display capable of receiving input from a user (e.g., a pilot or operator) via, e.g., the user's fingers or a stylus.
As noted above, a pilot may employ ground station 14 to communicate with and control the trajectory of UAV 12 in flight, as well as to maintain and collect information about UAV 12, and, in some cases, a plurality of UAVs. In addition, a user may interact with ground station 14 to utilize the data maintenance and collection features. Processor 16 may be configured to autonomously generate (e.g., with little to no user intervention) and collect data regarding UAV 12 and, in some examples, one or more additional UAVs. This may help reduce the workload on the pilot and operator of UAV 12. Different example maintenance and collection features of ground station 14 are described below with reference to
Referring first to
As
By selecting the buttons (e.g., via a button or peripheral pointing device of user interface 20) shown under the Assault Planning and Execution menu, the user may launch different programs (e.g., software programs) for performing the different tasks associated with the buttons. In the example shown in
The Administrative features, which may be selected using the System Management button, a user may manage all the elements of his fleet; UAVs, Ground Stations, Maintenance Personnel qualifications, PIC qualifications, function add-ins such as the Assault Planning and Execution as well as AAR/Training software, expendables log, and repair components. By selecting the buttons shown under the LogBooks menu, the user may generate different reports, such as a PIC Log (which may include information relating to a particular pilot, such as a flight time of the pilot), a Flight Log (which may include information relating to a particular UAV flight, such as launch points, average flight speed, and the like), and a Maintenance Log for a particular UAV (which may include information regarding the maintenance performed or scheduled for the UAV). Each of the functions associated with selection of the System Management button and the buttons shown under the LogBooks menu will be described herein below. Before doing so, however, a description of the underlying database will be provided.
With reference now to
In the example shown in
The seven tables interact with each other and processor 16 may access the data stored by the tables in order to automatically generate various reports (e.g., a report of all available pilots and the certification information for each available pilot) and logs (e.g., flight logs and maintenance logs). In addition, as processor 16 receives data from a user, e.g., via user interface 20, processor 16 may store the data in the appropriate table of database 34.
The fields shown in
Referring back to
The example user interface 36 includes a plurality of graphical buttons and pull down menus that enable a user to navigate through each of the data sets. The user may interact with user interface 36 to manage a plurality of UAVs. For example, a user (e.g., an operator manager for a fleet of UAVs) may interact with user interface 36 to input information to processor 16, which may store the information in database 34. The user may, for example, input information to establish a particular group of UAVs (labeled in
As shown in
Similarly, in response to receiving user input selecting one or more maintainers for the particular UAV system, processor 16 may access database 34, and retrieve information regarding the maintainers. Processor 16 may also update database 34 such that the selected maintainers are stored, which may then affect a list of available maintainers (e.g., a MaintainerManagementGrid, as shown in
In response to receiving user input selecting one or more UAVs for the particular UAV system and the configuration for the UAVs, processor 16 may update the Inventory Management list of user interface 36. In addition, processor 16 may access database 34 stored by memory 18 and retrieve information regarding the UAVs, such as information regarding the configuration of the UAVs (e.g., the avionics serial numbers, information identifying the payload pods of the UAV, etc.). In the example shown in
Turning now to
In some examples, PIC Log Book user interface screen 38 provides a PIC with an interface to view his (or her) personal logbook. This allows a PIC to view their individual flights, add squawk entries, and view/print their associated flight log record. Processor 16 populates information presented in PIC Log Book user interface screen 38 from database 34 and from the flight in progress, with the exception of the squawk field, which may be filled in by the PIC. In some cases, only a maintainer is authorized to close the Squawk, and when the Squawk is closed, the Squawk Closed box will be checked.
PIC Log Book user interface screen 38 additionally includes a View Logbook selection button. When a user selects this button, an Output Options user interface screen 40 is rendered on display 22. The Output Options user interface 40, which is depicted in
As
In some embodiments, processor 16 may receive flight data from one or more sensors aboard a UAV. Such flight data may include, for example, the departure point (e.g., received from a GPS device aboard the UAV), the operational time, the flight time, and the like. Processor 16 may receive the flight data directly from the sensors or a user may input the information into ground station 14. Moreover, in some embodiments, processor 16 is configured to determine the route, departure, and destination points from a graphical mapping function provided by processor 16, in which a user (e.g., a PIC) may define a flight path on a map presented by processor 16. The mission aiding function provided by processor 16 may convert the flight path to latitude and longitude, and processor 16 may log this information into database 34. Any deviations that may occur during the planned flight will alter the actual route information stored by processor 16 in database 34. Data representative of sensed location, time of flight, duration of flight, etc. are added to the database automatically without user intervention.
Turning now to
Maintenance Log Management user interface screen 46 provides a view into the maintenance log dataset of database 34, and may, for example, provide a user (e.g., an authorized maintainer) with Squawk information correlated with the UAV System against which the Squawk action was written by a PIC. After a user (e.g., a maintainer) determines the associated with a Squawk, and repairs or replaces a one or more components, the user logs that action into the Maintenance Action section, and closes the Squawk out. In response to receiving the user input closing the Squawk, processor 16 may update database 34. In some examples, the user may view/print the maintenance log, which processor 16 may filter by any suitable criterion, such as by UAV system, component (e.g., configuration item), serial number, or PIC. The user may interact with user interface screen 46 to generate reports in order to satisfy, e.g., FSDO maintenance and repair reporting requirements. In addition, the system will automatically populate a warranty request (if qualified) and parts purchase orders, as required.
A user may interact with Maintenance Log Management user interface screen 46 to view maintenance activities organized by a plurality of different categories, such as maintenance activities for a particular component (e.g., identified by part (e.g., airframe) or component serial number), as well as to view the maintainer and the maintenance dates. Many of these fields, such as Squawk, Squawk Author, and flight date, are auto-populated for maintainer workload reduction, and could include flight condition information to assist the maintainer in solving the Squawk In response to receiving user input via user interface screen 46 selecting a particular category, processor 16 may retrieve the corresponding maintenance data for the selected category from database 34 and present the data to the user via user interface screen 46 or another user interface screen. Maintenance Log Management user interface screen 46 also enables a user to query and search database 34 for desired information relating to maintenance of a UAV or a plurality of UAVs. Thus, the maintenance data management features of ground station 14 may help the user manage a fleet of UAVs and reduce the burden of organizing maintenance data.
A conceptual diagram that illustrates the flow of data between Maintenance Log Management user interface screen 46 and database 34, under the control of processor 16, is depicted in
As discussed with respect to
As shown in
The collection of capabilities described herein address a plurality of FAA FSDO reporting requirements necessary to maintain PIC currency, operator operations and maintenance compliance FSDO reporting, and manufacturer production and field quality control and FSDO reporting. For example, the PIC logbooks generated by processor 16 may satisfy a requirement to document flight crew qualifications from flight crew training in compliance with various certification authorities. As another example, the maintenance logbooks generated by processor 16 satisfy maintenance and alteration requirement in compliance with FAR 107 and ASTM-F38 and a requirement related to allowable vehicle configurations in compliance with ASTM-F38. For systems not regulated by governmental authorities, there may be alternate regulations that this invention will provide qualification data to support on-going operations.
Functions executed by electronics associated with ground station 14 may be implemented, at least in part, by hardware, software, firmware or any combination thereof. For example, various aspects of the techniques may be implemented within one or more processors, including one or more microprocessors, DSPs, ASICs, FPGAs, or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components, embodied in electronics included in OCU 22. The term “processor” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry.
This invention automates and unifies operational, manufacturing, and regulatory information necessary for safe operation, certification, repair and warranty. In addition, this invention enables resource and skill limited operators (and organization) to achieve compliance with regulatory, polices, and guidelines in a cost effective manner.
The systems and methods described herein include numerous automated reports and logging functions such as: the 1) Flight Log; 2) the PIC Report; 3) the Maintenance Log; 4) the Expendables Log for tracking supplies or items that may be dropped or emplaced by the remote system; 5) the Mission Execution Log that automatically includes the where, the when, a devices used list, and a list of system functions used by the PIC or operators. To complete the Mission Execution Log, the Operator will input or list the mission objectives; 6) the System Value Log that measures items such as cost per flight hour and automatically pings external sources for current market prices for fuel, oil, and electricity and then compares that to current flight hours for unit helicopters and other comparable assets; 7) the Mission Time-Line Log provides data elements for the adjacent After Action Review (AAR) system and other analysis tools. For example, the invention will automatically log time, location, and events on a graphical timeline. This will include mission information such as: the mission start time and location, all system alerts (i.e. bingo fuel, fault indicators and the like), any operator inputs (i.e. if the PIC taps the video display to place a tracking box around a suspect, places an item-of-interest on the map, sends camera commands, makes route changes, switches between manual and pre-planned operations and the like), periodic location tags for the system entities (i.e. the UAV or remote system, the operator, any known friendly units and the like), any automated behavior events (i.e. video analytics where the system counts the number of cars or people in a given scene), and the mission end time and location.
The techniques of this disclosure may be implemented in a wide variety of computer devices. Any components, modules or units have been described provided to emphasize functional aspects and does not necessarily require realization by different hardware units. The techniques described herein may also be implemented in hardware, software, firmware, or any combination thereof. Any features described as modules, units or components may be implemented together in an integrated logic device or separately as discrete but interoperable logic devices. In some cases, various features may be implemented as an integrated circuit device, such as an integrated circuit chip or chipset.
If implemented in software, the techniques described herein and functions ascribed to ground station 14 (e.g., processor 16) may be realized at least in part by a computer-readable medium comprising instructions that, when executed in a processor, performs one or more of the methods described above. The computer-readable medium may comprise a tangible computer-readable storage medium and may form part of a larger product. The computer-readable storage medium may comprise random access memory (RAM) such as synchronous dynamic random access memory (SDRAM), read-only memory (ROM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), FLASH memory, magnetic or optical data storage media, and the like. The computer-readable storage medium may also comprise a non-volatile storage device, such as a hard-disk, magnetic tape, a compact disk (CD), digital versatile disk (DVD), Blu-ray disk, holographic data storage media, or other non-volatile storage device.
The term “processor,” as used herein may refer to any of the foregoing structure or any other structure suitable for implementation of the techniques described herein. In addition, in some aspects, the functionality described herein may be provided within dedicated software modules or hardware modules configured for performing the techniques of this disclosure. Even if implemented in software, the techniques may use hardware such as a processor to execute the software, and a memory to store the software. In any such cases, the computers described herein may define a specific machine that is capable of executing the specific functions described herein. Also, the techniques could be fully implemented in one or more circuits or logic elements, which could also be considered a processor.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Numerical ordinals such as “first,” “second,” “third,” etc. simply denote different singles of a plurality and do not imply any order or sequence unless specifically defined by the claim language. The sequence of the text in any of the claims does not imply that process steps must be performed in a temporal or logical order according to such sequence unless it is specifically defined by the language of the claim. The process steps may be interchanged in any order without departing from the scope of the invention as long as such an interchange does not contradict the claim language and is not logically nonsensical.
Furthermore, depending on the context, words such as “connect” or “coupled to” used in describing a relationship between different elements do not imply that a direct physical connection must be made between these elements. For example, two elements may be connected to each other physically, electronically, logically, or in any other manner, through one or more additional elements.
While at least one exemplary embodiment has been presented in the foregoing detailed description of the invention, it should be appreciated that a vast number of variations exist. As mentioned above, the embodiment of this invention applies to other types of robots and remotely operated systems. That can operate individually or combined with one another to support various mission needs and the related administrative tasks required to support those missions. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/671,215, filed Jul. 13, 2012.
Number | Date | Country | |
---|---|---|---|
61671215 | Jul 2012 | US |