WO2014148976A1 - Device and method for controlling an autonomous vehicle with a fault - Google Patents

Device and method for controlling an autonomous vehicle with a fault Download PDF

Info

Publication number
WO2014148976A1
WO2014148976A1 PCT/SE2014/050280 SE2014050280W WO2014148976A1 WO 2014148976 A1 WO2014148976 A1 WO 2014148976A1 SE 2014050280 W SE2014050280 W SE 2014050280W WO 2014148976 A1 WO2014148976 A1 WO 2014148976A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
rules
autonomous vehicle
fault
safe location
Prior art date
Application number
PCT/SE2014/050280
Other languages
French (fr)
Inventor
Jon Andersson
Joseph Ah-King
Tom NYSTRÖM
Original Assignee
Scania Cv Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scania Cv Ab filed Critical Scania Cv Ab
Priority to BR112015019996A priority Critical patent/BR112015019996A2/en
Priority to DE112014001059.6T priority patent/DE112014001059T5/en
Publication of WO2014148976A1 publication Critical patent/WO2014148976A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/0088Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • G05D1/646
    • G05D1/69
    • G05D1/692
    • G05D1/80
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/18Propelling the vehicle
    • B60W30/184Preventing damage resulting from overload or excessive wear of the driveline
    • G05D2107/90
    • G05D2109/10

Definitions

  • the present invention concerns technology for controlling an autonomous vehicle in a traffic system comprising a plurality of autonomous vehicles according to the introduction to the independent claims.
  • a vehicle that can be operated without a driver on the ground is called an
  • Unmanned ground vehicle There are two types of unmanned ground vehicles, those that are remote-controlled and those that are autonomous.
  • a remote-controlled UGV is a vehicle that is controlled by a human operator via a communication link. All actions are determined by the operator based on either direct visual observation or by means of sensors such as digital video cameras.
  • a remote-controlled toy car is a simple example of a remote-controlled UGV.
  • remote-controlled vehicles There are major variations among remote-controlled vehicles in use today. These vehicles are often used in dangerous situations and environments that are unsuitable for the presence of humans, such as in disarming bombs and in connection with hazardous chemical spills. Remote-controlled unmanned vehicles are also used in connection with surveillance work and the like.
  • An autonomous vehicle thus refers here to a vehicle that is capable of navigating and maneuvering without human control.
  • the vehicle uses sensors to obtain an understanding of its surroundings. Sensor data are then used by control algorithms to determine what the next step for the vehicle to take is, based on an overarching goal for the vehicle, such as to retrieve and deliver goods at various locations. More specifically, an autonomous vehicle must be able to interpret its surroundings well enough to be able to perform the task it has been assigned, e.g. "move the block of stone from point A to point B via the mine gallery C.”
  • the autonomous vehicle needs to plan and follow a route to the selected destination while detecting and avoiding obstacles in its path.
  • the autonomous vehicle must also perform its tasks as quickly as possible, without making mistakes.
  • the vehicle utilizes information about the road, the surroundings and other factors that affect its forward travel in order to automatically control its gas pedal depression, braking and steering. A careful assessment and identification of the planned forward travel is necessary in order to determine whether a route is passable, and necessary to be able to successfully replace human assessments in terms of driving the vehicle.
  • Road conditions can be complex, and the driver of a normal manned vehicle makes hundred of observations per minute and adjusts the operation of the vehicle based on the perceived road conditions.
  • One aspect of assessing the road conditions is to perceive the road and the surroundings and find a passable route past objects that may be present on the road.
  • the ability to replace the capacity of human perception with an autonomous system involves, among other things, the ability to perceive objects in a precise manner in order to be able to effectively control the vehicle so that it steers past such objects.
  • the technical methods used to identify an object in connection with the vehicle include the use of one or a plurality of cameras and radar to generate images of the surroundings.
  • Laser technologies both scanning lasers and fixed lasers, are used to detect objects and measure distances. These are often referred to as LIDAR (Light Detection and Ranging) or LADAR (Laser Detection and Ranging).
  • LIDAR Light Detection and Ranging
  • LADAR Laser Detection and Ranging
  • Various sensors are also used in order to sense velocity and accelerations in various directions.
  • Positioning systems with GPS (Global Positioning System) and other wireless technology can also be used to determine whether the vehicle is, for example, approaching an intersection, a narrowing of the road, and/or other vehicles.
  • Autonomous vehicles are used today as load carriers in, for example, the mining industry, in both open-pit and underground mines.
  • JP-03201 1 1 1 -A describes how a production line can be prevented from being halted by studying the cumulative driven mileage when an autonomous vehicle reaches a station, and determining whether the vehicle is to continue to travel or not, based on the mileage driven.
  • US-201 1/0241862-A1 describes a method and a system for insuring continued operation of a partially autonomous vehicle. A plurality of states is monitored that are necessary for a preferred and reliable use of the partially autonomous vehicle.
  • a fault management and degradation strategy can be initiated that is configured so as to maneuver the vehicle to a preferred state in the even that the driver is unable to control the vehicle manually. The driver is first warned, and the vehicle can then, for example, be maneuvered to the side of the road and stopped.
  • the object of the invention is thus to provide an improved system for controlling an autonomous vehicle in a traffic system in connection with a suspected fault in the vehicle, taking into account the overall efficiency of the traffic system.
  • this object is achieved by means of a device for controlling an autonomous vehicle in connection with a risk of accident according to the introduction to the first independent claim.
  • the device comprises a processor unit that is adapted so as to receive one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle.
  • the processor unit is adapted so as to analyze the state based on a first set of rules, and to generate an error signal in dependence upon the result of the analysis, wherein the error signal indicates a fault in at least the system or the component.
  • the processor unit is further adapted so as to determine at least one action for the vehicle at least according to a second set of rules for said fault and a third set of rules for the traffic system in which the vehicle is operating, and to generate one or a plurality of control signal(s) SCONTR that realize the action or actions and send SCONTR to a control system in the vehicle. The vehicle is then controlled in accordance therewith.
  • Increased overall productivity can be achieved by endowing the vehicle with this functionality, with a view to automatically controlling the vehicle in accordance with a determined action in the event of a risk of production disruption or loss.
  • the object is achieved with the invention by means of a method for controlling an autonomous vehicle according to the second independent claim.
  • Figure 1 schematically depicts a part of a traffic system, here with three
  • Figure 2 shows an autonomous vehicle containing a device according to an embodiment of the invention.
  • Figure 3 shows a device according to an embodiment of the invention.
  • Figure 4 shows a flow diagram for the method according to an embodiment of the invention.
  • FIG. 1 schematically depicts a traffic system comprising three autonomous vehicles 2 that are advancing along a road.
  • the arrows in the autonomous vehicles 2 indicate their respective directions of travel.
  • the autonomous vehicles 2 can communicate with a control center 1 via, for example, V2I communication (Vehicle-to-lnfrastructure) 3 and/or with one another via, for example, V2V communication (Vehicle-to-Vehicle) 4.
  • This communication is wireless and can occur, for example, via a WLAN protocol (Wireless Local Area Network) IEEE 802.1 1 , such as IEEE 802.1 1 p. Other modes of wireless communication are, however, conceivable.
  • the control center 1 organizes the autonomous vehicles 2 and gives them tasks to perform.
  • a task may consist of, for example, an instruction to retrieve goods at a goods retrieval site A.
  • the vehicle 2 then has the ability to determine its current location, determine a route from the current position to the goods retrieval site A, and take itself there. En route the vehicle must also have the ability to avoid obstacles and manage other autonomous vehicles 2 that may have a more important task and need to be given preference.
  • FIG. 2 shows an autonomous vehicle 2 with a device that will be described next.
  • the device 5 can, for example, be a computer in the vehicle 2, or a control unit (ECU - Electronic Control Unit).
  • the device 5 is adapted so as to communicate with different units and components in the vehicle via one or a plurality of different networks in the vehicle 2, such as a wireless network, via CAN (Controller Area Network), LIN (Local Interconnect Network) or Flexray etc.
  • CAN Controller Area Network
  • LIN Local Interconnect Network
  • Flexray etc.
  • Figure 3 shows a device 5 for controlling an autonomous vehicle 2 in connection with a risk of accident.
  • the device 5 comprises a processor unit 6 that is adapted so as to receive one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle 2.
  • Sensor signals Si-Sk can come from sensors that monitor systems and/or components in the vehicle, and transferred via any of the networks described above.
  • a system can, for example, be a cooling system, engine system, gearbox, exhaust system or pneumatic system.
  • a component can, for example, be a wheel bearing, a universal joint, a brake drum etc.
  • the one or plurality of sensor signals Si-Sk can, for example, indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust.
  • the processor unit 6 is further adapted so as to analyze the state based on a first set of rules, and to generate an error signal in dependence upon the results of the analysis.
  • the error signal indicates a fault in the system or the component.
  • the first set of rules can, for example, include the threshold values for the one or plurality of various sensor signals Si-Sk, depending on the system or component from which they derive.
  • a sensor signal Si can, for example, indicate the engine temperature of the vehicle 2. This engine temperature can then be compared to a threshold value for the engine temperature that should not be exceeded, owing to a risk that the engine will fail. If the temperature exceeds the threshold value, this will be indicated in the error signal.
  • the sensor signals Si-Sk can also contain information about which system or component they are monitoring.
  • the processor unit 6 can know which analysis is to be performed for each respective sensor signal Si-Sk.
  • Other examples of faults that can be determined include leaking brake fluid from pneumatic systems, hot wheel bearings, leaking coolant, a fault in the exhaust gas purification system, vibrations, unusual noises etc.
  • a fault in the exhaust purification can be determined by sensing and analyzing the exhaust that is coming out of the exhaust system. Vibrations and unusual sounds can be sensed by means of frame-mounted accelerometer.
  • the process or unit 6 can also be adapted so as to perform a more complex analysis.
  • a plurality of sensed parameters can be used to perform a more reliable analysis, and also combined with other vehicle-specific parameters such as which gear is engaged, the number of cogs the gear has, the vehicle velocity etc.
  • vehicle-specific parameters such as which gear is engaged, the number of cogs the gear has, the vehicle velocity etc.
  • a problem arises in the gearbox, it may first come into the processor unit 6 as a sensed temperature and a sensed frequency in the gearbox.
  • the temperature can be sensed by means of a temperature sensor, and the frequency by means of, for example, an accelerometer. Because the processor unit 6 knows which gear is engaged and how many cogs each gear has, the processor unit 6 can determine the frequency that the gearbox should have.
  • the first set of rules can, for example, include prediction methods and/or probability methods for determining whether the system or component will soon break down.
  • the device 5 can also comprise a computer memory 7 for storing sensor signals Si-S k over time in order to analyze trends, etc.
  • the computer memory 7 can also contain instructions so that the processor unit 6 will be able to perform the steps described herein. Alternatively, or as a complement, the processor unit 6 can contain memory capacity for storing instructions etc.
  • the processor unit 6 can, for, example, comprise a CPU (Computer Programmable Unit).
  • the processor unit 6 and the computer memory 7 are preferably adapted so as to communicate with one another.
  • the processor unit 6 is then adapted so as to determine at least one action for the vehicle 2 at least according to a second set of rules for the fault and a third set of rules for the traffic system in which the vehicle 2 is operating.
  • the second set of rules for a fault in the system or the component includes rules for which consequence the fault can have for the vehicle 2, depending on which fault has arisen. If the fault is, for example, leaking brake fluid, there is a high risk that the vehicle will, for example, become stalled and block the road for other vehicles. Leaking coolant is also an example of a fault that requires rapid action.
  • the actions are consequently also determined according to a third set of rules for the traffic system in which the vehicle 2 is operating.
  • the third set of rules for the traffic system preferably includes rules for the efficiency of the traffic system, i.e. how the vehicle 2 is to act based on how it is being affected by the fault, taking into account the efficiency of the entire traffic system.
  • rules for the efficiency of the traffic system i.e. how the vehicle 2 is to act based on how it is being affected by the fault, taking into account the efficiency of the entire traffic system.
  • the vehicle 2 In the event that the vehicle 2 is driving along a stretch with light traffic when a risk of accident is detected, and it is determined that it would need to drive along a stretch of heavy traffic in order to reach a place where the vehicle 2 can be repaired, it may be more advantageous in terms of the efficiency of the traffic system to let the vehicle 2 break down where it is than to take the risk that the vehicle 2 will begin to travel toward the repair site, break down and block traffic along the stretch with heavy traffic.
  • the vehicle 2 In the event that the vehicle 2 is in a one-way tunnel when a fault in the vehicle 2 is detected and the vehicle 2 is at risk of breaking down, the vehicle 2 should drive out of the tunnel as quickly as possible to ensure that it is not at risk of blocking the traffic.
  • These rules for the traffic system can be predetermined rules that describe which roads are usually more heavily trafficked, where tunnels are present, where important transportation routes are present, etc.
  • the rules can also include retrieving information about the traffic system, about the traffic in the traffic system etc, and use that information to determine an appropriate action. This can be done via V2V or V2I information, or via an environmental signal SENV that will be described further below.
  • the processor unit 6 is further adapted so as to generate one or a plurality of control signal(s) SCONTR that realize the one or a plurality of actions, and to send the control signals SCONTR to at least one control system 8 in the vehicle 2, whereupon the vehicle 2 is controlled in accordance therewith. In this way the vehicle 2 can act in the best interests of the entire traffic system in the event of a detected fault in the vehicle 2.
  • An action can, for example, consist of finding a shortest route to a safe location.
  • the control signal SCONTR then indicates a route for the autonomous vehicle 2 to reach a safe location.
  • the processor unit 6 is adapted so as to receive a position signal SPOS that indicates the position of the vehicle, for example from a GNSS unit (Global Navigation Satellite System) in the vehicle 2.
  • GNSS unit Global Navigation Satellite System
  • One or a plurality of safe locations can be predetermined, and the processor unit 6 can then be adapted so as to find the nearest safe location based on the position of the vehicle 2.
  • a route can be determined on the basis of, for example, a map of the traffic system, and control signals can be generated so that the vehicle 2 can be controlled so as to take itself there.
  • the rules for the traffic system can, for example, include that the vehicle 2 cannot travel on certain roads when a fault is detected.
  • the actions include finding the best route to a safe location from a production standpoint.
  • the control signals SCONTR then indicate a route for the autonomous vehicle 2 to reach said location.
  • the best route from a production perspective may be to take a route around an entire transport route so as not to risk interrupting the shipments.
  • GNSS is a collective term for a group of worldwide navigation systems that utilize signals from a constellation of satellites and pseudosatellites to enable position measurements for a receiver.
  • the American GPS system is the best-known GNSS system, but others include the Russian GLONASS and the future
  • the position of the vehicle 2 can also be determined by monitoring signal strengths from a plurality of access points for wireless networks (WiFi) in the vicinity. Another way to determine the position is to measure the number of wheel revolutions and, knowing the circumference of the wheel, determine how far the vehicle 2 has traveled. The position of the vehicle 2 in relation to a map can be determined, and in this way it is possible to know where the vehicle is located at all times.
  • WiFi wireless networks
  • a safe location can be, for example, a predetermined location in the traffic system where the vehicle 2 can be put without it disturbing other vehicles in the traffic system. It can also be a location where the vehicle 2 can be repaired or visually inspected, automatically or manually. The location can be a building where the entire vehicle 2 is automatically scanned for leaks of various fluids and
  • Data from the scan can then be communicated to the vehicle 2 or the control center 1 , which
  • the processor unit 6 can thus be adapted so as to receive these data, and to analyze and make decisions based on these data as well.
  • the control center 1 can make a decision based on data from the scan plus, optionally, any sensor signals Si-S k or an analysis already performed in the processor unit 6 and communicated via V21 to the control center 1 .
  • the device can be equipped with a unit 9 for wireless communication, which unit is adapted so as to receive data from the processor unit 6 and generate wireless signals 3 that the control center 1 can receive.
  • the unit for wireless communication can also be adapted so as to receive wireless signals 3 containing data and transfer said data to the processor unit 6. This decision can then be communicated back to the vehicle 2. Scanning can also, or instead, occur at scheduled times.
  • the actions can also include determining an advantageous velocity for the autonomous vehicle 2.
  • the velocity of the vehicle 2 must, according to one embodiment, be as high as the vehicle 2 and the traffic system allow. If the vehicle 2 must travel along a road with other vehicles, the vehicle 2 can adapt its velocity based on the velocity of the other vehicles so as not to block the traffic.
  • the processor unit 6 can also be adapted so as to take into account the distance to the safe location in determining an advantageous velocity for the autonomous vehicle 2.
  • the processor unit 6 can then be adapted so as to determine the distance to the safe location based on the determined route thither.
  • determined route is determined based on information about the position of the vehicle, information about where the safe location is, cartographic information, and the third set of rules for the traffic system in which the vehicle 2 is operating.
  • the vehicle 2 can have a proportionally higher velocity than would be the case if the distance to the safe location were greater.
  • the processor unit 6 is also adapted so as to receive an environmental signal SENV that indicates at least one environmental parameter, whereupon a decision regarding at least one action is based on said at least one environmental parameter.
  • the environmental parameter can, for example, comprise information about the number of vehicles along a given route, the road surface, temperature, traffic accidents etc. This information can then be incorporated into the decision regarding action.
  • the environmental signal SENV can, for example, be a wireless signal from another vehicle, from the control center 1 or from a roadside unit adapted for wireless communication.
  • the environmental signal SENV can then be received in the unit 9 for wireless communication.
  • the environmental signal SENV can instead come from a sensing unit in the vehicle 2, such as a camera unit, a laser unit, a radar unit or a temperature unit etc.
  • the information that these units generate can be analyzed, for example in each respective unit, in a separate analysis unit and/or in the processor unit 6 in order to generate one or a plurality of environmental parameters.
  • the environmental signal SENV can also be an integrated signal that contains information from a plurality of the aforementioned units.
  • the processor unit 6 receives a sensor signal Si that indicates a temperature of a wheel bearing. This temperature is analyzed according to a first set of rules, which in this case entail comparing the
  • the processor unit 6 is then adapted so as to decide upon an action for the vehicle based on how the high temperature of the wheel bearing will affect the vehicle 2 according to the second set of rules for the fault and the third set of rules for the traffic system in which the vehicle 2 is operating.
  • the second set of rules can, for example, indicate that the overly high temperature in the wheel bearing poses no risk of an immediate stop of the vehicle 2, but that there is a risk that the vehicle 2 will break down later on, and the wheel bearing should be replaced.
  • the velocity of the vehicle 2 should also be kept low.
  • the third set of rules may indicate that the velocity of the vehicle 2 is to be adjusted to a low velocity, and that a fastest route to a safe location is to be determined. The actions for adjusting the velocity of the vehicle 2 to a low velocity and finding a fastest route to a safe location can then be determined.
  • the third set of rules may indicate that the velocity of the vehicle 2 must be adapted based on the velocity of the other vehicles so as not to disturb production.
  • the actions for adjusting the velocity of the vehicle 2 to a velocity adapted based on the other vehicles and finding a route to a safe location that will not disturb the production line can then be determined.
  • the processor unit can be adapted according to the third set of rules so as to match the position of the vehicle 2 with information about where production lines, tunnels, heavy traffic etc are present, and in this way determine whether the vehicle 2 is at risk of disrupting the efficiency of the traffic system.
  • the invention also concerns a method for controlling an autonomous vehicle 2, which method will now be illustrated with reference to the flow diagram in Figure 4.
  • the method comprises a first step A1 ), which comprises receiving one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle 2.
  • Sensor signals Si-Sk can, for example, indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust etc.
  • a second step A2) the state is analyzed based on a first set of rules, and an error signal is generated in dependence upon the results of the analysis, whereupon the error signal indicates a fault in said at least one system or one component.
  • a third step A3 at least one action is decided upon for the vehicle 2 at least according to a second set of rules for the fault and a third set of rules for the traffic system in which the vehicle 2 is operating. According to one
  • the set of rules for the traffic system includes rules for the efficiency of the traffic system.
  • the decision can also be based on an environmental parameter from an environmental signal SENV-
  • the method can then, in step A1 ), also comprise receiving this environmental signal SENV that indicates an
  • a fourth step A4) the vehicle 2 is controlled in accordance with the action or actions.
  • the actions include finding a shortest way to a safe location. According to another embodiment, the actions include finding the best route to a safe location from a production standpoint. Actions can also include determining an advantageous velocity for the autonomous vehicle. The distance to the safe location can be taken into account in determining an advantageous velocity for the autonomous vehicle. Examples and advantages of these embodiments have been clarified in connection with the device.
  • the invention also concerns a computer program P for an autonomous vehicle, wherein the computer program P contains program code for enabling the device 5 to perform the steps according to the method.
  • Figure 3 shows the computer program P as a part of the computer memory 7.
  • the computer program P is thus stored in the computer memory 7.
  • the computer memory 7 is connected to the processor unit 6 and, when the computer program P is executed by the processor unit 6, at least parts of the methods described herein are performed.
  • the invention further comprises a computer program product containing program code stored on a computer-readable medium for performing the method steps described herein when the program code is run on the device 5.
  • the present invention is not limited to the preferred embodiments described above. Various alternatives, modifications and equivalents can be used.
  • the foregoing embodiments are consequently not to be viewed as limiting the protective scope of the invention, which is defined in the accompanying claims.

Abstract

The invention concerns a device for controlling an autonomous vehicle in connection with a risk of accident. The device comprises a processor unit that is adapted so as to receive one or a plurality of sensor signals S1-Sk that indicate the state of at least one system or one component in the vehicle. The processor unit is adapted so as to analyze the state based on a first set of rules, and to generate an error signal in dependence upon the results of the analysis, whereupon the error signal indicates a fault in the system or a component, decides on at least one action for the vehicle at least according to a second set of rules for said fault and a third set of rules for the traffic system in which the vehicle is operating; and to generate one or a plurality of control signal(s) SCONTR that realize the action or actions and send SCONTR to at least one control system in the vehicle, whereupon the vehicle is controlled in accordance therewith. The invention also concerns a method for controlling an autonomous vehicle.

Description

Device and method for controlling an autonomous vehicle with a fault
Technical field of the invention
The present invention concerns technology for controlling an autonomous vehicle in a traffic system comprising a plurality of autonomous vehicles according to the introduction to the independent claims.
Background of the invention
A vehicle that can be operated without a driver on the ground is called an
Unmanned ground vehicle (UGV). There are two types of unmanned ground vehicles, those that are remote-controlled and those that are autonomous.
A remote-controlled UGV is a vehicle that is controlled by a human operator via a communication link. All actions are determined by the operator based on either direct visual observation or by means of sensors such as digital video cameras. A remote-controlled toy car is a simple example of a remote-controlled UGV.
There are major variations among remote-controlled vehicles in use today. These vehicles are often used in dangerous situations and environments that are unsuitable for the presence of humans, such as in disarming bombs and in connection with hazardous chemical spills. Remote-controlled unmanned vehicles are also used in connection with surveillance work and the like.
An autonomous vehicle thus refers here to a vehicle that is capable of navigating and maneuvering without human control. The vehicle uses sensors to obtain an understanding of its surroundings. Sensor data are then used by control algorithms to determine what the next step for the vehicle to take is, based on an overarching goal for the vehicle, such as to retrieve and deliver goods at various locations. More specifically, an autonomous vehicle must be able to interpret its surroundings well enough to be able to perform the task it has been assigned, e.g. "move the block of stone from point A to point B via the mine gallery C." The autonomous vehicle needs to plan and follow a route to the selected destination while detecting and avoiding obstacles in its path. The autonomous vehicle must also perform its tasks as quickly as possible, without making mistakes.
Autonomous vehicles have also been developed for use in dangerous
environments, such as in the defense and war industry, and in the mining industry, both open-pit and underground. If people or normal manually controlled vehicles approach the work area of the autonomous vehicles, they normally cause an interruption in the work for safety reasons. The vehicles are ordered to resume their work once the work area is free again.
The vehicle utilizes information about the road, the surroundings and other factors that affect its forward travel in order to automatically control its gas pedal depression, braking and steering. A careful assessment and identification of the planned forward travel is necessary in order to determine whether a route is passable, and necessary to be able to successfully replace human assessments in terms of driving the vehicle.
Road conditions can be complex, and the driver of a normal manned vehicle makes hundred of observations per minute and adjusts the operation of the vehicle based on the perceived road conditions. One aspect of assessing the road conditions is to perceive the road and the surroundings and find a passable route past objects that may be present on the road. The ability to replace the capacity of human perception with an autonomous system involves, among other things, the ability to perceive objects in a precise manner in order to be able to effectively control the vehicle so that it steers past such objects.
The technical methods used to identify an object in connection with the vehicle include the use of one or a plurality of cameras and radar to generate images of the surroundings. Laser technologies, both scanning lasers and fixed lasers, are used to detect objects and measure distances. These are often referred to as LIDAR (Light Detection and Ranging) or LADAR (Laser Detection and Ranging). Various sensors are also used in order to sense velocity and accelerations in various directions. Positioning systems with GPS (Global Positioning System) and other wireless technology can also be used to determine whether the vehicle is, for example, approaching an intersection, a narrowing of the road, and/or other vehicles. Autonomous vehicles are used today as load carriers in, for example, the mining industry, in both open-pit and underground mines. An accident in a bottleneck such as a transport route or in a mine will, in many cases, halt the production chain immediately, resulting in a significant loss of income. In primitive driver- controlled vehicles the driver is usually responsible for listening for unusual sounds and "sensing" the state of the vehicle and, if an imminent accident is suspected, he must immediate drive the vehicle to a safe location where the risk of disruptions in the production system is minimized. For an unmanned
autonomous vehicle, this task poses a challenge. JP-03201 1 1 1 -A describes how a production line can be prevented from being halted by studying the cumulative driven mileage when an autonomous vehicle reaches a station, and determining whether the vehicle is to continue to travel or not, based on the mileage driven. US-201 1/0241862-A1 describes a method and a system for insuring continued operation of a partially autonomous vehicle. A plurality of states is monitored that are necessary for a preferred and reliable use of the partially autonomous vehicle. A fault management and degradation strategy can be initiated that is configured so as to maneuver the vehicle to a preferred state in the even that the driver is unable to control the vehicle manually. The driver is first warned, and the vehicle can then, for example, be maneuvered to the side of the road and stopped.
In a traffic system comprising a plurality of autonomous vehicles, a better system that those described above is needed in order to be able to adapt the control of the autonomous vehicles with major variation so that faults detected in the vehicles will not affect the overall efficiency of the traffic system. The object of the invention is thus to provide an improved system for controlling an autonomous vehicle in a traffic system in connection with a suspected fault in the vehicle, taking into account the overall efficiency of the traffic system. Summary of the invention
According to a first aspect, this object is achieved by means of a device for controlling an autonomous vehicle in connection with a risk of accident according to the introduction to the first independent claim. The device comprises a processor unit that is adapted so as to receive one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle. The processor unit is adapted so as to analyze the state based on a first set of rules, and to generate an error signal in dependence upon the result of the analysis, wherein the error signal indicates a fault in at least the system or the component. The processor unit is further adapted so as to determine at least one action for the vehicle at least according to a second set of rules for said fault and a third set of rules for the traffic system in which the vehicle is operating, and to generate one or a plurality of control signal(s) SCONTR that realize the action or actions and send SCONTR to a control system in the vehicle. The vehicle is then controlled in accordance therewith.
Increased overall productivity can be achieved by endowing the vehicle with this functionality, with a view to automatically controlling the vehicle in accordance with a determined action in the event of a risk of production disruption or loss. According to another aspect, the object is achieved with the invention by means of a method for controlling an autonomous vehicle according to the second independent claim.
Preferred embodiments are defined by the dependent claims, which will be described with reference to the accompanying figures.
Brief description of the figures Figure 1 schematically depicts a part of a traffic system, here with three
autonomous vehicles shown.
Figure 2 shows an autonomous vehicle containing a device according to an embodiment of the invention.
Figure 3 shows a device according to an embodiment of the invention.
Figure 4 shows a flow diagram for the method according to an embodiment of the invention.
Detailed description of preferred embodiments of the invention
Figure 1 schematically depicts a traffic system comprising three autonomous vehicles 2 that are advancing along a road. The arrows in the autonomous vehicles 2 indicate their respective directions of travel. The autonomous vehicles 2 can communicate with a control center 1 via, for example, V2I communication (Vehicle-to-lnfrastructure) 3 and/or with one another via, for example, V2V communication (Vehicle-to-Vehicle) 4. This communication is wireless and can occur, for example, via a WLAN protocol (Wireless Local Area Network) IEEE 802.1 1 , such as IEEE 802.1 1 p. Other modes of wireless communication are, however, conceivable. The control center 1 organizes the autonomous vehicles 2 and gives them tasks to perform. When an autonomous vehicle receives a task, the vehicle can independently see to it that the task is performed. A task may consist of, for example, an instruction to retrieve goods at a goods retrieval site A. The vehicle 2 then has the ability to determine its current location, determine a route from the current position to the goods retrieval site A, and take itself there. En route the vehicle must also have the ability to avoid obstacles and manage other autonomous vehicles 2 that may have a more important task and need to be given preference.
Figure 2 shows an autonomous vehicle 2 with a device that will be described next. The device 5 can, for example, be a computer in the vehicle 2, or a control unit (ECU - Electronic Control Unit). The device 5 is adapted so as to communicate with different units and components in the vehicle via one or a plurality of different networks in the vehicle 2, such as a wireless network, via CAN (Controller Area Network), LIN (Local Interconnect Network) or Flexray etc.
Figure 3 shows a device 5 for controlling an autonomous vehicle 2 in connection with a risk of accident. The device 5 comprises a processor unit 6 that is adapted so as to receive one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle 2. Sensor signals Si-Sk can come from sensors that monitor systems and/or components in the vehicle, and transferred via any of the networks described above. A system can, for example, be a cooling system, engine system, gearbox, exhaust system or pneumatic system. A component can, for example, be a wheel bearing, a universal joint, a brake drum etc. The one or plurality of sensor signals Si-Sk can, for example, indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust.
The processor unit 6 is further adapted so as to analyze the state based on a first set of rules, and to generate an error signal in dependence upon the results of the analysis. The error signal indicates a fault in the system or the component. The first set of rules can, for example, include the threshold values for the one or plurality of various sensor signals Si-Sk, depending on the system or component from which they derive. A sensor signal Si can, for example, indicate the engine temperature of the vehicle 2. This engine temperature can then be compared to a threshold value for the engine temperature that should not be exceeded, owing to a risk that the engine will fail. If the temperature exceeds the threshold value, this will be indicated in the error signal. The sensor signals Si-Sk can also contain information about which system or component they are monitoring. In this way, the processor unit 6 can know which analysis is to be performed for each respective sensor signal Si-Sk. Other examples of faults that can be determined include leaking brake fluid from pneumatic systems, hot wheel bearings, leaking coolant, a fault in the exhaust gas purification system, vibrations, unusual noises etc. A fault in the exhaust purification can be determined by sensing and analyzing the exhaust that is coming out of the exhaust system. Vibrations and unusual sounds can be sensed by means of frame-mounted accelerometer. The process or unit 6 can also be adapted so as to perform a more complex analysis. For example, a plurality of sensed parameters can be used to perform a more reliable analysis, and also combined with other vehicle-specific parameters such as which gear is engaged, the number of cogs the gear has, the vehicle velocity etc. For example, when a problem arises in the gearbox, it may first come into the processor unit 6 as a sensed temperature and a sensed frequency in the gearbox. The temperature can be sensed by means of a temperature sensor, and the frequency by means of, for example, an accelerometer. Because the processor unit 6 knows which gear is engaged and how many cogs each gear has, the processor unit 6 can determine the frequency that the gearbox should have. If the sensed frequency exceeds the frequency that the gearbox should have at the same time as the sensed temperature has exceeded a threshold value for the gearbox temperature, it can be deduced from the elevated temperature and the elevated frequency that something is amiss in the gearbox. The error signal can then indicate that there is a fault in the gearbox, and that the gearbox has an elevated frequency and an elevated temperature. Appropriate action can then be taken based on where the fault is localized. The first set of rules can, for example, include prediction methods and/or probability methods for determining whether the system or component will soon break down.
The device 5 can also comprise a computer memory 7 for storing sensor signals Si-Sk over time in order to analyze trends, etc. The computer memory 7 can also contain instructions so that the processor unit 6 will be able to perform the steps described herein. Alternatively, or as a complement, the processor unit 6 can contain memory capacity for storing instructions etc. The processor unit 6 can, for, example, comprise a CPU (Computer Programmable Unit). The processor unit 6 and the computer memory 7 are preferably adapted so as to communicate with one another.
Based on the error signal, the processor unit 6 is then adapted so as to determine at least one action for the vehicle 2 at least according to a second set of rules for the fault and a third set of rules for the traffic system in which the vehicle 2 is operating. The second set of rules for a fault in the system or the component includes rules for which consequence the fault can have for the vehicle 2, depending on which fault has arisen. If the fault is, for example, leaking brake fluid, there is a high risk that the vehicle will, for example, become stalled and block the road for other vehicles. Leaking coolant is also an example of a fault that requires rapid action. The actions are consequently also determined according to a third set of rules for the traffic system in which the vehicle 2 is operating. The third set of rules for the traffic system preferably includes rules for the efficiency of the traffic system, i.e. how the vehicle 2 is to act based on how it is being affected by the fault, taking into account the efficiency of the entire traffic system. In the event that the vehicle 2 is driving along a stretch with heavy traffic, and a fault in the vehicle 2 is detected that entails that the vehicle 2 is at risk of having an acute accident and blocking the traffic, then the vehicle 2 should, according to one embodiment, drive as quickly as possible to a safe location. In the event that the vehicle 2 is driving along a stretch with light traffic when a risk of accident is detected, and it is determined that it would need to drive along a stretch of heavy traffic in order to reach a place where the vehicle 2 can be repaired, it may be more advantageous in terms of the efficiency of the traffic system to let the vehicle 2 break down where it is than to take the risk that the vehicle 2 will begin to travel toward the repair site, break down and block traffic along the stretch with heavy traffic. In the event that the vehicle 2 is in a one-way tunnel when a fault in the vehicle 2 is detected and the vehicle 2 is at risk of breaking down, the vehicle 2 should drive out of the tunnel as quickly as possible to ensure that it is not at risk of blocking the traffic. These rules for the traffic system can be predetermined rules that describe which roads are usually more heavily trafficked, where tunnels are present, where important transportation routes are present, etc. The rules can also include retrieving information about the traffic system, about the traffic in the traffic system etc, and use that information to determine an appropriate action. This can be done via V2V or V2I information, or via an environmental signal SENV that will be described further below. The processor unit 6 is further adapted so as to generate one or a plurality of control signal(s) SCONTR that realize the one or a plurality of actions, and to send the control signals SCONTR to at least one control system 8 in the vehicle 2, whereupon the vehicle 2 is controlled in accordance therewith. In this way the vehicle 2 can act in the best interests of the entire traffic system in the event of a detected fault in the vehicle 2.
An action can, for example, consist of finding a shortest route to a safe location. The control signal SCONTR then indicates a route for the autonomous vehicle 2 to reach a safe location. To find a shortest route to a safe location, the processor unit 6 is adapted so as to receive a position signal SPOS that indicates the position of the vehicle, for example from a GNSS unit (Global Navigation Satellite System) in the vehicle 2. One or a plurality of safe locations can be predetermined, and the processor unit 6 can then be adapted so as to find the nearest safe location based on the position of the vehicle 2. A route can be determined on the basis of, for example, a map of the traffic system, and control signals can be generated so that the vehicle 2 can be controlled so as to take itself there. The rules for the traffic system can, for example, include that the vehicle 2 cannot travel on certain roads when a fault is detected. According to another embodiment, the actions include finding the best route to a safe location from a production standpoint. The control signals SCONTR then indicate a route for the autonomous vehicle 2 to reach said location. For example, the best route from a production perspective may be to take a route around an entire transport route so as not to risk interrupting the shipments.
GNSS is a collective term for a group of worldwide navigation systems that utilize signals from a constellation of satellites and pseudosatellites to enable position measurements for a receiver. The American GPS system is the best-known GNSS system, but others include the Russian GLONASS and the future
European Galileo. The position of the vehicle 2 can also be determined by monitoring signal strengths from a plurality of access points for wireless networks (WiFi) in the vicinity. Another way to determine the position is to measure the number of wheel revolutions and, knowing the circumference of the wheel, determine how far the vehicle 2 has traveled. The position of the vehicle 2 in relation to a map can be determined, and in this way it is possible to know where the vehicle is located at all times.
A safe location can be, for example, a predetermined location in the traffic system where the vehicle 2 can be put without it disturbing other vehicles in the traffic system. It can also be a location where the vehicle 2 can be repaired or visually inspected, automatically or manually. The location can be a building where the entire vehicle 2 is automatically scanned for leaks of various fluids and
photographed with thermal cameras to find areas (wheel bearings, brakes, driveline components) with elevated temperature levels. Data from the scan can then be communicated to the vehicle 2 or the control center 1 , which
subsequently, in combination with vehicle-internal data already downloaded, can make decisions as to whether it is possible to continue working. The processor unit 6 can thus be adapted so as to receive these data, and to analyze and make decisions based on these data as well. Alternatively, the control center 1 can make a decision based on data from the scan plus, optionally, any sensor signals Si-Sk or an analysis already performed in the processor unit 6 and communicated via V21 to the control center 1 . To this end, the device can be equipped with a unit 9 for wireless communication, which unit is adapted so as to receive data from the processor unit 6 and generate wireless signals 3 that the control center 1 can receive. The unit for wireless communication can also be adapted so as to receive wireless signals 3 containing data and transfer said data to the processor unit 6. This decision can then be communicated back to the vehicle 2. Scanning can also, or instead, occur at scheduled times.
The actions can also include determining an advantageous velocity for the autonomous vehicle 2. In the event that the detected fault was excessively hot wheel bearings, as described above, it is feasible for the vehicle in which the fault was detected to drive slowly in order to reach its final destination. However, a higher velocity may be better in terms of the efficiency of the entire traffic system. In the event that the fault is found to be leaking coolant or leaking brake fluid, the velocity of the vehicle 2 must, according to one embodiment, be as high as the vehicle 2 and the traffic system allow. If the vehicle 2 must travel along a road with other vehicles, the vehicle 2 can adapt its velocity based on the velocity of the other vehicles so as not to block the traffic.
The processor unit 6 can also be adapted so as to take into account the distance to the safe location in determining an advantageous velocity for the autonomous vehicle 2. The processor unit 6 can then be adapted so as to determine the distance to the safe location based on the determined route thither. The
determined route is determined based on information about the position of the vehicle, information about where the safe location is, cartographic information, and the third set of rules for the traffic system in which the vehicle 2 is operating. In the event that an excessively high engine temperature has been determined and it is a short distance to the safe location, i.e. a length of road lower than a predetermined limit value, the vehicle 2 can have a proportionally higher velocity than would be the case if the distance to the safe location were greater.
According to one embodiment, the processor unit 6 is also adapted so as to receive an environmental signal SENV that indicates at least one environmental parameter, whereupon a decision regarding at least one action is based on said at least one environmental parameter. The environmental parameter can, for example, comprise information about the number of vehicles along a given route, the road surface, temperature, traffic accidents etc. This information can then be incorporated into the decision regarding action. The environmental signal SENV can, for example, be a wireless signal from another vehicle, from the control center 1 or from a roadside unit adapted for wireless communication. The environmental signal SENV can then be received in the unit 9 for wireless communication. The environmental signal SENV can instead come from a sensing unit in the vehicle 2, such as a camera unit, a laser unit, a radar unit or a temperature unit etc. The information that these units generate can be analyzed, for example in each respective unit, in a separate analysis unit and/or in the processor unit 6 in order to generate one or a plurality of environmental parameters. The environmental signal SENV can also be an integrated signal that contains information from a plurality of the aforementioned units. According to one example, the processor unit 6 receives a sensor signal Si that indicates a temperature of a wheel bearing. This temperature is analyzed according to a first set of rules, which in this case entail comparing the
temperature of the wheel bearing to a predetermined threshold value for the temperature of the wheel bearing. In the event that the temperature of the wheel bearing is greater than the threshold value, an error signal is generated that indicates that the wheel bearing temperature is too high. The processor unit 6 is then adapted so as to decide upon an action for the vehicle based on how the high temperature of the wheel bearing will affect the vehicle 2 according to the second set of rules for the fault and the third set of rules for the traffic system in which the vehicle 2 is operating. The second set of rules can, for example, indicate that the overly high temperature in the wheel bearing poses no risk of an immediate stop of the vehicle 2, but that there is a risk that the vehicle 2 will break down later on, and the wheel bearing should be replaced. The velocity of the vehicle 2 should also be kept low. In the event that the vehicle 2 is, for example, on a road where it is not disturbing another vehicle, then the third set of rules may indicate that the velocity of the vehicle 2 is to be adjusted to a low velocity, and that a fastest route to a safe location is to be determined. The actions for adjusting the velocity of the vehicle 2 to a low velocity and finding a fastest route to a safe location can then be determined. In the event that the vehicle 2 is instead located in the middle of an important production line with heavy traffic, the third set of rules may indicate that the velocity of the vehicle 2 must be adapted based on the velocity of the other vehicles so as not to disturb production. The actions for adjusting the velocity of the vehicle 2 to a velocity adapted based on the other vehicles and finding a route to a safe location that will not disturb the production line can then be determined. The processor unit can be adapted according to the third set of rules so as to match the position of the vehicle 2 with information about where production lines, tunnels, heavy traffic etc are present, and in this way determine whether the vehicle 2 is at risk of disrupting the efficiency of the traffic system.
The invention also concerns a method for controlling an autonomous vehicle 2, which method will now be illustrated with reference to the flow diagram in Figure 4. The method comprises a first step A1 ), which comprises receiving one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle 2. Sensor signals Si-Sk can, for example, indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust etc. In a second step A2) the state is analyzed based on a first set of rules, and an error signal is generated in dependence upon the results of the analysis, whereupon the error signal indicates a fault in said at least one system or one component. In a third step A3) at least one action is decided upon for the vehicle 2 at least according to a second set of rules for the fault and a third set of rules for the traffic system in which the vehicle 2 is operating. According to one
embodiment, the set of rules for the traffic system includes rules for the efficiency of the traffic system. The decision can also be based on an environmental parameter from an environmental signal SENV- The method can then, in step A1 ), also comprise receiving this environmental signal SENV that indicates an
environmental parameter. In a fourth step A4) the vehicle 2 is controlled in accordance with the action or actions.
According to one embodiment, the actions include finding a shortest way to a safe location. According to another embodiment, the actions include finding the best route to a safe location from a production standpoint. Actions can also include determining an advantageous velocity for the autonomous vehicle. The distance to the safe location can be taken into account in determining an advantageous velocity for the autonomous vehicle. Examples and advantages of these embodiments have been clarified in connection with the device.
The invention also concerns a computer program P for an autonomous vehicle, wherein the computer program P contains program code for enabling the device 5 to perform the steps according to the method. Figure 3 shows the computer program P as a part of the computer memory 7. The computer program P is thus stored in the computer memory 7. The computer memory 7 is connected to the processor unit 6 and, when the computer program P is executed by the processor unit 6, at least parts of the methods described herein are performed. The invention further comprises a computer program product containing program code stored on a computer-readable medium for performing the method steps described herein when the program code is run on the device 5. The present invention is not limited to the preferred embodiments described above. Various alternatives, modifications and equivalents can be used. The foregoing embodiments are consequently not to be viewed as limiting the protective scope of the invention, which is defined in the accompanying claims.

Claims

Claims
1 . A device (5) for controlling an autonomous vehicle (2) in connection with a risk of accident, wherein the device (5) comprises a processor unit (6) that is adapted so as to receive one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle (2);
c h a r a c t e r i z e d i n t h a t the processor unit (6) is adapted so as to:
- analyze said state based on a first set of rules, and generate an error signal in dependence upon the results of the analysis, whereupon the error signal indicates a fault in said at least one system or one component;
- determine at least one action for the vehicle at least according to a second set of rules for said fault and a third set of rules for the traffic system in which the vehicle (2) is operating; wherein said third set of rules for the traffic system includes rules for the efficiency of the traffic system;
- generate one or a plurality of control signal(s) SCONTR that realize said action(s);
- send said control signal(s) SCONTR to at least one control system (8) in the vehicle (2), whereupon the vehicle (2) is controlled in accordance therewith.
2. A device according to claim 1 , wherein the processor unit (6) is also adapted so as to receive an environmental signal SENV that indicates at least one environmental parameter, whereupon said determination regarding at least one action is also based on said at least one environmental parameter.
3. A device according to claims 1 or 2, wherein said actions include finding a shortest route to a safe location, wherein said control signals SCONTR indicate a route for the autonomous vehicle (2) to reach a safe location.
4. A device according to any of claims 1 to 2, wherein said actions include finding the best route to a safe location from a production standpoint, wherein said control signals SCONTR indicate a route for the autonomous vehicle (2) to reach a safe location.
5. A device according to any of claims 3 or 4, wherein said actions also include determining an advantageous velocity for the autonomous vehicle (2).
6. A device according to claim 5, wherein said processor unit (6) is adapted so as to also take the distance to the safe location into account when determining an advantageous velocity for the autonomous vehicle (2).
7. A device according to any of the preceding claims, wherein said one or a plurality of sensor signals Si-Sk indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust.
8. A method for controlling an autonomous vehicle (2), which method comprises the steps of
- receiving one or a plurality of sensor signals Si-Sk that indicate the state of at least one system or one component in the vehicle (2);
- analyzing said state based on a first set of rules, and generating an error signal in dependence upon the results of the analysis, whereupon the error signal indicates a fault in said at least one system or one component;
- determining at least one action for the vehicle (2) at least according to a second set of rules for said fault and a third set of rules for the traffic system in which the vehicle (2) is operating; wherein said third set of rules for the traffic system includes rules for the efficiency of the traffic system;
- controlling the vehicle (2) in accordance with the action or actions.
9. A method according to claim 8, which comprises the step of receiving an environmental signal SENV that indicates an environmental parameter, whereupon said decision regarding at least one action is also based on said environmental parameter.
10. A method according to any of claims 8 to 9, wherein said actions include finding a shortest route to a safe location.
1 1 . A method according to any of claims 8 to 10, wherein said actions include finding a best route to a safe location from a production perspective.
12. A method according to any of claims 8 to 1 1 , wherein said actions also include determining an advantageous velocity for the autonomous vehicle.
13. A method according to claim 12, which also comprises taking the distance to the safe location into account when determining an advantageous velocity for the autonomous vehicle.
14. A method according to any of claims 8 to 13, wherein said one or a plurality of sensor signals Si-Sk indicate acceleration, temperature, vibrations, frequency, pressure and/or exhaust.
15. A computer program (P) for an autonomous vehicle, wherein said computer program (P) contains program code for enabling a device (5) to perform the steps according to any of claims 8-14.
16. A computer program product comprising a program code stored on a computer-readable medium for performing the method steps according to any of claims 8-14 when said program code is run in a device (5).
PCT/SE2014/050280 2013-03-19 2014-03-06 Device and method for controlling an autonomous vehicle with a fault WO2014148976A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BR112015019996A BR112015019996A2 (en) 2013-03-19 2014-03-06 device and method for controlling an autonomous vehicle with a failure
DE112014001059.6T DE112014001059T5 (en) 2013-03-19 2014-03-06 Apparatus and method for controlling an autonomous vehicle with a fault

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE1350334-7 2013-03-19
SE1350334A SE540269C2 (en) 2013-03-19 2013-03-19 Device and method for regulating an autonomous vehicle

Publications (1)

Publication Number Publication Date
WO2014148976A1 true WO2014148976A1 (en) 2014-09-25

Family

ID=51580502

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2014/050280 WO2014148976A1 (en) 2013-03-19 2014-03-06 Device and method for controlling an autonomous vehicle with a fault

Country Status (4)

Country Link
BR (1) BR112015019996A2 (en)
DE (1) DE112014001059T5 (en)
SE (1) SE540269C2 (en)
WO (1) WO2014148976A1 (en)

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9481366B1 (en) 2015-08-19 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and animals
US9483948B1 (en) 2015-08-07 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and pedestrians
US9481367B1 (en) 2015-10-14 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and animals
US9513632B1 (en) 2015-09-16 2016-12-06 International Business Machines Corporation Driving mode alerts from self-driving vehicles
US9566986B1 (en) 2015-09-25 2017-02-14 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9646428B1 (en) 2014-05-20 2017-05-09 State Farm Mutual Automobile Insurance Company Accident response using autonomous vehicle monitoring
US9718471B2 (en) 2015-08-18 2017-08-01 International Business Machines Corporation Automated spatial separation of self-driving vehicles from manually operated vehicles
US9721397B2 (en) 2015-08-11 2017-08-01 International Business Machines Corporation Automatic toll booth interaction with self-driving vehicles
US9731726B2 (en) 2015-09-02 2017-08-15 International Business Machines Corporation Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles
US9751532B2 (en) 2015-10-27 2017-09-05 International Business Machines Corporation Controlling spacing of self-driving vehicles based on social network relationships
US9786154B1 (en) 2014-07-21 2017-10-10 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US9785145B2 (en) 2015-08-07 2017-10-10 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9791861B2 (en) 2015-11-12 2017-10-17 International Business Machines Corporation Autonomously servicing self-driving vehicles
US9805601B1 (en) 2015-08-28 2017-10-31 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US9836973B2 (en) 2016-01-27 2017-12-05 International Business Machines Corporation Selectively controlling a self-driving vehicle's access to a roadway
US9834224B2 (en) 2015-10-15 2017-12-05 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9869560B2 (en) 2015-07-31 2018-01-16 International Business Machines Corporation Self-driving vehicle's response to a proximate emergency vehicle
US9896100B2 (en) 2015-08-24 2018-02-20 International Business Machines Corporation Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences
US20180052463A1 (en) * 2016-08-17 2018-02-22 Omnitracs, Llc Emergency stopping for autonomous commercial vehicles
CN107757525A (en) * 2016-08-15 2018-03-06 福特全球技术公司 Autonomous vehicle fault mode management
US9940834B1 (en) 2016-01-22 2018-04-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US9944291B2 (en) 2015-10-27 2018-04-17 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
WO2018111877A1 (en) * 2016-12-14 2018-06-21 Uber Technologies, Inc. Vehicle management system
US10042359B1 (en) 2016-01-22 2018-08-07 State Farm Mutual Automobile Insurance Company Autonomous vehicle refueling
US10061326B2 (en) 2015-12-09 2018-08-28 International Business Machines Corporation Mishap amelioration based on second-order sensing by a self-driving vehicle
US10093322B2 (en) 2016-09-15 2018-10-09 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10152060B2 (en) 2017-03-08 2018-12-11 International Business Machines Corporation Protecting contents of a smart vault being transported by a self-driving vehicle
US10157423B1 (en) 2014-11-13 2018-12-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating style and mode monitoring
US10176525B2 (en) 2015-11-09 2019-01-08 International Business Machines Corporation Dynamically adjusting insurance policy parameters for a self-driving vehicle
US10249110B2 (en) 2016-12-14 2019-04-02 Uber Technologies, Inc. Vehicle management system
US10259452B2 (en) 2017-01-04 2019-04-16 International Business Machines Corporation Self-driving vehicle collision management system
US10324463B1 (en) 2016-01-22 2019-06-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation adjustment based upon route
US10363893B2 (en) 2017-01-05 2019-07-30 International Business Machines Corporation Self-driving vehicle contextual lock control system
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10395441B2 (en) 2016-12-14 2019-08-27 Uber Technologies, Inc. Vehicle management system
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US10481603B2 (en) * 2014-06-27 2019-11-19 Robert Bosch Gmbh Device and method for operating a vehicle
US10529147B2 (en) 2017-01-05 2020-01-07 International Business Machines Corporation Self-driving vehicle road safety flare deploying system
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10607293B2 (en) 2015-10-30 2020-03-31 International Business Machines Corporation Automated insurance toggling for self-driving vehicles
US10611381B2 (en) 2017-10-24 2020-04-07 Ford Global Technologies, Llc Decentralized minimum risk condition vehicle control
US10643256B2 (en) 2016-09-16 2020-05-05 International Business Machines Corporation Configuring a self-driving vehicle for charitable donations pickup and delivery
US10685391B2 (en) 2016-05-24 2020-06-16 International Business Machines Corporation Directing movement of a self-driving vehicle based on sales activity
US10696307B2 (en) 2018-07-10 2020-06-30 Ford Global Technologies, Llc Anomaly detector for vehicle control signals
US10726645B2 (en) 2018-02-16 2020-07-28 Ford Global Technologies, Llc Vehicle diagnostic operation
CN111986478A (en) * 2020-08-20 2020-11-24 杭州海康威视系统技术有限公司 Vehicle analysis method, device, platform, system and computer storage medium
US11008011B2 (en) 2017-09-28 2021-05-18 Waymo Llc Detecting and responding to propulsion and steering system errors for autonomous vehicles
US11242067B2 (en) 2019-05-14 2022-02-08 Liebherr Mining Equipment Newport News Co. Interlock system for autonomous vehicle
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US11402221B2 (en) * 2014-12-05 2022-08-02 Apple Inc. Autonomous navigation system
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US11703859B2 (en) 2019-07-05 2023-07-18 Liebherr Mining Equipment Newport News Co. Method for autonomously controlling a vehicle
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
WO2023174528A1 (en) * 2022-03-16 2023-09-21 Volvo Autonomous Solutions AB A method for assisting in the operation of a malfunctioning autonomous vehicle

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015002913B4 (en) * 2015-03-06 2019-10-24 Audi Ag Method for the driverless operation of a motor vehicle and motor vehicle
DE102018212025A1 (en) 2018-07-19 2020-01-23 Robert Bosch Gmbh Method for operating an autonomous vehicle and autonomous vehicle
DE102019205480A1 (en) * 2019-04-16 2020-10-22 Robert Bosch Gmbh Method for operating a team, team, convoy
CN110147101B (en) * 2019-05-13 2020-05-22 中山大学 End-to-end distributed multi-robot formation navigation method based on deep reinforcement learning

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03201111A (en) * 1989-12-28 1991-09-03 Omron Corp Unmanned vehicle controller
US20090319112A1 (en) * 2007-09-28 2009-12-24 Honeywell International Inc. Automatic planning and regulation of the speed of autonomous vehicles
EP2317412A1 (en) * 2009-10-23 2011-05-04 BAE SYSTEMS plc Safety management system
US20110241862A1 (en) * 2010-03-30 2011-10-06 GM Global Technology Operations LLC Method and system for ensuring operation of limited-ability autonomous driving vehicles
US20120083959A1 (en) * 2010-10-05 2012-04-05 Google Inc. Diagnosis and repair for autonomous vehicles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03201111A (en) * 1989-12-28 1991-09-03 Omron Corp Unmanned vehicle controller
US20090319112A1 (en) * 2007-09-28 2009-12-24 Honeywell International Inc. Automatic planning and regulation of the speed of autonomous vehicles
EP2317412A1 (en) * 2009-10-23 2011-05-04 BAE SYSTEMS plc Safety management system
US20110241862A1 (en) * 2010-03-30 2011-10-06 GM Global Technology Operations LLC Method and system for ensuring operation of limited-ability autonomous driving vehicles
US20120083959A1 (en) * 2010-10-05 2012-04-05 Google Inc. Diagnosis and repair for autonomous vehicles

Cited By (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11710188B2 (en) 2014-05-20 2023-07-25 State Farm Mutual Automobile Insurance Company Autonomous communication feature use and insurance pricing
US10026130B1 (en) 2014-05-20 2018-07-17 State Farm Mutual Automobile Insurance Company Autonomous vehicle collision risk assessment
US10529027B1 (en) 2014-05-20 2020-01-07 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US11869092B2 (en) 2014-05-20 2024-01-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US11288751B1 (en) 2014-05-20 2022-03-29 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US9646428B1 (en) 2014-05-20 2017-05-09 State Farm Mutual Automobile Insurance Company Accident response using autonomous vehicle monitoring
US9715711B1 (en) 2014-05-20 2017-07-25 State Farm Mutual Automobile Insurance Company Autonomous vehicle insurance pricing and offering based upon accident risk
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US11282143B1 (en) 2014-05-20 2022-03-22 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10719885B1 (en) 2014-05-20 2020-07-21 State Farm Mutual Automobile Insurance Company Autonomous feature use monitoring and insurance pricing
US9754325B1 (en) 2014-05-20 2017-09-05 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10726499B1 (en) 2014-05-20 2020-07-28 State Farm Mutual Automoible Insurance Company Accident fault determination for autonomous vehicles
US9767516B1 (en) 2014-05-20 2017-09-19 State Farm Mutual Automobile Insurance Company Driver feedback alerts based upon monitoring use of autonomous vehicle
US10726498B1 (en) 2014-05-20 2020-07-28 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10748218B2 (en) 2014-05-20 2020-08-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle technology effectiveness determination for insurance pricing
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10354330B1 (en) 2014-05-20 2019-07-16 State Farm Mutual Automobile Insurance Company Autonomous feature use monitoring and insurance pricing
US9792656B1 (en) 2014-05-20 2017-10-17 State Farm Mutual Automobile Insurance Company Fault determination with autonomous feature use monitoring
US10719886B1 (en) 2014-05-20 2020-07-21 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10504306B1 (en) 2014-05-20 2019-12-10 State Farm Mutual Automobile Insurance Company Accident response using autonomous vehicle monitoring
US11580604B1 (en) 2014-05-20 2023-02-14 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US9852475B1 (en) 2014-05-20 2017-12-26 State Farm Mutual Automobile Insurance Company Accident risk model determination using autonomous vehicle operating data
US10223479B1 (en) 2014-05-20 2019-03-05 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature evaluation
US10185998B1 (en) 2014-05-20 2019-01-22 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10185997B1 (en) 2014-05-20 2019-01-22 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10963969B1 (en) 2014-05-20 2021-03-30 State Farm Mutual Automobile Insurance Company Autonomous communication feature use and insurance pricing
US11010840B1 (en) 2014-05-20 2021-05-18 State Farm Mutual Automobile Insurance Company Fault determination with autonomous feature use monitoring
US11023629B1 (en) 2014-05-20 2021-06-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature evaluation
US11080794B2 (en) 2014-05-20 2021-08-03 State Farm Mutual Automobile Insurance Company Autonomous vehicle technology effectiveness determination for insurance pricing
US10510123B1 (en) 2014-05-20 2019-12-17 State Farm Mutual Automobile Insurance Company Accident risk model determination using autonomous vehicle operating data
US11127086B2 (en) 2014-05-20 2021-09-21 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10089693B1 (en) 2014-05-20 2018-10-02 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US11436685B1 (en) 2014-05-20 2022-09-06 State Farm Mutual Automobile Insurance Company Fault determination with autonomous feature use monitoring
US10055794B1 (en) 2014-05-20 2018-08-21 State Farm Mutual Automobile Insurance Company Determining autonomous vehicle technology performance for insurance pricing and offering
US11386501B1 (en) 2014-05-20 2022-07-12 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10481603B2 (en) * 2014-06-27 2019-11-19 Robert Bosch Gmbh Device and method for operating a vehicle
US10102587B1 (en) 2014-07-21 2018-10-16 State Farm Mutual Automobile Insurance Company Methods of pre-generating insurance claims
US11634102B2 (en) 2014-07-21 2023-04-25 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US10540723B1 (en) 2014-07-21 2020-01-21 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and usage-based insurance
US10475127B1 (en) 2014-07-21 2019-11-12 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and insurance incentives
US10723312B1 (en) 2014-07-21 2020-07-28 State Farm Mutual Automobile Insurance Company Methods of theft prevention or mitigation
US9786154B1 (en) 2014-07-21 2017-10-10 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US9783159B1 (en) 2014-07-21 2017-10-10 State Farm Mutual Automobile Insurance Company Methods of theft prevention or mitigation
US10387962B1 (en) 2014-07-21 2019-08-20 State Farm Mutual Automobile Insurance Company Methods of reconstructing an accident scene using telematics data
US10825326B1 (en) 2014-07-21 2020-11-03 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US10832327B1 (en) 2014-07-21 2020-11-10 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and driving behavior identification
US11257163B1 (en) 2014-07-21 2022-02-22 State Farm Mutual Automobile Insurance Company Methods of pre-generating insurance claims
US11068995B1 (en) 2014-07-21 2021-07-20 State Farm Mutual Automobile Insurance Company Methods of reconstructing an accident scene using telematics data
US11069221B1 (en) 2014-07-21 2021-07-20 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US11030696B1 (en) 2014-07-21 2021-06-08 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and anonymous driver data
US11634103B2 (en) 2014-07-21 2023-04-25 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US11565654B2 (en) 2014-07-21 2023-01-31 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and driving behavior identification
US10974693B1 (en) 2014-07-21 2021-04-13 State Farm Mutual Automobile Insurance Company Methods of theft prevention or mitigation
US10997849B1 (en) 2014-07-21 2021-05-04 State Farm Mutual Automobile Insurance Company Methods of facilitating emergency assistance
US10943303B1 (en) 2014-11-13 2021-03-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating style and mode monitoring
US11494175B2 (en) 2014-11-13 2022-11-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating status assessment
US11954482B2 (en) 2014-11-13 2024-04-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US11014567B1 (en) 2014-11-13 2021-05-25 State Farm Mutual Automobile Insurance Company Autonomous vehicle operator identification
US10166994B1 (en) 2014-11-13 2019-01-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating status assessment
US11748085B2 (en) 2014-11-13 2023-09-05 State Farm Mutual Automobile Insurance Company Autonomous vehicle operator identification
US11247670B1 (en) 2014-11-13 2022-02-15 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US10431018B1 (en) 2014-11-13 2019-10-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating status assessment
US10157423B1 (en) 2014-11-13 2018-12-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating style and mode monitoring
US10241509B1 (en) 2014-11-13 2019-03-26 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US11645064B2 (en) 2014-11-13 2023-05-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle accident and emergency response
US11532187B1 (en) 2014-11-13 2022-12-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating status assessment
US10940866B1 (en) 2014-11-13 2021-03-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle operating status assessment
US10246097B1 (en) 2014-11-13 2019-04-02 State Farm Mutual Automobile Insurance Company Autonomous vehicle operator identification
US10915965B1 (en) 2014-11-13 2021-02-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle insurance based upon usage
US10266180B1 (en) 2014-11-13 2019-04-23 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US10831191B1 (en) 2014-11-13 2020-11-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle accident and emergency response
US10831204B1 (en) 2014-11-13 2020-11-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle automatic parking
US11500377B1 (en) 2014-11-13 2022-11-15 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US10821971B1 (en) 2014-11-13 2020-11-03 State Farm Mutual Automobile Insurance Company Autonomous vehicle automatic parking
US10336321B1 (en) 2014-11-13 2019-07-02 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US10416670B1 (en) 2014-11-13 2019-09-17 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US11720968B1 (en) 2014-11-13 2023-08-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle insurance based upon usage
US10353694B1 (en) 2014-11-13 2019-07-16 State Farm Mutual Automobile Insurance Company Autonomous vehicle software version assessment
US10824415B1 (en) 2014-11-13 2020-11-03 State Farm Automobile Insurance Company Autonomous vehicle software version assessment
US11740885B1 (en) 2014-11-13 2023-08-29 State Farm Mutual Automobile Insurance Company Autonomous vehicle software version assessment
US11173918B1 (en) 2014-11-13 2021-11-16 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US10824144B1 (en) 2014-11-13 2020-11-03 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US11127290B1 (en) 2014-11-13 2021-09-21 State Farm Mutual Automobile Insurance Company Autonomous vehicle infrastructure communication device
US11175660B1 (en) 2014-11-13 2021-11-16 State Farm Mutual Automobile Insurance Company Autonomous vehicle control assessment and selection
US11726763B2 (en) 2014-11-13 2023-08-15 State Farm Mutual Automobile Insurance Company Autonomous vehicle automatic parking
US11402221B2 (en) * 2014-12-05 2022-08-02 Apple Inc. Autonomous navigation system
US11460308B2 (en) 2015-07-31 2022-10-04 DoorDash, Inc. Self-driving vehicle's response to a proximate emergency vehicle
US9869560B2 (en) 2015-07-31 2018-01-16 International Business Machines Corporation Self-driving vehicle's response to a proximate emergency vehicle
US9785145B2 (en) 2015-08-07 2017-10-10 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9483948B1 (en) 2015-08-07 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and pedestrians
US9721397B2 (en) 2015-08-11 2017-08-01 International Business Machines Corporation Automatic toll booth interaction with self-driving vehicles
US9718471B2 (en) 2015-08-18 2017-08-01 International Business Machines Corporation Automated spatial separation of self-driving vehicles from manually operated vehicles
US9481366B1 (en) 2015-08-19 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and animals
US9896100B2 (en) 2015-08-24 2018-02-20 International Business Machines Corporation Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences
US10202117B2 (en) 2015-08-24 2019-02-12 International Business Machines Corporation Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences
US10173679B2 (en) 2015-08-24 2019-01-08 International Business Machines Corporation Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences
US10163350B1 (en) 2015-08-28 2018-12-25 State Farm Mutual Automobile Insurance Company Vehicular driver warnings
US11450206B1 (en) 2015-08-28 2022-09-20 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US10748419B1 (en) 2015-08-28 2020-08-18 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US11107365B1 (en) 2015-08-28 2021-08-31 State Farm Mutual Automobile Insurance Company Vehicular driver evaluation
US10769954B1 (en) 2015-08-28 2020-09-08 State Farm Mutual Automobile Insurance Company Vehicular driver warnings
US10026237B1 (en) 2015-08-28 2018-07-17 State Farm Mutual Automobile Insurance Company Shared vehicle usage, monitoring and feedback
US10325491B1 (en) 2015-08-28 2019-06-18 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US10019901B1 (en) 2015-08-28 2018-07-10 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US10950065B1 (en) 2015-08-28 2021-03-16 State Farm Mutual Automobile Insurance Company Shared vehicle usage, monitoring and feedback
US10242513B1 (en) 2015-08-28 2019-03-26 State Farm Mutual Automobile Insurance Company Shared vehicle usage, monitoring and feedback
US9805601B1 (en) 2015-08-28 2017-10-31 State Farm Mutual Automobile Insurance Company Vehicular traffic alerts for avoidance of abnormal traffic conditions
US10977945B1 (en) 2015-08-28 2021-04-13 State Farm Mutual Automobile Insurance Company Vehicular driver warnings
US10106083B1 (en) 2015-08-28 2018-10-23 State Farm Mutual Automobile Insurance Company Vehicular warnings based upon pedestrian or cyclist presence
US9868394B1 (en) 2015-08-28 2018-01-16 State Farm Mutual Automobile Insurance Company Vehicular warnings based upon pedestrian or cyclist presence
US9870649B1 (en) 2015-08-28 2018-01-16 State Farm Mutual Automobile Insurance Company Shared vehicle usage, monitoring and feedback
US10343605B1 (en) 2015-08-28 2019-07-09 State Farm Mutual Automotive Insurance Company Vehicular warning based upon pedestrian or cyclist presence
US9884629B2 (en) 2015-09-02 2018-02-06 International Business Machines Corporation Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles
US9731726B2 (en) 2015-09-02 2017-08-15 International Business Machines Corporation Redirecting self-driving vehicles to a product provider based on physiological states of occupants of the self-driving vehicles
US9513632B1 (en) 2015-09-16 2016-12-06 International Business Machines Corporation Driving mode alerts from self-driving vehicles
US11597402B2 (en) 2015-09-25 2023-03-07 Slingshot Iot Llc Controlling driving modes of self-driving vehicles
US10717446B2 (en) 2015-09-25 2020-07-21 Slingshot Iot Llc Controlling driving modes of self-driving vehicles
US11738765B2 (en) 2015-09-25 2023-08-29 Slingshot Iot Llc Controlling driving modes of self-driving vehicles
US10029701B2 (en) 2015-09-25 2018-07-24 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9566986B1 (en) 2015-09-25 2017-02-14 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US11091171B2 (en) 2015-09-25 2021-08-17 Slingshot Iot Llc Controlling driving modes of self-driving vehicles
US9481367B1 (en) 2015-10-14 2016-11-01 International Business Machines Corporation Automated control of interactions between self-driving vehicles and animals
US9834224B2 (en) 2015-10-15 2017-12-05 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9981669B2 (en) 2015-10-15 2018-05-29 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9944291B2 (en) 2015-10-27 2018-04-17 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US9751532B2 (en) 2015-10-27 2017-09-05 International Business Machines Corporation Controlling spacing of self-driving vehicles based on social network relationships
US10543844B2 (en) 2015-10-27 2020-01-28 International Business Machines Corporation Controlling driving modes of self-driving vehicles
US10607293B2 (en) 2015-10-30 2020-03-31 International Business Machines Corporation Automated insurance toggling for self-driving vehicles
US10176525B2 (en) 2015-11-09 2019-01-08 International Business Machines Corporation Dynamically adjusting insurance policy parameters for a self-driving vehicle
US9791861B2 (en) 2015-11-12 2017-10-17 International Business Machines Corporation Autonomously servicing self-driving vehicles
US10061326B2 (en) 2015-12-09 2018-08-28 International Business Machines Corporation Mishap amelioration based on second-order sensing by a self-driving vehicle
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10042359B1 (en) 2016-01-22 2018-08-07 State Farm Mutual Automobile Insurance Company Autonomous vehicle refueling
US10324463B1 (en) 2016-01-22 2019-06-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation adjustment based upon route
US10829063B1 (en) 2016-01-22 2020-11-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle damage and salvage assessment
US10308246B1 (en) 2016-01-22 2019-06-04 State Farm Mutual Automobile Insurance Company Autonomous vehicle signal control
US10828999B1 (en) 2016-01-22 2020-11-10 State Farm Mutual Automobile Insurance Company Autonomous electric vehicle charging
US10295363B1 (en) 2016-01-22 2019-05-21 State Farm Mutual Automobile Insurance Company Autonomous operation suitability assessment and mapping
US10493936B1 (en) 2016-01-22 2019-12-03 State Farm Mutual Automobile Insurance Company Detecting and responding to autonomous vehicle collisions
US11920938B2 (en) 2016-01-22 2024-03-05 Hyundai Motor Company Autonomous electric vehicle charging
US11879742B2 (en) 2016-01-22 2024-01-23 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10482226B1 (en) 2016-01-22 2019-11-19 State Farm Mutual Automobile Insurance Company System and method for autonomous vehicle sharing using facial recognition
US10249109B1 (en) 2016-01-22 2019-04-02 State Farm Mutual Automobile Insurance Company Autonomous vehicle sensor malfunction detection
US10386192B1 (en) 2016-01-22 2019-08-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle routing
US10824145B1 (en) 2016-01-22 2020-11-03 State Farm Mutual Automobile Insurance Company Autonomous vehicle component maintenance and repair
US10818105B1 (en) 2016-01-22 2020-10-27 State Farm Mutual Automobile Insurance Company Sensor malfunction detection
US10545024B1 (en) 2016-01-22 2020-01-28 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US10185327B1 (en) 2016-01-22 2019-01-22 State Farm Mutual Automobile Insurance Company Autonomous vehicle path coordination
US10579070B1 (en) 2016-01-22 2020-03-03 State Farm Mutual Automobile Insurance Company Method and system for repairing a malfunctioning autonomous vehicle
US10802477B1 (en) 2016-01-22 2020-10-13 State Farm Mutual Automobile Insurance Company Virtual testing of autonomous environment control system
US11016504B1 (en) 2016-01-22 2021-05-25 State Farm Mutual Automobile Insurance Company Method and system for repairing a malfunctioning autonomous vehicle
US10168703B1 (en) 2016-01-22 2019-01-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle component malfunction impact assessment
US11015942B1 (en) 2016-01-22 2021-05-25 State Farm Mutual Automobile Insurance Company Autonomous vehicle routing
US10156848B1 (en) 2016-01-22 2018-12-18 State Farm Mutual Automobile Insurance Company Autonomous vehicle routing during emergencies
US11022978B1 (en) 2016-01-22 2021-06-01 State Farm Mutual Automobile Insurance Company Autonomous vehicle routing during emergencies
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
US11062414B1 (en) 2016-01-22 2021-07-13 State Farm Mutual Automobile Insurance Company System and method for autonomous vehicle ride sharing using facial recognition
US10469282B1 (en) 2016-01-22 2019-11-05 State Farm Mutual Automobile Insurance Company Detecting and responding to autonomous environment incidents
US10503168B1 (en) 2016-01-22 2019-12-10 State Farm Mutual Automotive Insurance Company Autonomous vehicle retrieval
US10747234B1 (en) 2016-01-22 2020-08-18 State Farm Mutual Automobile Insurance Company Method and system for enhancing the functionality of a vehicle
US11682244B1 (en) 2016-01-22 2023-06-20 State Farm Mutual Automobile Insurance Company Smart home sensor malfunction detection
US10386845B1 (en) 2016-01-22 2019-08-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle parking
US11656978B1 (en) 2016-01-22 2023-05-23 State Farm Mutual Automobile Insurance Company Virtual testing of autonomous environment control system
US11119477B1 (en) 2016-01-22 2021-09-14 State Farm Mutual Automobile Insurance Company Anomalous condition detection and response for autonomous vehicles
US11126184B1 (en) 2016-01-22 2021-09-21 State Farm Mutual Automobile Insurance Company Autonomous vehicle parking
US10679497B1 (en) 2016-01-22 2020-06-09 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10086782B1 (en) 2016-01-22 2018-10-02 State Farm Mutual Automobile Insurance Company Autonomous vehicle damage and salvage assessment
US11124186B1 (en) 2016-01-22 2021-09-21 State Farm Mutual Automobile Insurance Company Autonomous vehicle control signal
US10065517B1 (en) 2016-01-22 2018-09-04 State Farm Mutual Automobile Insurance Company Autonomous electric vehicle charging
US10384678B1 (en) 2016-01-22 2019-08-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US11181930B1 (en) 2016-01-22 2021-11-23 State Farm Mutual Automobile Insurance Company Method and system for enhancing the functionality of a vehicle
US11189112B1 (en) 2016-01-22 2021-11-30 State Farm Mutual Automobile Insurance Company Autonomous vehicle sensor malfunction detection
US11625802B1 (en) 2016-01-22 2023-04-11 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US11600177B1 (en) 2016-01-22 2023-03-07 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10691126B1 (en) 2016-01-22 2020-06-23 State Farm Mutual Automobile Insurance Company Autonomous vehicle refueling
US11526167B1 (en) 2016-01-22 2022-12-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle component maintenance and repair
US11513521B1 (en) 2016-01-22 2022-11-29 State Farm Mutual Automobile Insurance Copmany Autonomous vehicle refueling
US11348193B1 (en) 2016-01-22 2022-05-31 State Farm Mutual Automobile Insurance Company Component damage and salvage assessment
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US9940834B1 (en) 2016-01-22 2018-04-10 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US10109195B2 (en) 2016-01-27 2018-10-23 International Business Machines Corporation Selectively controlling a self-driving vehicle's access to a roadway
US9836973B2 (en) 2016-01-27 2017-12-05 International Business Machines Corporation Selectively controlling a self-driving vehicle's access to a roadway
US10685391B2 (en) 2016-05-24 2020-06-16 International Business Machines Corporation Directing movement of a self-driving vehicle based on sales activity
US10571908B2 (en) 2016-08-15 2020-02-25 Ford Global Technologies, Llc Autonomous vehicle failure mode management
GB2553668A (en) * 2016-08-15 2018-03-14 Ford Global Tech Llc Autonomous vehicle failure mode management
CN107757525A (en) * 2016-08-15 2018-03-06 福特全球技术公司 Autonomous vehicle fault mode management
US10054947B2 (en) * 2016-08-17 2018-08-21 Omnitracs, Llc Emergency stopping for autonomous commercial vehicles
EP3500448A4 (en) * 2016-08-17 2020-08-12 Omnitracs, LLC Emergency stopping for autonomous commercial vehicles
US20180052463A1 (en) * 2016-08-17 2018-02-22 Omnitracs, Llc Emergency stopping for autonomous commercial vehicles
US10207718B2 (en) 2016-09-15 2019-02-19 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US10093322B2 (en) 2016-09-15 2018-10-09 International Business Machines Corporation Automatically providing explanations for actions taken by a self-driving vehicle
US10643256B2 (en) 2016-09-16 2020-05-05 International Business Machines Corporation Configuring a self-driving vehicle for charitable donations pickup and delivery
JP2020502667A (en) * 2016-12-14 2020-01-23 ウーバー テクノロジーズ,インコーポレイテッド Vehicle management system
US10249110B2 (en) 2016-12-14 2019-04-02 Uber Technologies, Inc. Vehicle management system
US11062535B2 (en) 2016-12-14 2021-07-13 Uatc, Llc Vehicle management system
CN110214344B (en) * 2016-12-14 2020-11-27 优步技术公司 Vehicle management system
CN110214344A (en) * 2016-12-14 2019-09-06 优步技术公司 Transport management system
US11847870B2 (en) 2016-12-14 2023-12-19 Uatc, Llc Vehicle management system
US10395441B2 (en) 2016-12-14 2019-08-27 Uber Technologies, Inc. Vehicle management system
WO2018111877A1 (en) * 2016-12-14 2018-06-21 Uber Technologies, Inc. Vehicle management system
EP4116945A1 (en) * 2016-12-14 2023-01-11 Uatc, Llc Vehicle management system
EP3555866B1 (en) * 2016-12-14 2022-08-31 Uatc, Llc Vehicle management system
US10424135B2 (en) 2016-12-14 2019-09-24 Uber Technologies, Inc. Vehicle management system
US10259452B2 (en) 2017-01-04 2019-04-16 International Business Machines Corporation Self-driving vehicle collision management system
US10363893B2 (en) 2017-01-05 2019-07-30 International Business Machines Corporation Self-driving vehicle contextual lock control system
US10529147B2 (en) 2017-01-05 2020-01-07 International Business Machines Corporation Self-driving vehicle road safety flare deploying system
US10152060B2 (en) 2017-03-08 2018-12-11 International Business Machines Corporation Protecting contents of a smart vault being transported by a self-driving vehicle
US11008011B2 (en) 2017-09-28 2021-05-18 Waymo Llc Detecting and responding to propulsion and steering system errors for autonomous vehicles
US10611381B2 (en) 2017-10-24 2020-04-07 Ford Global Technologies, Llc Decentralized minimum risk condition vehicle control
US10726645B2 (en) 2018-02-16 2020-07-28 Ford Global Technologies, Llc Vehicle diagnostic operation
US10696307B2 (en) 2018-07-10 2020-06-30 Ford Global Technologies, Llc Anomaly detector for vehicle control signals
US11242067B2 (en) 2019-05-14 2022-02-08 Liebherr Mining Equipment Newport News Co. Interlock system for autonomous vehicle
US11703859B2 (en) 2019-07-05 2023-07-18 Liebherr Mining Equipment Newport News Co. Method for autonomously controlling a vehicle
CN111986478A (en) * 2020-08-20 2020-11-24 杭州海康威视系统技术有限公司 Vehicle analysis method, device, platform, system and computer storage medium
WO2023174528A1 (en) * 2022-03-16 2023-09-21 Volvo Autonomous Solutions AB A method for assisting in the operation of a malfunctioning autonomous vehicle

Also Published As

Publication number Publication date
SE540269C2 (en) 2018-05-22
DE112014001059T5 (en) 2015-11-12
BR112015019996A2 (en) 2017-07-18
SE1350334A1 (en) 2014-09-20

Similar Documents

Publication Publication Date Title
WO2014148976A1 (en) Device and method for controlling an autonomous vehicle with a fault
EP3500448B1 (en) Emergency stopping for autonomous commercial vehicles
US10649455B2 (en) Device, method and system for determining a pilot vehicle for an autonomous vehicle
US10940867B2 (en) Substitution of sensor measurement data
US20190054920A1 (en) A vehicle with autonomous driving capability
GB2560111A (en) Autonomous vehicle towing
CN107428316A (en) The runtime of vehicle and mine haulage vehicle
US20170217430A1 (en) Detection of left turn across path/opposite direction oncoming objects
CN104787044A (en) Vehicle adapted for autonomous driving and method for detecting obstructing objects
WO2014148978A1 (en) Control system and method for control of a vehicle in connection with detection of an obstacle
US20120130582A1 (en) Machine control system implementing intention mapping
CN114475633A (en) Vehicle safety system for autonomous vehicles
EP2976761A1 (en) Friction monitoring system for a vehicle and a method pertaining to such a system
JP4728974B2 (en) Engine remote starter and method in unmanned vehicle control system
US20180319381A1 (en) Control system and method for anti-lock braking system for autonomous vehicle
US9789877B2 (en) Information transmitter
CN115320629A (en) Automatic driving system, automatic driving control method, and non-transitory storage medium
CN114475634A (en) Method for controlling a vehicle along a route section by means of a controller and storage medium
WO2023171296A1 (en) Brake effectiveness determination device
US20230278585A1 (en) Methods and systems for building knowledge base for normalcy mode driving activities
US20230159041A1 (en) Vehicle safety system for autonomous vehicles
EP4261093A1 (en) Method comprising the detection of an abnormal operational state of an autonomous vehicle
US11307592B2 (en) Management system of work site and management method of work site
EP4230494A1 (en) System copmprising three groups of sensors

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: 14768490

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112015019996

Country of ref document: BR

WWE Wipo information: entry into national phase

Ref document number: 1120140010596

Country of ref document: DE

Ref document number: 112014001059

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14768490

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 112015019996

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20150819