Systems and methods for managing communications between vehicles
Systems and methods for increasing the efficiency of vehicle platooning systems are described. In one aspect, drivers are more likely to enjoy a system if it begins platooning as desired and does not accidently end platoons. When a certain amount of data packets sent between vehicles are dropped, systems typically will either not engage in a platoon or end a current platoon. When a platoon has a very small gap between vehicles, the platoon should end—or not start, when a certain amount of packets are dropped. However, if a gap is large enough to provide a driver with more time to react, a system may accept a greater amount of dropped packets before it refuses to start a platoon or causes the end of a platoon.
1. A method for managing platoonable vehicles comprising:
establishing a wireless link between a first vehicle and a second vehicle;
attempting to start a draw-in portion of a platooning engagement between the first vehicle and the second vehicle;
in response to receiving at least a threshold amount of packets per a period of time over the wireless link:
(1) causing the first vehicle and the second vehicle to start the draw-in portion of the platooning engagement; or
(2) continuing a steady state portion of the platooning engagement;
in response to receiving less than the threshold amount of packets per a period of time over the wireless link:
(1) causing the first vehicle and the second vehicle to not start the draw-in portion of the platooning engagement; or
(2) starting the dissolve portion of the platooning engagement; and wherein the threshold amount of packets is based at least in part on a distance between the first vehicle and the second vehicle, and wherein the packets are safety critical.
2. The method of claim 1 , wherein the threshold amount of packets includes a threshold amount of non-corrupt packets.
3. The method of claim 1 , wherein the wireless link is one of a plurality of wireless links between the first vehicle and the second vehicle.
4. A method for managing platoonable vehicles comprising:
transmitting data packets over a wireless link between a first vehicle and a second vehicle; and
performing an action in response to receiving: (1) less than a threshold amount of data packets per an amount of time over the wireless link; (2) data packets at a rate below a threshold rate over the wireless link; or (3) data packets with a latency below a threshold latency over the wireless link, wherein the threshold amount of packets and the threshold rate are based at least in part on a distance between the first vehicle and the second vehicle, and wherein the packets are safety critical.
5. The method of claim 4 , wherein the action performed includes one or more of:
(1) causing the first vehicle and the second vehicle to not start a draw-in portion of a platooning engagement; or
(2) starting a dissolve portion of the platooning engagement.
6. The method of claim 5 , wherein the threshold amount of data packets per an amount of time is based at least in part on a distance between the first vehicle and the second vehicle.
7. The method of claim 5 , wherein the threshold latency is based at least in part on a distance between the first vehicle and the second vehicle.
8. A method for managing platoonable vehicles comprising:
establishing a wireless link between a first vehicle and a second vehicle;
attempting to start a draw-in portion of a platooning engagement between the first vehicle and the second vehicle;
in response to receiving a first amount of packets per an amount of time over the wireless link at a first location, causing a first action to occur including:
(1) causing the first vehicle and the second vehicle to start the draw-in portion of the platooning engagement;
(2) continuing a steady state portion of the platooning engagement;
(3) causing the first vehicle and the second vehicle to not start the draw-in portion of the platooning engagement; or
(4) starting a dissolve portion of the platooning engagement;
in response to receiving a second amount of packets per an amount of time over the wireless link at a second location, causing a second action to occur including:
(1) causing the first vehicle and the second vehicle to start the draw-in portion of the platooning engagement;
(2) continuing a steady state portion of the platooning engagement;
(3) causing the first vehicle and the second vehicle to not start the draw-in period of the platooning engagement; or
(4) starting the dissolve portion of the platooning engagement; and wherein the first and second amounts of packets are based at least in part on a distance between the first vehicle and the second vehicle, and wherein the packets are safety critical.
9. The method of claim 8 , wherein the first amount of packets and the second amount of packets are the same amount of packets.
10. The method of claim 8 , wherein the first location is at a first chip, and wherein the second location is at a second chip.
11. The method of claim 10 , wherein the second location is configured to unpack packets that are safety critical.
12. The method of claim 10 , wherein the first location is configured to unpack packets that are not safety critical.
13. The method of claim 8 , wherein the first location is at a first ECU, and wherein the second location is at a second ECU.
14. The method of claim 8 , wherein the second amount of packets is greater than the first amount of packets.