U.S. patent application Ser. No. 14/142,390, entitled FLIGHT ASSISTANT WITH AUTOMATIC CONFIGURATION AND LANDING SITE SELECTION, filed Dec. 27, 2013;
U.S. patent application Ser. No. 14/741,283, entitled FLIGHT ASSISTANT WITH AUTOMATIC CONFIGURATION AND LANDING SITE SELECTION METHOD AND APPARATUS, filed Jun. 16, 2015, which issued Apr. 12, 2016 as U.S. Pat. No. 9,310,222;
U.S. patent application Ser. No. 15/159,202, entitled UNMANNED VEHICLE CONTROL SYSTEM AND APPARATUS, filed May 19, 2016, which issued Nov. 21, 2017 as U.S. Pat. No. 9,821,910;
and U.S. Provisional Patent Application Ser. No. 61/747,051, filed Dec. 28, 2012; Ser. No. 61/750,286, filed Jan. 8, 2013; Ser. No. 61/754,522, filed Jan. 18, 2013; Ser. No. 61/870,125, filed Aug. 26, 2013; Ser. No. 61/900,199, filed Nov. 5, 2013; Ser. No. 62/012,734, filed Jun. 16, 2014; Ser. No. 62/024,723, filed Jul. 15, 2014; Ser. No. 62/163,750, filed May 19, 2015; Ser. No. 62/170,043, filed Jun. 2, 2015; Ser. No. 62/207,835, filed Aug. 20, 2015; and Ser. No. 62/210,686, filed Aug. 27, 2015.
The invention is generally related to autonomous vehicles and more specifically to a system and apparatus for monitoring the performance of one or more autonomous unmanned vehicles.
Like manned counterparts, autonomous unmanned vehicles may be utilized to perform complex operations. In particular, unmanned aircraft systems (UAS) may be programmed to fly mission profiles requiring the traversal of obstacles (both known and unknown during planning), various airspace requirements, conflicting pre-programmed goals, weather, micro-weather, convection currents, wake turbulence, mechanical turbulence, non-optimal UAS system performance, loading and weight-and-balance issues, traffic, social or operational concerns, and system failures. Thus, the success of any UAS mission may require a real-time (enroute) modification based upon the environment and conditions a particular UAS must traverse. In operation the present invention may be utilized to continuously monitor a single UAS or a fleet of UAS. In a first embodiment autonomous UAS are equipped with means for determining position (GNSS or the like) relative to at least one programmed mission (or flight profile) or series of missions (flight profiles).
UAS, whether winged or rotary, must produce lift to overcome mass, and produce thrust to overcome drag. Generally, all UAS operate about three axes of flight, namely longitudinal, lateral, and vertical. Variable thrust is utilized to obtain and maintain required performance. In operation, a winged UAS may operate to roll, pitch and yaw within a design performance envelope. Likewise rotorcraft such as multirotor UAS (quadcopters and the like), may also roll, pitch, and yaw via differential thrust within a design performance envelope.
An additional embodiment of the present invention may include a system for determining UAS flight configuration during a flight, implemented by at least one computing device, comprising: an UAS state module configured to: establish UAS position, altitude, and trajectory based upon UAS position and altitude over time; establish UAS flight segment based on at least one of time since departure, position and altitude, and trajectory; determine UAS attitude from sensing at least one of angle and rate for at least one of pitch, bank, and yaw; sense UAS acoustics from at least one of airframe vibration and UAS sound; a configuration evaluator module configured to: determine an expected UAS configuration based at least in part on said established UAS flight segment; determine UAS configuration from said sensed UAS attitude and said UAS acoustics for UAS configurations attributable to said sensed attitude and acoustics for said flight segment; and at least one display unit configured to announce a UAS configuration different from said expected UAS configuration. A UAS equipped with an embodiment of the present invention may alter its operation in order to increase safety, mission success, payload preservation, or in order to enhance the likelihood of successfully completing a mission or mission segment (one way, round trip, or multipoint).
An additional embodiment of the present invention monitors expected thrust requirements for flight segment with actual thrust requirements for flight segment (position) and predicts changes in thrust requirements to wind, turbulence, system disability and the like so as to determine continued mission viability.
An additional embodiment of the present invention may include a system wherein establishing UAS position, altitude, and flight trajectory is based on at least one of GNSS, VOR, VORTAC, ADF, LORAN-C, ADS-B, inertial navigation, radar, and programmed position-performance-time expectation.
An additional embodiment of the present invention may include a system wherein establishing a UAS flight segment is based on at least one of flight plan, flight profile history, departure and destination profile history, UAS attitude, UAS vibration, UAS acoustics, UAS acoustic history, and UAS consistent acoustic period.
An additional embodiment of the present invention may include a system wherein sensing UAS attitude is based on at least one of: accelerometer, magnetometer, flight control position detection (feedback), and detected (or derived) angle and rate of at least one of pitch, bank, and yaw.
An additional embodiment of the present invention may include a system wherein sensing UAS acoustics is based on at least one of: microphone, seismometer and other like vibration sensor, velocity sensor, payload (or auxiliary equipment or sensors), and motor (engine) instrumentation.
An additional embodiment of the present invention may include a system wherein sensing UAS acoustics is based at least in part on identifying acoustic profiles associated with at least one of battery charge (or fuel available, payload, wind noise, vibration, flight control position, and pitch angle.
An additional embodiment of the present invention may include a system wherein determining an expected UAS configuration is based in part on at least one of: a technical order, UAS flight manual, operating handbook, pilot (or less pejorative to pilots: “programmer” or “operator” or “monitor”) input, flight envelope, lift-to-drag ratio, UAS position, UAS altitude, UAS flight segment, time since departure, estimated time enroute, estimated time to arrival, and flight plan adjusted for environmental conditions determined from at least one of ground wind speed and direction, aloft wind speed and direction, thrust level, UAS acoustics, angle of attack, drag, weather, traffic, air traffic control instructions, flight control response times, UAS system condition, company instructions, maintenance, mission plan, actual performance versus expected performance, expected position versus actual position and the like.
An additional embodiment of the present invention may include a system wherein determining UAS configuration is based in part on at least one of UAS vibration and UAS acoustics (vehicle loaded/unloaded), and flight segment.
An additional embodiment of the present invention may include a system wherein announcing an UAS configuration different from said expected UAS configuration is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein an UAS configuration different from said expected UAS configuration includes an unexpected change in UAS acoustics.
An additional embodiment of the present invention may include a system wherein perceiving an UAS configuration different from said expected UAS configuration is acted on by an embodiment of the present invention according to a hierarchy of mission criticality and according to system certainty.
An additional embodiment of the present invention may include a system wherein detecting an UAS configuration different from said expected UAS configuration becomes more specific as system certainty of a specific difference in configuration.
An additional embodiment of the present invention may include a system including announcing an UAS configuration different from said expected configuration via radio frequency notification, graphic display, audio tone, and haptic notification.
An additional embodiment of the present invention may include a system for directing a UAS to a reachable alternative landing site, implemented by at least one computing device, comprising: an UAS state module configured to determine at least one of current UAS trajectory, anticipated future UAS position and altitude, and anticipated future trajectory; a trajectory evaluator module configured to: determine at least one of expected UAS position, altitude, and trajectory based on at least one of time since departure, position, altitude, groundspeed, and heading; determine a difference between: at least one of said current UAS trajectory, said future position and altitude, and said future trajectory; and at least one of said expected position, altitude, and trajectory; determine the magnitude of difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory; determine the rate of change of said magnitude of difference; determine whether a difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory is the result of an emergency at least in part from said magnitude of difference and at least one of traffic and weather deviation, flight plan change, air traffic control requirement, and arrival change; an alternative landing module configured to: determine a level of emergency, where the emergency has been determined, from a hierarchy of emergencies, selected from at least one of land immediately, land as soon as possible, and land as soon as practicable; continually select from a hierarchy of selectable landing site preferences and said selected level of emergency at least one alternative landing site at least one of reachable by said current trajectory and reachable by an available configuration change; prepare a procedure for safely positioning said UAS in a landable configuration at the approach of said reachable alternative landing site; and at least one of a display unit configured to announce at least one of said prepared procedure and a flight control instruction set for in seriatim programming an afflicted UAS with said prepared procedure.
An additional embodiment of the present invention may include a system wherein determining at least one of current UAS trajectory, anticipated future UAS position and altitude, and anticipated future trajectory is based on at least one of GNSS, VOR, VORTAC, ADF, LORAN-C, ADS-B, inertial navigation, radar, and pilot input.
An additional embodiment of the present invention may include a system wherein determining at least one of expected UAS position, altitude, and trajectory is based on at least one of: flight plan, flight profile history, departure and destination profile history, UAS attitude, UAS vibration, UAS acoustics, UAS acoustic history, and consistent acoustic period.
An additional embodiment of the present invention may include a system wherein determining said difference between said current UAS trajectory, said future position and altitude, and said future trajectory and said expected position, altitude, and trajectory is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein determining the magnitude of difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein determining whether said difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory is the result of an emergency is based on a user-selectable hierarchy of likely unexpected configurations. An additional embodiment of the present invention may include a system wherein determining at least one of expected UAS position, altitude, and trajectory is based on at least one of: flight plan, flight profile history, departure and destination profile history, UAS attitude, UAS vibration, UAS acoustics, UAS acoustic history, and consistent acoustic period.
An additional embodiment of the present invention may include a system wherein determining said difference between said current UAS trajectory, said future position and altitude, and said future trajectory and said expected position, altitude, and trajectory is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein determining the magnitude of difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein determining whether said difference between said current UAS trajectory and said future position, altitude, and trajectory and said expected position, altitude, and trajectory is the result of an emergency is based on a user-selectable hierarchy of likely unexpected configurations.
An additional embodiment of the present invention may include a system wherein said level of emergency is received from at least one of current position and altitude, current trajectory, and manual selection by a pilot or monitor or operator or controller.
An additional embodiment of the present invention may include a system wherein said hierarchy of selectable landing site preferences includes: a full service droneport with on-site emergency services and sufficient accommodations for payload manifest; a droneport with suitable runway and some on-site services; a droneport with hard surface runway of sufficient width and length; a droneport with an unpaved landing area; and where safety of citizens and property: (1) a highway and other road; (2) a field and other open area; (3) sloping and rough terrain with guidance between rocks, trees, and other ground obstructions; (4) bodies of water; and (5) other mixed consistency surfaces.
An additional embodiment of the present invention may include a system wherein the attributes of selectable landing sites are periodically updated to reflect at least one of: current season, crop type, road and water traffic, UAS maintenance, air traffic control requests, weather and traffic.
An additional embodiment of the present invention may include a system wherein preparing a procedure for safely positioning said UAS in a landable configuration includes compliance with at least one of emergency level procedures, standard operating procedure, drift-down procedure, and obstacle avoidance procedure.
An additional embodiment of the present invention may include a system wherein said display unit is further configured to announce at least one alternative landing site range reachable by the said UAS, in the form of an ellipse corresponding to the selected emergency level.
An additional embodiment of the present invention may include a system for presenting appropriate available alternative landing sites during a flight, implemented by at least one computing device, comprising: an UAS state module configured to determine flight environment from ground speed and at least one of: above ground level altitude, airspeed, descent rate, descent angle, ground wind speed and direction, aloft wind speed and direction, potential energy level, thrust level, sound level, angle of attack, drag, weather, traffic, air traffic control instructions, UAS system condition, company instructions, and flight segment; an alternative landing module configured to: receive an emergency level selectable at least from the set including: (1) land as soon as practicable, (2) land as soon as possible, and (3) land immediately; continually select from a hierarchy of selectable landing site preferences, said selected level of emergency, and said determined flight environment at least one alternative landing site reachable by at least one of a zero-thrust, partial-thrust, and normal-thrust standard and emergency operating procedure; and at least one flight controller to execute programming instructions to at least one alternative landing site range reachable by the said UAS.
An additional embodiment of the present invention may include a system wherein the emergency level is received from at least one of current position, current altitude, current trajectory, and manual selection by a pilot or controller or operator.
An additional embodiment of the present invention may include a system wherein continual selection of at least one alternative landing site is based at least in part on at least one service available at said alternative landing site (charging, payload rerouting, location beacon, or the like).
An additional embodiment of the present invention may include a system for assisting a pilot in an emergency, implemented by at least one computing device, comprising: an UAS state module configured to determine at least one of current UAS position and altitude, current UAS trajectory, anticipated future UAS position and altitude, and UAS performance from at least one of position and altitude over time and a sensor; a trajectory evaluator module configured to: determine at least one of expected UAS position and altitude, expected UAS trajectory, expected future UAS position and altitude, and expected UAS performance from at least one of a lookup register, position and altitude on a flight plan, time since departure, estimated time enroute, and estimated time of arrival; determine at least one of magnitude, expected magnitude, and rate of change of magnitude of difference between: at least one of said current position and altitude, said current UAS trajectory, said anticipated future position and altitude, and said UAS performance; and at least one of said expected position and altitude, said expected trajectory, said expected future position and altitude, and said expected performance; determine whether said magnitude is the result of at least one of traffic and weather deviation, flight plan change, air traffic control requirement, and arrival change; a configuration evaluator module configured to determine whether at least one of an UAS configuration error and an emergency exists based at least on one of said magnitude, said expected magnitude, and said rate of change of magnitude; an alternative landing module configured to: determine a level of emergency, where the emergency has been determined, from a hierarchy of emergencies, selected from at least one of land as soon as practicable, land as soon as possible, and land immediately; continually select, from a hierarchy of selectable landing site preferences and said selected level of emergency, at least one alternative landing site at least one of reachable by said current trajectory and reachable by an available configuration change; prepare a procedure for safely positioning said UAS in a landable configuration at the approach of said alternative landing site; and at least one implementation unit configured to implement and execute at least one of said prepared procedure and in seriatim the elements of said prepared procedure.
An additional embodiment of the present invention may include a system wherein said sensor is at least one of a ground-based sensor, satellite-based sensor, space-based sensor, and UAS sensor.
An additional embodiment of the present invention may include a system wherein said alternative landing module is further configured to continually select at least one alternative landing site reachable by at least one of a current thrust, current payload, ejected payload (no payload) zero-thrust, partial-thrust, and normal-thrust standard operating procedure.
An additional embodiment of the present invention includes a payload locator beacon and/or UAS locator beacon for assisting in locating an offsite payload and/or drone.
An additional embodiment of the present invention may include a system wherein said level of emergency is received from at least one of current position and altitude, current trajectory, and manual selection by a programmer or controller or monitor.
An additional embodiment of the present invention may include a system wherein said hierarchy of selectable landing site preferences includes: a full service droneport with on-site emergency services and sufficient accommodations for payload rerouting; a droneport with suitable runway and on-site services (fuel, charging, repair); a droneport with hard surface landing area of sufficient width and length; a droneport with an unpaved landing area; a highway and other road; a field and other open area; sloping and rough terrain with guidance between rocks, trees, and other ground obstructions; bodies of water; and other mixed consistency surfaces.
An additional embodiment of the present invention may include a system wherein the attributes of selectable landing sites are periodically updated to reflect at least one of: weather and traffic, current season, crop type, road and water traffic, and UAS condition.
An additional embodiment of the present invention may include a system wherein preparing a procedure for safely positioning said UAS in a landable configuration includes compliance with at least one of emergency level procedures, standard operating procedure, drift-down procedure, and obstacle avoidance procedure.
An additional embodiment of the present invention may include a system configured to program and instruct a UAS flight controller to at least one alternative landing site range reachable by the said UAS.
In the context of embodiments of the present invention configuration and configured mean (1) the position of the UAS relative to an expected position, (2) the attitude of the UAS relative to an expected attitude, and (3) the position of controllable members and settings relative to expected settings. A flight plan may be described as a series of scalars describing the vector of an UAS from one location to another (gate-to-gate (bay-to-bay), loading dock, departure dock (platform), hanger-to-ramp, runway to runway, pad to pad, and the like). The vector describing this path will be altered in operation by, for example: (1) Controlling Authority (ATC or the like) (altitude changes, course changes, airspeed restrictions, arrival and departures, traffic, and holds or the like), (2) weather (deviations around, ground speeds, turbulence, and the like), and (3) UAS or operator (programmer or controller) performance. In an embodiment, system experience with a particular UAS or leg may be stored, compared, and made part of an analysis in determining what constitutes a departure from an expected vector (path). Deviation from what is expected may be tolerance dependent. For example, on takeoff, climb out, approach, and landing, system sensitivity to a deviation may be higher. Deviations resulting from Controlling Authority or weather may be ascertained, for example, by Controlling Authority communication patterns and/or manned and/or UAS traffic locations (i.e., a change in heading, altitude, and/or airspeed precedes an ATC/pilot communication) or by a change in weather condition or forecast received by an embodiment of the present invention not preceded by a change in heading, altitude, and/or airspeed (or the like). Thus, where a deviation is found unlikely (improbable) by the system of an embodiment of the present invention to be associated with Controlling Authority and/or weather, depending of flight phase/segment and the magnitude of the deviation, the system may predict a likely configuration error and under certain conditions it may suggest a configuration change. However, if altitude, airspeed, weather, or traffic indicates few safe options (e.g., loss of power on takeoff) an embodiment may immediately suggest an ALS with an associated procedure set (insufficient ALS options given the total energy TE available to the UAS).
In the context of embodiments of the present invention unusual condition means a deviation having a magnitude outside of a preselected range of acceptable values for a particular flight segment/phase. In a preferred embodiment a pilot, programmer, controller, monitor, user, dispatcher, owner, or other entity may preselect what constitutes an unusual condition for each segment/phase of flight. Conversely, a system of a preferred embodiment of the present invention may operationally determine a range of acceptable values for a particular UAS, segment, leg, or the like from past flight data.
In the context of embodiments of the present invention flight segment, flight phase, segment, phase, or segment/phase means a portion of a flight having a particular UAS configuration or desired UAS configuration. More particularly, in the context of an embodiment of the present invention an UAS in a certain configuration will produce a corresponding airspeed, rate of ascent/descent, course change, or the like. UAS being operated on a flight plan with an embodiment of the present invention and its associated database(s) in a particular segment of flight should be progressing along the desired vector (path) at an expected rate (relative to the ground and destination) within an expected tolerance. Deviations from expected tolerances may be user (pilot and the like) selectable and are presented to the pilot.
In addition, during each phase/segment of flight an UAS possess a finite energy state (kinetic+potential energy=total energy (KE+PE+TE)). UAS energy state (total energy) directly effects range. For example, an UAS at FL380 (38000 MSL) has more energy than one at 400 MSL. Similarly an UAS at 500 knots and 500 MSL in a bombing run with full stores has more energy than one at 200 knots and 500 MSL. Energy equals options. An embodiment of the present invention monitors total energy and utilizes known total energy to ascertain available options by, for example, criticality and flight segment.
HV) items are substantially shipped in and out of airports. In an embodiment of the present invention droneports may be associated with existing airports for last mile delivery of HP
HV goods (see, for example Ser. No. 62/170,043, filed on 2 Jun. 2015).
An UAS 300 on takeoff and climb (306/308,
Should the UAS 300 appear to the system to be proceeding to a position an anticipated position dangerous to the UAS, the system of an embodiment of the invention may execute a mission recall or the like (based upon available performance for existing conditions).
In operation, a database of potential alternative landing sites (ALS's) may be created and maintained utilizing airport directory information, satellite imagery, survey data, surface temperature data (variations over time), traffic data, current and historic Landsat imagery, remote sensing (road and field), LDCM (Landsat Data Continuity Mission), TIRS (thermal infrared sensor), and the like. Airport directories such as AeroNav (www.aeronav.faa.gov), AOPA (www.aopa.org/members/airports), AirNav (www.airnav.com/airports), and world airport directories such as www.airport-directory.com and airport.airlines-inform.com may be utilized by embodiments of the present invention. The present invention may utilize satellite imagery such as Landsat, LDCM, TIRS and with terrain data from USGS (www.usgs.gov), WeoGeo, and TopoQuest, Google Maps and the like to determine the acceptability of potential off-airport landing sites. Likewise, road and traffic information may be analyzed for additional potential off-airport landing sites and incorporated into the ALS database via the flight assistant and through a subscription of an embodiment of the present invention. Generally, traffic data may be obtained via the onboard database associated with the network of GPS satellites (for general traffic patterns), US Department of Transportation traffic sensors, reflected data from GPS-enabled vehicles and mobile devices, or from aftermarket data providers and data aggregators such as Google Maps, Inrix, Radio Data Service, Sirius/XM, MSN, and the like.
An embodiment of the present invention may utilize data from the Automatic Dependent Surveillance-Broadcast (ADS-B) as well as the full complement of the Next Generation Air Transportation System (NextGen). In operation an embodiment of the present invention may receive traffic, weather, terrain, and flight information from ADS-B as an exclusive source (or enhancing cumulative or partially cumulative source) for processing by an apparatus of the present invention for detecting unusual conditions (positions) and configuration errors (and the like) and selectively suggesting either a new flight profile or flying a suggested flight profile.
For any given autonomous UAS operation there is an optimum flight profile. For any given autonomous UAS model (300) there are optimum configurations along the route of flight (310) and an anticipated (or expected) optimum flight profile characteristic of the UAS model's flight envelope. Each configuration for a given model and transition from a first and a second configuration is incumbent on, for example, a particular flight segment, for example, takeoff, climb, cruise, descent, approach, and landing. Other configurations may also exist, for example, obstacle avoidance, emergency descent, emergency climb, emergency landing (in the context of land (1) immediately, (2) as soon as possible, and (3) as soon as practical). Likewise, an autonomous unmanned craft ideally can make transitions autonomously in an embodiment of the present invention according to a programmed hierarchy.
In operation, any given model of UAS 300 flying a particular mission according to some expected or optimal flight profile consisting of expected flight segments with expected and/or desired UAS configurations, may distinguish its actual position relative to said mission defined as a series of expected or optimal waypoints (each waypoint being, e.g., a three-dimensional coordinate with at least one of an expected crossing time or the like).
Additionally, a mission may be one-way, round-trip, and/or a series of segments (round-trip or one-way). Each mission type may be defined according to an optimal or expected profile consisting of a series of waypoints where each waypoint may have an expected crossing time. Waypoints may be a series GNSS coordinates (or the like) with crossing times (or the like) based upon the performance of a particular UAS model with a particular payload and flight segment configuration. Each mission may have an expected start time, an actual start time, expected arrival time, and an actual arrival time.
A particular model of UAS 300 operating with a payload (602,
Turning to
At takeoff the UAS 300 has an expected load (602,
In
Additionally, the UAS performance or range capabilities as reduced by being temporarily off course, or in encountering temporary or continuous or expected continuous unexpected (trying or difficult) conditions (headwind, down drafts, a required traffic avoidance maneuver) may have insufficient performance capability to safely execute or continue the desired mission 500. The present invention may continuously reassess mission status and, for example, determine the likelihood of completing the programmed mission 500 safely and satisfactorily. A payload 602 may be safely carried (delivered or utilized) by a particular UAS 300 in expected (forecast) conditions, but not in conditions outside of predicted values. Likewise, a payload 602 may shift, malfunction, or draw an unexpected amount of current or the like (camera, temperature control, life support, surveying or sensor equipment), and thereby reduce UAS performance as detected as an anomaly in the expected profile (performance curve), e.g., actual position versus expected (optimal) position (or the like). Should an unsafe condition be detected, the UAS 300 may return to base (302), eject the payload 602, or the like, in order to minimize or prevent any damage to persons or property (in accordance with a programmed hierarchy and the other many features of the present invention).
In
Additionally, the UAS performance or range capabilities may be as reduced by being temporarily off course (508), or in encountering temporary or continuous or expected continuous unexpected (trying or difficult) conditions 510 (headwind, down drafts, a required traffic avoidance maneuver) may have insufficient performance capability to safely execute or continue the desired mission 500. The present invention may continuously reassess mission status and, for example, determine the likelihood of completing the programmed mission 500 safely and satisfactorily. A payload 602 may be safely carried (delivered or utilized) by a particular UAS 300 in expected (forecast) conditions, but not in conditions outside of predicted values. Likewise, a payload 602 may shift, malfunction, or draw an unexpected amount of current or the like (camera, temperature control, life support, surveying or sensor equipment), and thereby reduce UAS performance as detected as an anomaly in the expected profile (performance curve), e.g., actual position versus expected (optimal) position (or the like). Should an unsafe condition be detected, the UAS may return to base (302), eject the payload 602, or the like, in order to minimize or prevent any damage to persons or property (in accordance with a programmed hierarchy and the other many features of the present invention).
In
Additionally, the UAS 300 has continuously determined its performance or range capabilities were sufficient to successfully carry out its programmed autonomous mission 500. The present invention has continuously reassessed mission status and determined the mission 500 could be safely completed. Likewise, its payload (602,
Turning now to
An additional embodiment of the present invention may include a system 600 for determining UAS flight configuration during a flight, implemented by at least one computing device (616), comprising: an UAS state module configured to: establish UAS position, altitude, and trajectory based upon UAS position (612) and altitude (618) over time; establish UAS flight segment based on at least one of time since departure, position and altitude, and trajectory; determine UAS attitude from sensing at least one of angle and rate for at least one of pitch, bank, and yaw; sense UAS acoustics from at least one of airframe vibration and UAS sound; a configuration evaluator module configured to: determine an expected UAS configuration based at least in part on said established UAS flight segment; determine UAS configuration from said sensed UAS attitude and said UAS acoustics for UAS configurations attributable to said sensed attitude and acoustics for said flight segment; and at least one display/remote control unit (620) configured to announce a UAS configuration different from said expected UAS configuration. A UAS equipped with an embodiment of the present invention may alter its operation in order to increase safety, mission success, payload preservation, or in order to enhance the likelihood of successfully completing a mission or mission segment (one way, round trip, or multipoint).
For purposes of the USPTO extra-statutory requirements, the present application constitutes a continuation of the United States patent application entitled MISSION MONITOR AND CONTROLLER FOR AUTONOMOUS UNMANNED VEHICLES, application Ser. No. 15/243,752, filed Aug. 22, 2016, which application is currently co-pending. The present application is related to and claims the benefit of the earliest available effective filing dates from the following listed applications (the “Related Applications”) (e.g., claims earliest available priority dates for other than provisional patent applications (e.g., under 35 USC § 120 as a continuation in part) or claims benefits under 35 USC § 119(e) for provisional patent applications, for any and all parent, grandparent, great-grandparent, etc. applications of the Related Applications).
Number | Name | Date | Kind |
---|---|---|---|
4438475 | Haley | Mar 1984 | A |
5136297 | Lux | Aug 1992 | A |
5142480 | Morrow | Aug 1992 | A |
5459469 | Schuchman et al. | Oct 1995 | A |
5933098 | Haxton | Aug 1999 | A |
5974349 | Levine | Oct 1999 | A |
6148179 | Wright et al. | Nov 2000 | A |
6167238 | Wright | Dec 2000 | A |
6181990 | Grabowsky et al. | Jan 2001 | B1 |
6278965 | Glass | Aug 2001 | B1 |
6353779 | Simon et al. | Mar 2002 | B1 |
6438469 | Dwyer et al. | Aug 2002 | B1 |
6553333 | Shenk | Apr 2003 | B1 |
6573841 | Price | Jun 2003 | B2 |
6591171 | Ammar | Jul 2003 | B1 |
6629023 | Slider, Jr. et al. | Sep 2003 | B1 |
6804585 | Humbard et al. | Oct 2004 | B2 |
6980959 | Garrow | Dec 2005 | B1 |
7006032 | King et al. | Feb 2006 | B2 |
7061401 | Voos et al. | Jun 2006 | B2 |
7167782 | Humbard et al. | Jan 2007 | B2 |
7295135 | Younkin | Nov 2007 | B2 |
7305286 | Younkin et al. | Dec 2007 | B1 |
7489992 | Valette et al. | Feb 2009 | B2 |
7505835 | Brust et al. | Mar 2009 | B2 |
7689328 | Spinelli | Mar 2010 | B2 |
7698025 | Cornell et al. | Apr 2010 | B1 |
7786900 | Bitar et al. | Aug 2010 | B2 |
7874521 | Shuster | Jan 2011 | B2 |
7908042 | Brinkley et al. | Mar 2011 | B2 |
8027758 | Ferro et al. | Sep 2011 | B2 |
8035547 | Flanigan et al. | Oct 2011 | B1 |
8087616 | Shuster | Jan 2012 | B2 |
8131407 | Robinson | Mar 2012 | B1 |
8140260 | Feyereisen et al. | Mar 2012 | B2 |
8190727 | Henkel | May 2012 | B2 |
8234068 | Young et al. | Jul 2012 | B1 |
8244455 | Case | Aug 2012 | B2 |
8292234 | Shuster | Oct 2012 | B2 |
8356776 | Berens | Jan 2013 | B2 |
8457889 | Feyereisen et al. | Jun 2013 | B2 |
8477061 | Pedersen | Jul 2013 | B1 |
8543264 | Tomas | Sep 2013 | B1 |
8629788 | Greenleaf et al. | Jan 2014 | B1 |
8983687 | Hunter | Mar 2015 | B1 |
9026275 | Young et al. | May 2015 | B1 |
9047762 | Neuville et al. | Jun 2015 | B1 |
9253753 | Rubin et al. | Feb 2016 | B2 |
9257047 | Bailey et al. | Feb 2016 | B2 |
9280903 | Judy et al. | Mar 2016 | B2 |
9349296 | Wiesemann et al. | May 2016 | B2 |
9355564 | Tyson et al. | May 2016 | B1 |
9527587 | Levien et al. | Dec 2016 | B2 |
9536433 | Savarit et al. | Jan 2017 | B2 |
9542849 | Bertram et al. | Jan 2017 | B1 |
9567097 | Horsager et al. | Feb 2017 | B2 |
9567099 | Poux et al. | Feb 2017 | B2 |
9583010 | Kolek et al. | Feb 2017 | B1 |
9640079 | Moravek et al. | May 2017 | B1 |
9646502 | Gentry | May 2017 | B1 |
9685090 | Kneuper et al. | Jun 2017 | B2 |
9691286 | Bahrami et al. | Jun 2017 | B2 |
9704405 | Kashi et al. | Jul 2017 | B2 |
9728090 | Bitar et al. | Aug 2017 | B2 |
9728093 | Wiesemann et al. | Aug 2017 | B2 |
9733349 | Wood et al. | Aug 2017 | B1 |
20030093187 | Walker | May 2003 | A1 |
20040249519 | Frink | Dec 2004 | A1 |
20050156777 | King et al. | Jul 2005 | A1 |
20050261814 | Ryan et al. | Nov 2005 | A1 |
20060031006 | Stenbock et al. | Feb 2006 | A1 |
20070018052 | Eriksson | Jan 2007 | A1 |
20070194171 | Diamandis et al. | Aug 2007 | A1 |
20080154447 | Spinelli | Jun 2008 | A1 |
20080195309 | Prinzel, III et al. | Aug 2008 | A1 |
20090027232 | Lavielle et al. | Jan 2009 | A1 |
20090152391 | McWhirk | Jun 2009 | A1 |
20100057899 | Henkel | Mar 2010 | A1 |
20100085236 | Franceschini et al. | Apr 2010 | A1 |
20100095084 | Manning | Apr 2010 | A1 |
20100109865 | Armstrong | May 2010 | A1 |
20100328138 | Guigne | Dec 2010 | A1 |
20110184593 | Swope | Jul 2011 | A1 |
20110215922 | Armstrong | Sep 2011 | A1 |
20110264312 | Spinelli | Oct 2011 | A1 |
20110298618 | Stahl et al. | Dec 2011 | A1 |
20120143482 | Goossen et al. | Jun 2012 | A1 |
20120177198 | Cabos | Jul 2012 | A1 |
20120191273 | Jacobs et al. | Jul 2012 | A1 |
20120221175 | Spinelli | Aug 2012 | A1 |
20130131970 | Pendry et al. | May 2013 | A1 |
20130197721 | Gu et al. | Aug 2013 | A1 |
20130242864 | Vermande et al. | Sep 2013 | A1 |
20130274964 | Jesse | Oct 2013 | A1 |
20140129058 | Elahi | May 2014 | A1 |
20140152507 | McAllister | Jun 2014 | A1 |
20140197980 | Schulte et al. | Jul 2014 | A1 |
20140210648 | Samuthirapandian et al. | Jul 2014 | A1 |
20140222248 | Levien et al. | Aug 2014 | A1 |
20140249693 | Stark et al. | Sep 2014 | A1 |
20140257692 | Stefani et al. | Sep 2014 | A1 |
20140297068 | Revell | Oct 2014 | A1 |
20140304107 | McAllister | Oct 2014 | A1 |
20140327564 | Sampigethaya | Nov 2014 | A1 |
20150077270 | Rubin et al. | Mar 2015 | A1 |
20150081201 | Rubin et al. | Mar 2015 | A1 |
20150170524 | Stefani et al. | Jun 2015 | A1 |
20150296500 | Kanovsky et al. | Oct 2015 | A1 |
20150344149 | Mumaw et al. | Dec 2015 | A1 |
20150356873 | Kneuper et al. | Dec 2015 | A1 |
20160012289 | Petit | Jan 2016 | A1 |
20160027310 | Samuthirapandian et al. | Jan 2016 | A1 |
20160107751 | D'Andrea et al. | Apr 2016 | A1 |
20160117931 | Chan et al. | Apr 2016 | A1 |
20160244187 | Byers et al. | Aug 2016 | A1 |
20160284222 | Nicholls et al. | Sep 2016 | A1 |
20170229024 | Moravek et al. | Aug 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
62210686 | Aug 2015 | US | |
62207835 | Aug 2015 | US | |
62170043 | Jun 2015 | US | |
62163750 | May 2015 | US | |
62024723 | Jul 2014 | US | |
62012734 | Jun 2014 | US | |
61900199 | Nov 2013 | US | |
61870125 | Aug 2013 | US | |
61754522 | Jan 2013 | US | |
61750286 | Jan 2013 | US | |
61747051 | Dec 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15243752 | Aug 2016 | US |
Child | 16217715 | US | |
Parent | 15159202 | May 2016 | US |
Child | 15243752 | US | |
Parent | 14741283 | Jun 2015 | US |
Child | 15159202 | US | |
Parent | 14142390 | Dec 2013 | US |
Child | 14741283 | US |