WO2011009011A1 - Cadre intégré pour assistance d'opérateur de véhicule sur la base d'une prédiction de trajectoire et d'une évaluation de menace - Google Patents
Cadre intégré pour assistance d'opérateur de véhicule sur la base d'une prédiction de trajectoire et d'une évaluation de menace Download PDFInfo
- Publication number
- WO2011009011A1 WO2011009011A1 PCT/US2010/042203 US2010042203W WO2011009011A1 WO 2011009011 A1 WO2011009011 A1 WO 2011009011A1 US 2010042203 W US2010042203 W US 2010042203W WO 2011009011 A1 WO2011009011 A1 WO 2011009011A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- threat
- vehicle
- control
- optimal
- operator
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/16—Control of vehicles or other craft
- G09B19/167—Control of land vehicles
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
- G09B9/048—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles a model being viewed and manoeuvred from a remote point
Definitions
- inventions described herein relate to a novel, corridor-based framework that performs threat assessment and provides varying degrees of mutually consistent automated operator assistance as a threat response in human-machine systems, such as locally or remotely-operated passenger vehicles, transport vehicles, agricultural machinery, fork lift trucks, aerial vehicles, robots, or surgical tools.
- This framework explicitly considers human and machine dynamics without presuming operator intentions or limiting the
- avoidance maneuver and its associated threat assessment
- It provides a unified framework that allows for various modes and levels of mutually consistent operator assistance, from operator warning to stability control to passive intervention, to active semi-autonomous control, and finally, to autonomous machine operation.
- Automotive active safety systems are concerned with preventing accidents through the introduction of various computer-controlled actuation methods to inform, improve, or override a human operator's steering and/or braking
- Active safety systems currently in existence include yaw stability control, roll stability control, traction control, and antilock braking, among others. While these systems reduce accident frequency, their path-based and largely reactive nature limits their ability to: 1) accurately assess the threat posed by a given scenario and 2 ) adequately determine when and how to intervene to assist the driver. This dependence on a specific trajectory (amidst a myriad of options available to the operator) reduces the accuracy and significance of the threat assessment and leads to controllers that selectively replace (rather than assist) the driver in order to follow an automation-designated path.
- inventions described and claimed herein relate, primarily, to the unified nature of the framework, and its flexibility in being able to accurately assess threat, and then participate in one or more of a wide variety of mutually consistent operator assistance modes, of varying levels of operator autonomy, from complete autonomy, to no autonomy.
- Inventions described and claimed in the Threat assessment application relate primarily to threat assessment aspects of this novel framework. Both have similar disclosures.
- sensing systems such as radar, LIDAR, cameras, inertial measurement units and GPS localization systems are used to detect, classify, and track the position of objects and the drivable road surface in the host vehicle's vicinity as well as measure vehicle states. Once these potential hazards have been identified, localized and their motion has been
- a threat metric is used to quantify the threat they pose to the host vehicle, together with the threat of
- threat assessment technology is designed to then trigger and/or implement countermeasures to reduce the threat. These countermeasures can be passive or active. The effectiveness of threat assessment metrics depends on their ability to correctly identify hazards and accurately assess the threat that potential hazards pose to the host vehicle.
- Time-based threat measures project time to collision (TTC) based on current speeds, positions,
- Distance-based metrics are generally calculated using
- acceleration-based metrics assess the threat of a given maneuver based on the minimum (and often assumed
- At least one known method of assessing threat relates to a vehicle that is intended to navigate along a path.
- the path may be predetermined, or calculated, based on data, such as information about obstacles and a path followed by a track, such as a roadway in the case of a road vehicle, such as an automobile.
- the path is a curve of simple
- the system determines that danger has arisen, and the system generates a threat signal.
- the threat of actual danger is potentially low, because vehicles driven by a human operator typically operate within a field of safe travel, or a corridor, rather than along a relatively arbitrary line, such as the centerline of a roadway.
- This dependence on a specific trajectory reduces the accuracy and significance of the threat assessment and leads to controllers that selectively replace (rather than assist) the driver in order to follow an automation-designated path.
- a path is a simple geometric curve in two-dimensional space, along which a vehicle may travel.
- a path has a width of essentially zero.
- a trajectory is a physically-achievable and time-parameterized sequence of vehicle states (such as
- trajectory includes the velocity of a vehicle as an element. It may also be thought of as having time as a parameter of the path, which may then establish velocity at different locations.
- a corridor may be considered to be the space between two curves in two-dimensional space. Travel anywhere within the corridor is considered to be safe.
- a region is a concept that is defined in connection with inventions hereof, and it will be defined below.
- a Model Predictive Controller is an optimal control method typically used to generate an optimal set of control inputs (spanning through a future time horizon) required to track a desired path while minimizing a user-defined objective function.
- MPC Model Predictive Controller
- a human driver typically operates a vehicle within a safe range of vehicle states. For example, the driver
- a human operator operates within an tridimensional region of state space, rather than along a simple, zero, or nearly-zero width curve of a physical trajectory.
- Some known threat assessors exist as a separate system, not integrated with other systems of the device analysis and control apparatus. These systems may base the assessment of threat on a device state exceeding a relatively arbitrary threshold. Further, these threat assessors
- rudimentary threat assessment metrics based on, for example, the current deviation of the device from a predetermined optimal path. It would be desirable to be able to take
- a further object would be to be able to
- Still another object would be to be able to assess threat on a realistic corridor, rather than an unrealistic single path.
- Another object would be to assess threat with an apparatus that is integrated with other systems of system analysis and control, which are also used to control the device or system, rather than assessing threat on a device state exceeding an arbitrary threshold.
- Still another object would be to use the assessment of threat to generate an operator assistance signal to assist the operator in safely operating the device or replace the operator as necessary to ensure safe operation of the device.
- Fig. 1 is a block diagram illustrating basic
- Fig. 2 graphically shows an example of various potential intervention laws based on threat metric
- Fig. 3a showing the different levels of intervention
- Fig. 3b showing the relative locations of the host vehicle and the environment
- FIG. 4 shows, in flowchart form, basic steps of a method of threat assessment and semi-autonomous control, with possible considerations at each step;
- Figs. 5a, 5b and 5c show, graphically, a simulated test illustrating system response when driver fails to
- Figs. 6a, 6b and 6c show, graphically, a simulated test illustrating system response to an erroneous driver swerve, as shown schematically in Fig. 6a, with steering angle shown in Fig. 6b and control authority K shown in Fig. 6c, where K represents the proportion of control authority given to autonomous system, with the driver allowed the remaining (1-K);
- Figs. 7a, 7b and 7c show, graphically, a simulated test illustrating system response when driver fails to
- FIG. 8 shows, in flow chart form, steps of a method of an invention hereof for assessing threat, with additional considerations associated with some of the steps;
- FIG. 9a shows, schematically, an illustration of a simple path tracking control set up of the prior art
- Fig. 10 is a schematic representation in block diagram form illustrating how a representative system of the prior art that can lead to poor, mutually inconsistent
- Fig. 11 is a schematic representation in block diagram form showing an array of functions performed in a unified, mutually consistent manner by inventions hereof.
- inventions described in the above-referenced Semi- Autonomous applications, and the Comprehensive Provisional patent application relate, among other things, to a unified framework for performing threat assessment and semi-autonomous vehicle navigation and control while allowing for adaptable and configurable intervention laws and configurable control inputs .
- Inventions described in the Threat Assessment application relate to methods and apparati for identifying and quantifying threat being experienced by a system that can be modeled, such as a vehicle, such as a road vehicle, such as an automobile.
- a model of the device with a model of the environment and the current state of the device and the environment are used to iteratively generate a
- sequence of optimal device control inputs that, when applied to a model of the device, generate an optimal device
- This optimal trajectory and the sequence of device control inputs that generates it is used to generate a threat assessment metric.
- An appropriate type and level of operator assistance is generated based on this threat assessment.
- Operator assistance modes include warnings, decision support, operator feedback, vehicle stability
- each assistance mode is mutually consistent because they are generated using the same optimal trajectory.
- identifying and quantifying threat will be referred to as assessing threat, or sometimes,
- the methods and apparati for assessing threat are of the same type as can be used in the unified framework for semi-autonomous vehicle navigation and control, discussed in the applications mentioned above. Such methods and apparati can be used for assessing threat in any system that can be modeled.
- the inventions described herein do not rely on a subjective prediction of a path intended by a human operator or a specific path proposed by an automatic path planning algorithm. Instead, these inventions base threat assessment and operator assistance decisions on dynamic properties and known constraints inherent to the vehicle and the environment. These inventions warn of deviation from a physically-constrained and dynamically- feasible region in N space (that includes a two-dimensional corridor in physical space) rather than an arbitrarily- calculated path, which is often less meaningful since it often does not represent a true, or even achievable, much less optimal route. Further, by predictively simulating the vehicle dynamics over a time horizon, which may be finite or infinite, its threat assessment and intervention operations explicitly and pre-emptively consider the combined effects of vehicle dynamics, stability constraints, and terrain interaction on maneuver severity.
- a region is an N-dimensional analogue of a corridor.
- a region is an n-dimensional area defined in the state space of the device model over a time horizon. This region is bounded by corridor constraints (which apply to vehicle position states), together with other state
- constraints such as those imposed on vehicle states such as yaw angle, yaw rate, velocity, wheel sideslip angle, etc.).
- MPC planners of inventions hereof are not required to utilize a single
- planners described herein generate a course of motion that need not follow a predefined path but may instead generate its own optimal trajectory (and the control inputs necessary to achieve it) at successive time steps.
- Threat assessment inventions described herein may be used with any system that can be modeled, including vehicles, such as terrestrial, nautical, and aerial vehicles,
- the explanation is for illustrative purposes only, and that the inventions described herein can be used to identify and quantify (i.e., assess) threat in all systems that can be modeled.
- the systems may be physical, such as devices and chemical processes. They may also be non-physical, such as economic systems.
- the system model will include states (such as pitch angle for an aerial vehicle, solvent concentration for a chemical system, or asset prices for a financial system) for which a desired value or range of values exists and to which constraints (such as stall limits for an aerial vehicle, saturation for a chemical process, or price caps for a financial system) may apply.
- Sensory information would include data related to nearby vehicles, pedestrians, road edges, and other salient features to assess accident threat.
- navigation systems ideally operate only during instances of significant threat: it should give a driver full control of the vehicle in low threat situations but apply appropriate levels of computer-controlled actuator effort during high threat situations.
- An active navigation system can therefore be termed semi-autonomous, since it must allow for human- controlled, computer-controlled, and shared human/computer vehicle operation.
- Such a system should be as unobtrusive to the driver as possible (i.e. it should intervene only as much as is minimally required to avoid an impending accident).
- Fig. 1 shows, schematically, in block diagram form, a basic framework operation.
- a model Predictive Control (MPC) vehicle navigation block 110 starts with a model 112 of the environment, a model 114 of the device, in this case, a vehicle, and the vehicle's current state, including the position. It generates an optimal vehicle trajectory from the current position through a time horizon. The trajectory is optimal with respect to a predefined, configurable set of criteria. It also generates a corresponding optimal set of control input commands necessary to execute an optimal trajectory within the corridor and ensure that the vehicle 102 operates within safe driving limits (defined by a constraint-bounded region in the state space).
- the environment model can be based on a priori known information (e.g. from maps) and/or information gathered by real time sensors, such as on-vehicle sensors 104 (e.g.
- V2V sensors vehicle to vehicle
- information 106 related to the environmental and potential environmental hazards, such as position of road edges, lane boundaries, holes, slopes, static obstacles (e.g. trees, road-side signs), and dynamic obstacles (e.g. other vehicles, pedestrians).
- the vehicle model is user-defined and can be of varying complexity and fidelity.
- the real-time sensors may also be mounted in the environment and communicate with the control system on the vehicle.
- control inputs can be associated with one or multiple actuators, such as active steering, active braking, and others.
- the predicted vehicle trajectory and associated control inputs may be generated via constrained optimal control, which leverages efficient optimization methods and constraint-handling
- trajectory is used herein to mean a sequence of vehicle states, including its position, velocity, sideslip and yaw angles, etc.
- the predicted vehicle trajectory and predicted control inputs are analyzed by a threat assessor 108 to quantify the threat to the vehicle by computing a configurable metric, such as the maximum lateral acceleration, sideslip angle, or roll angle over the trajectory, the minimum proximity to obstacles, or other metrics.
- a configurable metric such as the maximum lateral acceleration, sideslip angle, or roll angle over the trajectory, the minimum proximity to obstacles, or other metrics.
- Threat may be more formally considered to be a hierarchical combination of obstacle avoidance, stability-critical states, inputs, etc, based on a model of the vehicle.
- the control authority exerted by the system can then be determined as a function of this generated threat: generally speaking, if the threat metric value is low, the control system intervention is low (i.e. the driver commands the vehicle with little or no computer-controlled intervention); if the threat metric value is high, the control system intervention is high.
- the form of the intervention law modulating this control system authority is configurable and can differ for different actuators (i.e. a vehicle with both active steering and braking can have
- intervention law can also be defined to adapt to driver performance based on an assessment of driver skill, and/or to include considerations for driver preference, environmental conditions, previous threat metric values, previous control inputs, and other factors.
- Fig. 2 shows, schematically, examples of various potential
- intervention laws showing, from top to bottom, linear, smooth and threshold-shaped intervention laws that depend only on predicted threat.
- the vertical axis represents the degree of control authority given to the active navigation and control system while the horizontal axis represents the predicted threat, with cause for intervention increasing from left to right.
- the control system begins to assume control authority to preempt an unsafe maneuver.
- the controller's authority phases out. In this manner, the system can be said to be both predictive and semi-autonomous .
- intervention law can be designed such that it assumes full authority by the time the predicted safe trajectory reaches the limit of any pre-defined critical vehicle states. This corresponds to a situation where only an optimal set of inputs would result in a safe vehicle trajectory.
- FIG. 3 shows schematically an obstacle avoidance scenario illustrating different stages of intervention for an inattentive driver. Initially, the host automobile 302 is at location 1. No obstacles are in view, and the optimal
- the predicted trajectory is a straight path.
- the predicted threat is at a low level, indicated by the vertical line designated 1, near to the left hand side, which represents low threat.
- the vehicle 302 advances along the roadway to the location 2, it comes nearer to a truck 304, whose velocity is either zero, or much less than that of the host vehicle 302.
- the sensors sense the proximity of the obstacle vehicle 304, and generate a threat metric that is larger, as at the vertical line designated 2, near the right hand limit of the threat scale.
- the optimal predicted trajectory assumes a curved shape, to avoid the obstacle 304. Simultaneously, the level of
- intervention K increases (as shown by each of the three different intervention laws) so that, in a semi-autonomous system, the controller would take more and more control, the nearer to the obstacle the host vehicle 302 comes.
- the controller may take different countermeasures, such as initiating a warning, priming brakes, seatbelts, or airbags, and/or engaging active systems, etc.
- Fig. 4 shows, schematically, in flow chart form, a basic flow of steps performed by a controller of an invention described in the Semi-Autonomous applications, above, with possible considerations at each step.
- An initial step 402 generates an optimal set of control inputs and corresponding vehicle trajectory by forward simulation. Considerations 402a for this step include, for example, (but are not limited to) the vehicle dynamics, current state of the vehicle and environment, terrain and environmental disturbances, available actuation, trajectory objectives, safety limits, and driver inputs.
- a next step is to assess 404 the predicted threat to the vehicle.
- General considerations 404a for this step include characteristics of the optimal path and associated control input, safety limits and driver inputs. The method of threat assessment is discussed below in more detail in connection with Fig. 8.
- a next step is to generate D06 control authority gains, with a major consideration D06a at this stage being the desired intervention characteristic.
- the next step D08 is to implement the scaled control for the current time.
- FIGs. 5a, 5b and 5c show, graphically, the results of a simulated test illustrating system response when a driver fails to navigate a curve in the road, shown by in Fig. 5a by a pair of lines.
- the trajectory that the driver would have followed without assistance is shown dashed. Note that it leaves the roadway. With assistance, it is shown solid black and remains within the roadway.
- K represents proportion of control authority given to the autonomous system, with the driver allowed the remaining (1-K).
- the middle graph, Fig. 5b shows the steer inputs, with the dashed line corresponding to the driver and the solid curve
- Fig. 5c shows the control authority given to the autonomous system, in this case, steering, with the degree varying with distance (x) along the horizontal scale.
- Figs. 6a, 6b and 6c show, graphically, the results of a simulated test illustrating the system response to an erroneous driver swerve.
- K represents proportion of control authority given to autonomous system, with the driver allowed the remaining (1-K).
- the same line types as above correspond to the driver without assistance (gray dashed) and with assistance (solid line).
- the safe roadway corridor is shown in Fig. 5a by a pair of light solid lines in the upper graph. Distance is shown along the horizontal scale. The assisted trajectory remains within the safe roadway.
- Figs. 7a, 7b and 7c show, graphically, a simulated test illustrating system response when a driver fails to anticipate/avoid an obstacle, similar to the scenario
- K represents the proportion of control authority given to autonomous system.
- the obstacle is simulated by a jog in the light line that represents one edge of the safe roadway. The only inputs used in this simulation are, again, steering of the driver and the autonomous system.
- Threat assessment techniques disclosed herein, and uses within a system as described herein provide improved modularity and adaptability when compared to previous methods and apparati. Aspects of this improved modularity are
- the underlying control framework can accommodate multiple actuation modes and vehicle models, allowing for ready application of the system to various vehicle types and actuator configurations.
- the system's intervention law is also readily adapted (i.e. it can change over time based on an assessment of driver skill, driver preference, environmental conditions, previous threat metric values, previous control inputs, and other factors). These adaptations can be performed either statically or dynamically.
- Gauging threat using metrics based on predicted vehicle state evolution within a region/corridor is novel. This includes threat assessment based on a trajectory that remains within that corridor, along with semi-autonomous control necessary to keep the vehicle within the safe
- corridor it is generally meant a portion of physical space, such as the width of a roadway, or a roadway and adjoining break down lane.
- region it is generally meant a region in N-space, in which two of these N dimensions may be the two spatial dimensions of the roadway's width and length, and other dimensions may be states and/or control inputs of the vehicle, such as sideslip angle, yaw angle, velocity, steering angle, etc. This leads to significant difference in performance of the two general approaches.
- the simple path-based approach of the prior art is suited only to warn or selectively replace a human
- the corridor/region approach described herein may warn, supplement, or act in conjunction with a human operator, as well as replace.
- FIG. 8 a representative process for assessing threat is described. The steps about to be
- Considerations 802a that are taken in conjunction with this step may include, but are not limited to: vehicle dynamics and constraints, trajectory objectives (controller objective function), terrain and environmental disturbances and environmental information, such as: obstacle locations, terrain properties (slope, roughness, friction coefficient, etc.) and other disturbances (such as wind) . It is through these considerations of vehicle dynamics and constraints and obstacle locations, that the corridor aspects of this method of threat assessment enters. Trajectory objectives more broadly describes the penalties applied to violating constraints and/or approaching unstable states and shapes what an optimal solution looks like within the
- the model predictive controller generates an optimal trajectory, which constitutes an optimal sequence of inputs and the corresponding set of optimal vehicle states over a time horizon. These outputs are generated by the MPC unit, based on analysis of the models of the vehicle and the
- model predictive control over a time horizon, as discussed in more detail below.
- threat assessment methods disclosed herein operate on an optimal (sometimes referred to herein and the literature as best case, or benchmark)
- a desired path gives a rather inflexible and in some cases, arbitrary goal state to which the driver will be forced to adhere or risk setting off warning indicators or controller intervention
- the optimal trajectory gives an indication of the threat posed to the vehicle and a backup plan in case the human operator doesn't keep the vehicle within the
- the optimal trajectory, of predicted states and predicted vehicle control inputs, over a time horizon, is next coalesced 804 to generate a scalar prediction metric.
- Considerations 804a that contribute to the step of generating a scalar metric may include but are not limited to: past, present and/or predicted states, inputs and objective function costs.
- Various norms discussed below may be used to combine trajectory components into this scalar.
- Past present and/or predicted operator inputs and performance may also, but need not be taken into account.
- the result of the coalescing step 804 is a scalar prediction metric.
- This scalar can be non-dimensionalized 806 by normalizing it against known or approximated physical limits and/or predetermined desired thresholds to obtain a threat assessment at the current time. Suitable candidates for such thresholds include, but are not limited to maximum sideslip angle before loss of control, maximum load transfer before wheel liftoff, maximum lateral acceleration before skidding, maximum longitudinal acceleration before skidding, maximum total acceleration before skidding, maximum steer angle before actuator saturation, maximum available
- Considerations 806a that may be taken into account include, but are not limited to known physical limits on vehicle dynamics (e.g. friction saturation limits, rollover thresholds, etc), desired intervention characteristics, operator performance and operator preference.
- the result of the non-dimensionalizing step 806 is a threat assessment, which can then be used for one or more of a variety of mutually consistent threat response functions, depending upon the system configuration.
- the threat assessment can be used to generate a warning, which may be perceptible by any human sense, including audible, visual, haptic and
- the threat assessment can also, or alternatively, be used to trigger assistance, which may be passive, or active, as discussed above, and, if active, to varying
- the threat assessment may even be used to modulate other system or vehicle characteristics.
- Examples of passive assistance in the context of vehicular control include, but are not limited to: resistance torques on steering wheel, traction control, anti-lock braking systems.
- Examples of active assistance include, but are not limited to adaptive cruise control, yaw stability assistance Electronic Stability Control (ESC) lane keeping assistance, obstacle avoidance. Modulation of other system characteristics may include but are not limited to: seatbelt pretensioning, brake priming, suspension modifications (active suspensions, suspension stiffness modifications, etc.).
- Examples of semi- autonomous (a form of active assistance) assistance include, but are not limited to partial control of the steering and braking commands sent to the vehicle.
- Examples of autonomous assistance include, but are not limited to, full control of one or more vehicle actuator such as wheel steering angles, braking torques, acceleration torques, etc.
- Model Predictive (MPC) (or receding horizon) Control is a family of finite-horizon optimal control schemes that iteratively minimizes a performance objective defined for a forward- simulated plant model subject to performance and input
- MPC uses a model of the plant to predict future vehicle state evolution and optimize a set of plant control inputs such that this prediction satisfies constraints and minimizes a user-defined objective function.
- Model predictive control has a number of significant properties that make it particularly well suited to threat assessment for use with, for instance, autonomous and semi- autonomous vehicle navigation problems. Its ability to
- MPC can be configured to according to inventions disclosed herein, to plan its own, optimal, path given a set of
- the path thus planned through the (pre-delineated) safe operating environment potentially offers a number of advantages over alternative trajectory planning methods; not only is it explicitly aware of vehicle dynamics, measured disturbances, and actuator limitations, but the constraint-satisfying trajectory plan it generates is feasible, since it is obtained from an already- generated set of control inputs. It is also optimal, with respect to some performance metric such as minimum lateral acceleration over a future time horizon, minimum wheel slip, etc. In the semi-autonomous framework described below, this optimal prediction can serve not only as a optimal trajectory plan, but also as an effective threat assessor.
- the first control element of this input sequence is implemented at the current time and the process is repeated at subsequent time steps. A state sequence spanning the same time period is also generated. No known MPC process uses elements of either of these sequences, after it has identified the single control input element for the current time. Only that single, current control input element is used.
- inventions disclosed herein use these subsequent elements of one or both the state and control sequences to assess threat to which the device is (or may in the future be) exposed.
- controller inputs also enables generation of a metric for analyzing the threat posed to the device by a given scenario.
- This metric is comparable to and in many situations more useful/accurate than existing metrics because it is based solely on known or approximated physical limits of the
- threshold threat values may trigger driver warnings at critical/desired threat thresholds.
- threat assessment may be used to determine when and how strongly to intervene. The latter application is a topic of the Semi-Autonomous applications. This disclosure focuses on the design and development of the threat assessment metric itself .
- a corridor-based trajectory-planning method may be used, based on constrained optimal control. When the objective function and constraints are defined as described below, the vehicle path calculated at each time step by the MPC
- controller is assumed to be the best case or safest path within a corridor through the environment. Some key metrics from this prediction may be used to assess the instantaneous threat posed to the vehicle.
- y k Cx, + D v v, with x, y, u, and v representing states, outputs, inputs, and disturbances of the system respectively, a quadratic
- the vector V allows for variable constraint softening over the prediction horizon, p, when ⁇ is included in the objective function.
- trajectory-tracking setup of a prior art controller and threat assessor, through a hazard-containing environment may then be illustrated by Fig. 9a.
- Fig. 9a shows a vehicle 902a that seeks to avoid an obstacle of another vehicle 904a and a pedestrian 906a.
- a path based controller and threat assessor would attempt to follow a desired single track path y des . This path may safely navigate the hazards, but it is unnecessarily restrictive.
- y y max and y y mln represent the upper and lower limits on the vehicle lateral position (y) as illustrated in Fig. 9b.
- the driveable corridor 908b is between these limiting curves. These limits exclude more than simply off-road/out-of-lane regions from the navigable corridor — they also extend to stationary and/or moving hazards in the roadway such as debris, pedestrians 906b or other vehicles 904b. Thus, a hazard in the roadway looks to the controller like a constriction in the corridor as illustrated by the arrows C in Fig. 9b.
- the host vehicle 902b is permitted to travel anywhere within the corridor 908b.
- Constraints can be softened by including the
- the MPC objective function can be configured to force the constrained optimal solutions to satisfy corridor constraints before minimizing front wheel sideslip.
- This hierarchy of objectives is achieved by setting constraint violation weights (p ⁇ ) significantly higher than the competing minimization weight (R aa ) on front slip. Then when constraints are not active, front wheel sideslip — and the corresponding threat — remains low.
- p ⁇ constraint violation weights
- R aa competing minimization weight
- Additional norms that may be used include Root Mean Square of predicted state or states over the prediction horizon, and any of the above mentioned norms, with weighting profiles, over the prediction horizon (i.e. state predictions at a chosen time, for
- closer to the current vehicle state may be weighted more heavily in the aggregate metric than predicted states at later times or at times other than the specifically chosen time.
- the chosen time may be other than the current time, such as a time immediately after some other event).
- front wheel slip is directly tied to, and tends to be a good indicator of, vehicle stability and controllability by front wheel steering.
- available surface friction places a measureable limit on how large front wheel slip angles can become before loss of control is imminent. This limit provides a useful benchmark against which threat
- assessments can be compared to assess maneuver stability (or nearness to instability).
- the path prediction explicitly minimizes the very metric used to assess threat. This hierarchy of objectives — remain within the corridor while minimizing front slip as much as possible — thereby provides a "best case” or minimal-threat assessment from a dynamically-feasible maneuver.
- the controller may not completely satisfy position constraints, making a an
- the cost-based prediction J SI is related to the predicted front wheel sideslip by
- a crowded location presents a more severe situation than traveling along an open road.
- the system may note this and invoke a different level of threat assessment, because of the complexity, or severity of the situation.
- the trajectory predictor (and actuator command generator in the case of semi-autonomous assistance) minimizes the very characteristics that describe threat. These characteristics, in turn, are based on an accurate model of the vehicle whose performance, stability, and safety may be assessed against an objective, physics-based metric.
- the threat assessor combines states, inputs, and constraint violations using a weighting function, that is of the same form and order as the weighting function used by the trajectory planner and actuator command generator.
- underground, etc. can be used with heavy equipment, such as agricultural equipment, fork lift trucks, cranes, etc., which not only move from place to place in an environment, but also, or alternatively, change their configuration from one moment to the next, such as when a crane is extending its boom. They may be used with naval vessels. Additionally, they may be used with unmanned or remotely-operated vehicles such as unmanned aerial drones, unmanned ground robots, etc.
- the methods and apparati may be used with surgical machines, which are guided by a human surgeon who manipulates an input device, to drive an output device, such as a scalpel, cauterization tool, stitching machine, etc.
- the environment of the surgical tool may be considered to include the body being operated upon, instrument supports, etc. They may also be used to control chemical processes, and power plants, such as nuclear, electric, etc.
- inventions disclosed herein are also useful with respect to devices that do not move from one point to another in an environment, and are also useful in connection with large systems, such as power plants, and also processes, such as chemical processes.
- a system that does not move within an environment still needs to account for the influence of external processes and disturbances upon it. Although these are not obstacles per se, they still represent threats to system success. In a chemical process, such an obstacle-like threat could be an external agency that dumps chemicals at different intervals into the mixture under control, or an uncontrolled temperature variation in the environment of the plant. Regarding a
- the term process plant is used herein and in the claims to refer to the volume of material that is being transformed and manipulated according to a chemical process, which may be in a stationary vessel, or moving along in a series of pipes and vessels, over time.
- the environment in which the process plant operates would include the vessels and atmospheres in which the process plant exists.
- Environmental disturbances, or hazards could include ambient temperature influences, chemical pollutants, vibrations of equipment, etc.
- inventions disclosed herein use the coordinates of such influences, in whatever coordinate system is relevant for understanding and evaluating their effect upon the process under control.
- the coordinates of chemical process hazards may relate to which vessel, or run of conduit a disturbance affects.
- Autonomous operation may be local or remote.
- Remotely operated systems typically exhibit a time lag. Because this method for threat assessment and semi- autonomous operator assistance is based on a model predictive control prediction, it is particularly well suited for
- Unmanned Ground Vehicles UUV s
- Unmanned Aerial Vehicles UAV s
- Unmanned Underwater Vehicles UUVs
- remote surgical equipment In relaying signals between the operator and the vehicle, such systems frequently experience
- the framework described here may be configured to explicitly incorporate these time delays into the optimal trajectory prediction, thereby eliminating the need for additional modules.
- Known systems may be illustrated with reference to Fig. 10.
- Known systems use distinct and sometimes competing modules to assist an operator.
- Such distinct, independent systems 1000 can include, but are not limited to: warning devices 1002, a yaw stability controller 1004; a roll
- the roll stability controller may output a steering command that is inconsistent with a steering command generated by the lane assist
- the inventions described here may operate as a unitary, consistent whole, 1100, in conjunction with, or independent of, the human operator.
- the MPC constitutes a state trajectory and control input planner 1102, which generates 1102 an optimal trajectory for the device, from current position through a time horizon, together with the device control inputs necessary to follow that trajectory.
- predicting the threat posed to the vehicle given the driver's current and past performance, current and past vehicle state evolution, and environmental features/constraints. It is physically accurate because it is based on a forward-simulated vehicle model. It is predictive, because the vehicle model is simulated over a future time horizon. It is flexible because threat and intervention decisions are based on a corridor — rather than path characteristics.
- Warning and operator feedback systems 1104 may inform any of a number of operator warning devices, including audible, visual, haptic, olfactory, etc.
- the inventions may be configured to predictively and semi-autonomousIy act as a device stability controller 1106.
- stability controllers that this system might replace include, but are not limited to yaw stability controllers, roll stability controllers, anti-lock brakes and traction controls.
- this framework predicts vehicle state evolution over a projected time horizon and adjusts the current vehicle state to keep both current and predicted stability-critical states (such as yaw angle, wheel slip angles, etc.) below critical levels.
- inventions are capable of is passive driver assistance 1108. These subsystems can apply various degrees of resistance, such as to steering wheel resistance torque overlays, braking (anti-lock brakes) traction control, yaw stability control, acceleration inhibitors, to discourage the operator from further increasing threat. (Note that there is some overlap between passive and reactive assistance systems and stability controllers . )
- Active intervention modes 1110 go beyond providing resistive feedback and actively initiate steering and/or braking commands .
- the inventions are well-suited to semi-autonomousIy assist the driver; utilizing sensory information related to the vehicle surroundings and a prediction of a safe vehicle trajectory through those surroundings to exert appropriate actuator effort and avoid impending accidents.
- Sensory information would include data related to nearby vehicles, pedestrians, road edges, and other salient features to assess accident threat.
- a second key advantage is that the invention may be configured to operate only during instances of
- the corridor-based threat assessment upon which this intervention is based presents a key advantage over existing semi-autonomous safety systems in that using a corridor (as opposed to a path) allows intervention that does not
- the inventions allow for human-controlled, computer-controlled, and shared human/computer vehicle operation.
- intervention law can also be defined to adapt to driver performance based on an assessment of driver skill, and/or to include considerations for driver preference, environmental conditions, previous threat metric values, previous control inputs, and other factors.
- the intervention law can also take on dynamics of its own, exhibiting, for example, hysteretic and higher-order behavior as a function of past, current, and predictive threat. See Fig. 1.
- the inventions are capable of fully- autonomous vehicle control. That is, in high-threat scenarios or when desired by the human operator, this system can take full control of the vehicle, safely navigating it through the environment while avoiding both collisions and loss of control .
- This multiplicity of highly competent options enables a unitary, integrated, mutually consistent, optimal operator assistance system. Because the modules for
- the system can allow and direct control to flow seamlessly from a mere warning, to passive assistance, stability control, active assistance, semi-autonomous and fully autonomous, and back again, over and over again, automatically. All of the threat response activities are mutually consistent. This permits a truly, reliably user configurable semi-autonomous system. All of this flexibility flows from the use of generating an appropriate and active control input based on predicted threat.
- the operations may be performed sequentially or simultaneously.
- controller and threat assessor may have a driver input.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Entrepreneurship & Innovation (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Selon l'invention, divers types et niveaux d'assistance d'opérateur sont effectués à l'intérieur d'une structure configurable, unifiée. Un modèle du dispositif avec un modèle de l'environnement et de l'état actuel du dispositif et de l'environnement sont utilisés pour générer de manière itérative une séquence d'entrées de commande de dispositif optimales qui, lorsqu'elles sont appliquées à un modèle du dispositif, génèrent une trajectoire de dispositif optimale à travers un couloir ou une région délimité(e) par des contraintes, à l'intérieur de l'espace de l'état. Cette trajectoire optimale et la séquence d'entrées de commande de dispositif qui la génère sont utilisées pour générer une métrique d'évaluation de menace. Un type et un niveau appropriés d'assistance d'opérateur sont générés sur la base de cette évaluation de menace. Des modes d'assistance d'opérateur comprennent des avertissements, un support de décision, une rétroaction d'opérateur, une commande de stabilité de véhicule et un évitement de danger autonome ou semi-autonome. Les réponses générées par chaque mode d'assistance sont cohérentes les unes avec les autres car elles sont générées à l'aide de la même trajectoire optimale.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/254,761 US8437890B2 (en) | 2009-03-05 | 2010-07-15 | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
US13/859,203 US8744648B2 (en) | 2009-03-05 | 2013-04-09 | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US27093309P | 2009-07-15 | 2009-07-15 | |
US61/270,933 | 2009-07-15 | ||
PCT/US2010/025206 WO2010101749A1 (fr) | 2009-03-05 | 2010-02-24 | Système de navigation de véhicule semi-autonome prédictif |
US12/711,935 US20100228427A1 (en) | 2009-03-05 | 2010-02-24 | Predictive semi-autonomous vehicle navigation system |
US12/711,935 | 2010-02-24 | ||
USPCT/US2010/0025206 | 2010-02-24 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/711,935 Continuation-In-Part US20100228427A1 (en) | 2009-03-05 | 2010-02-24 | Predictive semi-autonomous vehicle navigation system |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/254,761 A-371-Of-International US8437890B2 (en) | 2009-03-05 | 2010-07-15 | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
US13/859,203 Continuation US8744648B2 (en) | 2009-03-05 | 2013-04-09 | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011009011A1 true WO2011009011A1 (fr) | 2011-01-20 |
Family
ID=43449811
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2010/042203 WO2011009011A1 (fr) | 2009-03-05 | 2010-07-15 | Cadre intégré pour assistance d'opérateur de véhicule sur la base d'une prédiction de trajectoire et d'une évaluation de menace |
PCT/US2010/042201 WO2011009009A1 (fr) | 2009-03-05 | 2010-07-15 | Procédés et appareils pour prédire et quantifier une menace subie par un système modélisé |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2010/042201 WO2011009009A1 (fr) | 2009-03-05 | 2010-07-15 | Procédés et appareils pour prédire et quantifier une menace subie par un système modélisé |
Country Status (1)
Country | Link |
---|---|
WO (2) | WO2011009011A1 (fr) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8744648B2 (en) | 2009-03-05 | 2014-06-03 | Massachusetts Institute Of Technology | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
US9342989B2 (en) | 2012-06-29 | 2016-05-17 | Bae Systems Information And Electronic Systems Integration Inc. | Radio-enabled collision avoidance system |
CN110244721A (zh) * | 2019-06-05 | 2019-09-17 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110442908A (zh) * | 2019-07-02 | 2019-11-12 | 合肥工业大学 | 用于评估航空器轨迹风险的方法、系统及存储介质 |
CN112148008A (zh) * | 2020-09-18 | 2020-12-29 | 中国航空无线电电子研究所 | 一种基于深度强化学习的实时无人机路径预测方法 |
CN114935945A (zh) * | 2022-06-24 | 2022-08-23 | 中国电子科技集团公司第五十四研究所 | 一种适用于无人机的自主航路规划方法 |
CN114967437A (zh) * | 2022-03-30 | 2022-08-30 | 北京控制工程研究所 | 一种智能化航天器广义控制方法及系统 |
CN116680542A (zh) * | 2023-06-27 | 2023-09-01 | 北京五木恒润科技有限公司 | 一种主干分支态势与旁路分支态势生成方法及系统 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2615598B1 (fr) | 2012-01-11 | 2017-12-06 | Honda Research Institute Europe GmbH | Véhicule avec supports informatiques permettant de surveiller et de prévoir les réactions de participants au trafic |
US9031892B2 (en) | 2012-04-19 | 2015-05-12 | Invensys Systems, Inc. | Real time safety management system and method |
CN102768539B (zh) * | 2012-06-26 | 2014-08-06 | 哈尔滨工程大学 | 基于迭代的自主水下航行器三维曲线路径跟踪控制方法 |
US8898016B2 (en) * | 2013-03-15 | 2014-11-25 | Applied Minds, Llc | Method and apparatus for two-stage planning |
US11022446B2 (en) | 2013-03-15 | 2021-06-01 | Applied Invention, Llc | Method and apparatus for two-stage planning |
SE537674C2 (sv) * | 2013-03-19 | 2015-09-29 | Scania Cv Ab | Reglersystem för autonoma fordon, och en metod för reglersystemet |
EP2848487B1 (fr) * | 2013-09-12 | 2020-03-18 | Volvo Car Corporation | Génération de manoeuvre pour la conduite automatique |
US9666069B2 (en) * | 2014-02-14 | 2017-05-30 | Ford Global Technologies, Llc | Autonomous vehicle handling and performance adjustment |
EP3001272B1 (fr) * | 2014-09-26 | 2017-04-12 | Volvo Car Corporation | Procédé de planification de trajectoire lors de manoeuvres de fléchissement |
FR3063265B1 (fr) * | 2017-02-28 | 2019-04-05 | Renault S.A.S | Dispositif de controle de trajectoire d un vehicule |
CN107103152B (zh) * | 2017-05-16 | 2021-02-02 | 上海航天控制技术研究所 | 一种有利于抑制液体晃动的推力器安装布局方法 |
CN107271969B (zh) * | 2017-07-17 | 2019-05-21 | 电子科技大学 | 安全走廊任务目标下的干扰源配置方法 |
DE102018109883A1 (de) | 2018-04-24 | 2018-12-20 | Continental Teves Ag & Co. Ohg | Verfahren und Vorrichtung zum kooperativen Abstimmen von zukünftigen Fahrmanövern eines Fahrzeugs mit Fremdmanövern zumindest eines Fremdfahrzeugs |
CN109360445B (zh) * | 2018-07-09 | 2021-02-09 | 重庆大学 | 一种基于横向与纵向运动学特征分布的高速换道风险检测方法 |
GB2608718B (en) * | 2018-12-18 | 2023-06-28 | Motional Ad Llc | Operation of a vehicle using multiple motion constraints |
WO2020131399A1 (fr) | 2018-12-18 | 2020-06-25 | Aptiv Technologies Limited | Actionnement d'un véhicule grâce à une planification de mouvement par apprentissage automatique |
CN109445463B (zh) * | 2018-12-21 | 2021-07-27 | 山东理工大学 | 一种无人机动态航线规划方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020022927A1 (en) * | 1993-08-11 | 2002-02-21 | Lemelson Jerome H. | GPS vehicle collision avoidance warning and control system and method |
US20030109780A1 (en) * | 2001-06-07 | 2003-06-12 | Inria Roquencourt | Methods and apparatus for surgical planning |
US20070112476A1 (en) * | 1997-08-01 | 2007-05-17 | American Calcar Inc. | Centralized control and management system for automobiles |
US20080208409A1 (en) * | 2003-02-10 | 2008-08-28 | Nissan Motor Co., Ltd. | Vehicle dynamics control apparatus |
US7512487B1 (en) * | 2006-11-02 | 2009-03-31 | Google Inc. | Adaptive and personalized navigation system |
US20090174540A1 (en) * | 2008-01-04 | 2009-07-09 | Smith Alexander E | Method and apparatus to determine vehicle intent |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6216053B1 (en) * | 1992-11-09 | 2001-04-10 | Lextron, Inc. | Apparatus and method for uniformly delivering feed rations along a feedbunk using global positioning system |
US7630806B2 (en) * | 1994-05-23 | 2009-12-08 | Automotive Technologies International, Inc. | System and method for detecting and protecting pedestrians |
US6173215B1 (en) * | 1997-12-19 | 2001-01-09 | Caterpillar Inc. | Method for determining a desired response to detection of an obstacle |
US20030229552A1 (en) * | 2002-06-05 | 2003-12-11 | Lebaric Katarina J. | System and method for deal-making decision optimization |
EP1797523A4 (fr) * | 2004-08-23 | 2009-07-22 | Sarnoff Corp | Procede et appareil de production d'une image fusionnee |
US7248952B2 (en) * | 2005-02-17 | 2007-07-24 | Northrop Grumman Corporation | Mixed integer linear programming trajectory generation for autonomous nap-of-the-earth flight in a threat environment |
-
2010
- 2010-07-15 WO PCT/US2010/042203 patent/WO2011009011A1/fr active Application Filing
- 2010-07-15 WO PCT/US2010/042201 patent/WO2011009009A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020022927A1 (en) * | 1993-08-11 | 2002-02-21 | Lemelson Jerome H. | GPS vehicle collision avoidance warning and control system and method |
US20070112476A1 (en) * | 1997-08-01 | 2007-05-17 | American Calcar Inc. | Centralized control and management system for automobiles |
US20030109780A1 (en) * | 2001-06-07 | 2003-06-12 | Inria Roquencourt | Methods and apparatus for surgical planning |
US20080208409A1 (en) * | 2003-02-10 | 2008-08-28 | Nissan Motor Co., Ltd. | Vehicle dynamics control apparatus |
US7512487B1 (en) * | 2006-11-02 | 2009-03-31 | Google Inc. | Adaptive and personalized navigation system |
US20090174540A1 (en) * | 2008-01-04 | 2009-07-09 | Smith Alexander E | Method and apparatus to determine vehicle intent |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8744648B2 (en) | 2009-03-05 | 2014-06-03 | Massachusetts Institute Of Technology | Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment |
US9342989B2 (en) | 2012-06-29 | 2016-05-17 | Bae Systems Information And Electronic Systems Integration Inc. | Radio-enabled collision avoidance system |
CN110244721A (zh) * | 2019-06-05 | 2019-09-17 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110244721B (zh) * | 2019-06-05 | 2022-04-12 | 杭州飞步科技有限公司 | 自动驾驶控制方法、装置、设备及存储介质 |
CN110442908A (zh) * | 2019-07-02 | 2019-11-12 | 合肥工业大学 | 用于评估航空器轨迹风险的方法、系统及存储介质 |
CN110442908B (zh) * | 2019-07-02 | 2022-09-27 | 合肥工业大学 | 用于评估航空器轨迹风险的方法、系统及存储介质 |
CN112148008A (zh) * | 2020-09-18 | 2020-12-29 | 中国航空无线电电子研究所 | 一种基于深度强化学习的实时无人机路径预测方法 |
CN114967437A (zh) * | 2022-03-30 | 2022-08-30 | 北京控制工程研究所 | 一种智能化航天器广义控制方法及系统 |
CN114935945A (zh) * | 2022-06-24 | 2022-08-23 | 中国电子科技集团公司第五十四研究所 | 一种适用于无人机的自主航路规划方法 |
CN116680542A (zh) * | 2023-06-27 | 2023-09-01 | 北京五木恒润科技有限公司 | 一种主干分支态势与旁路分支态势生成方法及系统 |
CN116680542B (zh) * | 2023-06-27 | 2024-01-09 | 北京五木恒润科技有限公司 | 一种主干分支态势与旁路分支态势生成方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2011009009A1 (fr) | 2011-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8543261B2 (en) | Methods and apparati for predicting and quantifying threat being experienced by a modeled system | |
WO2011009011A1 (fr) | Cadre intégré pour assistance d'opérateur de véhicule sur la base d'une prédiction de trajectoire et d'une évaluation de menace | |
Carvalho et al. | Automated driving: The role of forecasts and uncertainty—A control perspective | |
Anderson et al. | An optimal-control-based framework for trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in hazard avoidance scenarios | |
Llorca et al. | Autonomous pedestrian collision avoidance using a fuzzy steering controller | |
Rasekhipour et al. | A potential field-based model predictive path-planning controller for autonomous road vehicles | |
Anderson et al. | The intelligent copilot: A constraint-based approach to shared-adaptive control of ground vehicles | |
Anderson et al. | Constraint-based planning and control for safe, semi-autonomous operation of vehicles | |
Wang et al. | Modeling and field experiments on autonomous vehicle lane changing with surrounding human‐driven vehicles | |
Lima et al. | Spatial model predictive control for smooth and accurate steering of an autonomous truck | |
RU2721860C2 (ru) | Система и способ управления крутящим моментом рулевой колонки | |
US11364929B2 (en) | Systems and methods for shared control of a vehicle | |
Hosseini et al. | Predictive haptic feedback for safe lateral control of teleoperated road vehicles in urban areas | |
Berntorp et al. | Positive invariant sets for safe integrated vehicle motion planning and control | |
Micheli et al. | NMPC trajectory planner for urban autonomous driving | |
CN114761895A (zh) | 混合自动车队的直接和间接控制 | |
Morales et al. | Proactive driving modeling in blind intersections based on expert driver data | |
Elmi et al. | Path planning using model predictive controller based on potential field for autonomous vehicles | |
Xu et al. | Autonomous vehicle active safety system based on path planning and predictive control | |
Anderson et al. | A unified approach to semi-autonomous control of passenger vehicles in hazard avoidance scenarios | |
Anderson et al. | Semi-autonomous stability control and hazard avoidance for manned and unmanned ground vehicles | |
Nietzschmann et al. | Trajectory optimization for car-like vehicles in structured and semi-structured environments | |
Xue et al. | An adaptive model predictive approach for automated vehicle control in fallback procedure based on virtual vehicle scheme | |
Nilsson et al. | Automated highway lane changes of long vehicle combinations: A specific comparison between driver model based control and non-linear model predictive control | |
Rasekhipour | Prioritized Obstacle Avoidance in Motion Planning of Autonomous Vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10800581 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13254761 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10800581 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |