Fail-safe speed profiles for cooperative autonomous vehicles
First Claim
1. Method for controlling speed of a vehicle based upon control messages received through a communications device within the vehicle, the method comprising:
- monitoring communication of control messages from an autonomous controller within the vehicle through the communications device within the vehicle to a propulsion controller within the vehicle wherein control messages comprise a speed profile including a current speed command representing instantaneous desired speed of the vehicle and future speed commands representing a predetermined controlled vehicle stop through a speed profile period;
detecting anomalous communications of the control messages through the communications device, the anomalous communications detected by determining one ofirregular control message arrival times from the autonomous controller to the propulsion controller, andmismatched counter measurements between consecutive control messages sent by the autonomous controller to the propulsion controller; and
controlling the speed of the vehicle during anomalous communications using the speed profile, comprisingdetermining the speed profile period containing a distance confirmed to be clear to traverse by the vehicle at the time the anomalous conditions are detected, andcontrolling the speed of the vehicle according to the current speed command at the time the anomalous conditions are detected until the vehicle has traversed a predetermined percentage of the speed profile period, and subsequently, reducing the speed of the vehicle according to the future speed commands.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling speed of a vehicle based upon control messages received through a communications device within the vehicle includes monitoring communication of control messages to a propulsion controller wherein control messages includes a speed profile including a current speed command representing instantaneous desired speed of the vehicle and future speed commands representing a predetermined controlled vehicle stop through a speed profile period, detecting anomalous communications of the control messages, and controlling the speed of the vehicle during anomalous communications using the future speed commands.
181 Citations
14 Claims
-
1. Method for controlling speed of a vehicle based upon control messages received through a communications device within the vehicle, the method comprising:
-
monitoring communication of control messages from an autonomous controller within the vehicle through the communications device within the vehicle to a propulsion controller within the vehicle wherein control messages comprise a speed profile including a current speed command representing instantaneous desired speed of the vehicle and future speed commands representing a predetermined controlled vehicle stop through a speed profile period; detecting anomalous communications of the control messages through the communications device, the anomalous communications detected by determining one of irregular control message arrival times from the autonomous controller to the propulsion controller, and mismatched counter measurements between consecutive control messages sent by the autonomous controller to the propulsion controller; and controlling the speed of the vehicle during anomalous communications using the speed profile, comprising determining the speed profile period containing a distance confirmed to be clear to traverse by the vehicle at the time the anomalous conditions are detected, and controlling the speed of the vehicle according to the current speed command at the time the anomalous conditions are detected until the vehicle has traversed a predetermined percentage of the speed profile period, and subsequently, reducing the speed of the vehicle according to the future speed commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Method for controlling speed of a vehicle based upon control messages received through a communications device within the vehicle, the method comprising:
-
iteratively transmitting a control message from an autonomous controller within the vehicle through a communications device within the vehicle to the system providing propulsion to the vehicle, the control message comprising; a current speed command representing an instantaneous desired speed for the vehicle; and a plurality of future speed commands representing a controlled slowing of the vehicle, said plurality of future speed commands being based upon factors describing preferred operation of the vehicle to a stopped condition; monitoring reception of the control message by the system providing propulsion to the vehicle; when the monitored reception indicates normal communication, controlling the speed of the vehicle based solely upon the current speed command; and when the monitored reception indicates anomalous communication, controlling the speed of the vehicle using a speed profile, comprising determining a speed profile period containing a distance confirmed to be clear to traverse the vehicle at the time the monitored reception indicates anomalous communication, and controlling the speed of the vehicle according to the current speed command at the time the monitored reception indicates anomalous communication until the vehicle has traversed a predetermined percentage of the speed profile period, and subsequently, reducing the speed of the vehicle based upon the plurality of future speed commands; wherein the anomalous communication is determined by one of irregular control message arrival times from the autonomous controller to the system providing propulsion to the vehicle, and mismatched counter measurements between consecutive control messages sent by the autonomous controller to the system providing propulsion to the vehicle. - View Dependent Claims (13)
-
-
14. Method for operating a vehicle within a platoon of vehicles utilizing vehicle-to-vehicle communication, the method comprising:
-
monitoring a travel trajectory from a leader vehicle of the platoon of vehicles comprising a relative position of the vehicle with respect to other vehicles within the platoon of vehicles; within the vehicle, determining a control message comprising a current speed command and a plurality of future speed commands based upon the monitored travel trajectory; transmitting the control message from an autonomous controller within the vehicle for receipt by a system providing propulsion to the vehicle; monitoring reception of the control message by the system providing propulsion to the vehicle; and when the monitored reception indicates anomalous communication, controlling the speed of the vehicle using a speed profile, comprising determining a speed profile period containing a distance confirmed to be clear to traverse the vehicle at the time the monitored reception indicates anomalous communication, and controlling the speed of the vehicle according to the current speed command at the time the monitored reception indicates anomalous communication until the vehicle has traversed a predetermined percentage of the speed profile period, and subsequently, reducing the speed of the vehicle based upon the plurality of future speed commands; wherein the anomalous communication is determined by one of irregular control message arrival times from the autonomous controller to the system providing propulsion to the vehicle, and mismatched counter measurements between consecutive control messages sent by the autonomous controller to the system providing propulsion to the vehicle.
-
Specification