Systems and methods for collaboration between autonomous vehicles
First Claim
1. A processor-implemented method for coordinating travel between multiple autonomous vehicles, the method comprising:
- sending, by a first processor in a first autonomously driven vehicle, a collaboration request to one or more autonomously driven vehicles to travel together along a roadway as a group of autonomous vehicles;
receiving, by the first processor, an acceptance of the collaboration request to join the group of autonomous vehicles;
calculating, by a second processor, a relative strength index for the software, controller, and hardware sensors onboard an autonomous vehicle for each vehicle in the group, wherein the second processor may or may not be in the first autonomously driven vehicle;
assigning, by the second processor, an autonomous vehicle to function as a leader for mission planning for the group based on the relative strength index of the autonomous vehicle and an autonomous vehicle to function as a leader for formation planning and trajectory planning for the group based on the relative strength index of the autonomous vehicle, wherein the autonomous vehicle assigned as the leader for mission planning may or may not be the same autonomous vehicle assigned as the leader for formation planning and trajectory planning;
identifying, by a third processor which is in the vehicle assigned to function as a leader for mission planning, a mission for a group and a target for optimization during the mission when agreement on the mission is reached by a plurality of the vehicles in the group;
determining, by a fourth processor which is in the vehicle assigned to function as a leader for formation planning and trajectory planning, a formation for the group;
generating, by the fourth processor, a trajectory for the group;
translating, by the fourth processor, the formation and trajectory into instructions for the vehicles in the group, andproviding, by the fourth processor, the instructions to the vehicles in the group;
wherein the vehicles in the group are operated in accordance with the determined formation and generated trajectory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method are provided for collaboration between autonomous vehicles. In one embodiment, a processor-implemented method for coordinating travel between multiple autonomous vehicles is provided. The method includes sending a collaboration request to one or more vehicles in an area to form a group to perform a mission, receiving an acceptance of the collaboration request to join the group wherein the group includes a plurality of vehicles, cooperating in assigning leading functions for the group to one or more of the plurality of vehicles in the group, cooperating in mission negotiations for the group, cooperating in determining a formation for the group, and cooperating in generating a trajectory for the group. The vehicles in the group are operated in accordance with the determined formation and generated trajectory.
-
Citations
20 Claims
-
1. A processor-implemented method for coordinating travel between multiple autonomous vehicles, the method comprising:
-
sending, by a first processor in a first autonomously driven vehicle, a collaboration request to one or more autonomously driven vehicles to travel together along a roadway as a group of autonomous vehicles; receiving, by the first processor, an acceptance of the collaboration request to join the group of autonomous vehicles; calculating, by a second processor, a relative strength index for the software, controller, and hardware sensors onboard an autonomous vehicle for each vehicle in the group, wherein the second processor may or may not be in the first autonomously driven vehicle; assigning, by the second processor, an autonomous vehicle to function as a leader for mission planning for the group based on the relative strength index of the autonomous vehicle and an autonomous vehicle to function as a leader for formation planning and trajectory planning for the group based on the relative strength index of the autonomous vehicle, wherein the autonomous vehicle assigned as the leader for mission planning may or may not be the same autonomous vehicle assigned as the leader for formation planning and trajectory planning; identifying, by a third processor which is in the vehicle assigned to function as a leader for mission planning, a mission for a group and a target for optimization during the mission when agreement on the mission is reached by a plurality of the vehicles in the group; determining, by a fourth processor which is in the vehicle assigned to function as a leader for formation planning and trajectory planning, a formation for the group; generating, by the fourth processor, a trajectory for the group; translating, by the fourth processor, the formation and trajectory into instructions for the vehicles in the group, and providing, by the fourth processor, the instructions to the vehicles in the group; wherein the vehicles in the group are operated in accordance with the determined formation and generated trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A processor-implemented method in an autonomous vehicle for collaboration with another autonomous vehicle, the method comprising:
-
detecting, by a processor in a first autonomous vehicle, abnormal driving behavior by a second autonomous vehicle caused by a faulty sensor on the second autonomous vehicle; sending, by the processor, a collaboration request to the second autonomous vehicle responsive to detection of the abnormal driving behavior by the second autonomous vehicle; receiving, by the processor, an acceptance of the collaboration request; detecting, by the processor, a condition the second autonomous vehicle is unable to detect due to the faulty sensor; and communicating, using the processor, information regarding the condition to the second autonomous vehicle. - View Dependent Claims (17)
-
-
18. A processor-implemented method in an autonomous vehicle for collaboration with another autonomous vehicle, the method comprising:
-
detecting, by a processor in a first vehicle, a desire by a first autonomous vehicle for collaboration with a second autonomous vehicle due to a faulty or uncalibrated sensor on the first autonomous vehicle; sending, by the processor, a collaboration request to the second autonomous vehicle; receiving, by the processor, an acceptance of the collaboration request; waiting for the second autonomous vehicle to detect a condition that could not be detected by the first autonomous vehicle due to the faulty or uncalibrated sensor; and receiving, by the processor, detected information from the second autonomous vehicle that could not be detected by the first autonomous vehicle due to the faulty or uncalibrated sensor. - View Dependent Claims (19, 20)
-
Specification