Systems, methods, controllers and algorithms for controlling a vehicle to closely follow another vehicle safely using automatic or partially automatic control are described. The described control schemes are well suited for use in vehicle platooning and/or vehicle convoying applications, including t
Systems, methods, controllers and algorithms for controlling a vehicle to closely follow another vehicle safely using automatic or partially automatic control are described. The described control schemes are well suited for use in vehicle platooning and/or vehicle convoying applications, including truck platooning and convoying controllers. In one aspect, methods of initiating a platoon between a host vehicle and a platoon partner are described. In another aspect, a number of specific checks are described for determining whether a platoon controller is ready to initiate platoon control of the host vehicle. In another aspect, a platoon controller that includes a state machine that determines the state of the platoon controller is described. In another aspect, methods for generating braking alerts to a driver of a vehicle while the vehicle is being at least semi-automatically controlled by a platoon controller are described.
대표청구항▼
1. A method of initiating a platoon between a host vehicle and a platoon partner, the method comprising: establishing communications with the platoon partner;receiving a message that the platoon partner's platoon control system is ready to platoon;determining whether a platoon controller on the host
1. A method of initiating a platoon between a host vehicle and a platoon partner, the method comprising: establishing communications with the platoon partner;receiving a message that the platoon partner's platoon control system is ready to platoon;determining whether a platoon controller on the host vehicle is ready to platoon, wherein a multiplicity of platooning prerequisite checks must be met before the host vehicle is determined to be ready to platoon;sending a host system ready to platoon message to the platoon partner, wherein the host system ready to platoon message is only sent to the platoon partner when the platoon controller on the host vehicle is determined to be ready to platoon and after the platoon partner's platoon control system ready message has been received;receiving a platoon partner ready to platoon message indicating that the platoon partner has consented to platooning, wherein the platoon partner ready to platoon message is only received after sending the host system ready to platoon message;informing a driver of the host vehicle that the host vehicle is ready to platoon, wherein the driver is only informed that the host vehicle is ready to platoon after the platoon partner ready to platoon message has been received;receiving an initiate platoon command from the driver; andinitiating at least partially automated platoon control of the host vehicle in response to the initiate platoon command. 2. A method as recited in claim 1, wherein the host vehicle includes an engine and brakes and wherein platoon control automatically generates engine torque requests and braking requests suitable for controlling the host vehicle to platoon behind the platoon partner. 3. A method of initiating a platoon between a host vehicle and a platoon partner, the method comprising: establishing communications with the platoon partner;receiving a message that the platoon partner's platoon control system is ready to platoon;determining whether a platoon controller on the host vehicle is ready to platoon, wherein a multiplicity of platooning prerequisite checks must be met before the host vehicle is determined to be ready to platoon, the platooning prerequisite checks including at least (i) verifying that the platoon partner is within a designated range of the host vehicle, (ii) verifying that communications between the host vehicle and the platoon partners are stable, (iii) verifying that a tracking unit on the host vehicle has a fix on the platoon partner, and (iv) verifying that no cut-in vehicle has been detected between the host vehicle and the platoon partner;sending a host system ready to platoon message to the platoon partner, wherein the host system ready to platoon message is only sent to the platoon partner when the platoon controller on the host vehicle is determined to be ready to platoon and after the platoon partner's platoon control system ready message has been received;receiving a platoon partner ready to platoon message indicating that the platoon partner has consented to platooning, wherein the platoon partner ready to platoon message is only received after sending the host system ready to platoon message;informing a driver of the host vehicle that the host vehicle is ready to platoon, wherein the driver is only informed that the host vehicle is ready to platoon after the platoon partner ready to platoon message has been received;receiving an initiate platoon command from the driver; andinitiating at least partially automated platoon control of the host vehicle in response to the initiate platoon command. 4. A method as recited in claim 3 wherein determining whether the platoon controller on the host vehicle is ready to platoon further includes: verifying that at least two of platoon partner speed, host vehicle speed, and relative speed of the host vehicle relative to the platoon partner are within approved platooning limits;verifying that current decelerations of the host vehicle and platoon partner do not exceed approved thresholds; andverifying that transitioning to platoon control at the current time would not cause generation of a braking request exceeding a designated braking request threshold. 5. A method as recited in claim 3 wherein the platooning prerequisite checks include verifying that the platoon partner is currently in a ready to platoon state. 6. A method of initiating a platoon between a host vehicle and a platoon partner, the method comprising: establishing communications with the platoon partner;receiving a message that the platoon partner's platoon control system is ready to platoon;determining whether a platoon controller on the host vehicle is ready to platoon, wherein determining whether the platoon controller on the host vehicle is ready to platoon includes (i) verifying that the platoon partner is currently in a ready to platoon state, (ii) verifying that the platoon partner is within a designated range of the host vehicle, (iii) verifying that communications between the host vehicle and the platoon partners are stable, and (iv) verifying that a tracking unit on the host has a fix on the platoon partner;sending a host system ready to platoon message to the platoon partner, wherein the host system ready to platoon message is only sent to the platoon partner when the platoon controller on the host vehicle is determined to be ready to platoon and after the platoon partner's platoon control system ready message has been received;receiving a platoon partner ready to platoon message indicating that the platoon partner has consented to platooning, wherein the platoon partner ready to platoon message is only received after sending the host system ready to platoon message;informing a driver of the host vehicle that the host vehicle is ready to platoon, wherein the driver is only informed that the host vehicle is ready to platoon after the platoon partner ready to platoon message has been received;receiving an initiate platoon command from the driver; andinitiating at least partially automated platoon control of the host vehicle in response to the initiate platoon command. 7. A method as recited in claim 6 further comprising: verifying that a current deceleration of the platoon partner does not exceed an designated deceleration thresholds. 8. A method as recited in claim 6 further comprising: verifying that no cut-in vehicle has been detected between the host and the platoon partner. 9. A method as recited in claim 6 further comprising: verifying that the platoon partner is currently confirming that it is receiving stable communications from the host vehicle. 10. A method as recited in claim 6 further comprising: verifying that transitioning to platoon control at the current time would not cause generation of a braking request exceeding a designated braking request threshold. 11. A method as recited in claim 6 further comprising: verifying that at least two of platoon partner speed, host vehicle speed, and relative speed of the host vehicle relative to the platoon partner are within approved platooning limits. 12. A method of initiating a platoon between a host vehicle and a platoon partner, the method comprising: establishing communications with the platoon partner;receiving a message that the platoon partner's platoon control system is ready to platoon;determining whether a platoon controller on the host vehicle is ready to platoon, wherein a multiplicity of platooning prerequisite checks must be met before the host vehicle is determined to be ready to platoon, and wherein the platoon controller on the host vehicle includes a state machine that determines the state of the platoon controller, and wherein available states of the state machine when the host vehicle is designated a trailing vehicle include: a rendezvous state, a back system ready state, a back ready to platoon state, a back maintain platoon control state, and a back dissolve platoon state;sending a host system ready to platoon message to the platoon partner, wherein the host system ready to platoon message is only sent to the platoon partner when the platoon controller on the host vehicle is determined to be ready to platoon and after the platoon partner's platoon control system ready message has been received;receiving a platoon partner ready to platoon message indicating that the platoon partner has consented to platooning, wherein the platoon partner ready to platoon message is only received after sending the host system ready to platoon message;informing a driver of the host vehicle that the host vehicle is ready to platoon, wherein the driver is only informed that the host vehicle is ready to platoon after the platoon partner ready to platoon message has been received;receiving an initiate platoon command from the driver; andinitiating at least partially automated platoon control of the host vehicle in response to the initiate platoon command. 13. A method as recited in claim 12 wherein the state machine can only transition to the back ready to platoon state when a corresponding platoon controller on the partner vehicle is in a front ready to platoon state that requires a driver of the partner vehicle to affirmatively indicate that the driver is ready to platoon. 14. A method as recited in claim 12 wherein the state machine can only transition to the back system ready state when the multiplicity of platooning prerequisite checks are met. 15. A method as recited in claim 14 wherein the platooning prerequisite checks include: verifying that the platoon partner is currently in a ready to platoon state;verifying that the platoon partner is within a designated range of the host vehicle;verifying that communications between the host and the platoon partners are stable; andverifying that a tracking unit on the host has a fix on the platoon partner. 16. A method as recited in claim 12 wherein a driver of the trailing vehicle must affirmatively indicate that the driver is ready to platoon for the state machine to transition from the back ready to platoon state to the back maintain platoon control state. 17. A method as recited in claim 12 wherein available states of the state machine when the host vehicle is designated a leading vehicle include: a front rendezvous state;a front system ready state;a front ready to platoon state; anda front maintain platoon state. 18. A method as recited in claim 12 wherein the platoon controller is further configured to perform a multiplicity of platooning requirement checks when the state machine is in the back maintain platoon control state, and wherein failure of any of the platooning requirement checks causes the state machine to transition to the back dissolve platoon state. 19. A method as recited in claim 18 wherein one of the platooning requirement checks monitors communications received from the platoon partner and will cause the state machine to transition from the back maintain platoon control state to the back dissolve state if reliable communications are not received from the platoon partner for a designated period of time. 20. A method as recited in claim 18 wherein one of the platooning requirement checks will cause the state machine to transition from the back maintain platoon control state to the back dissolve state when a vehicle of concern is identified in front of the platoon partner.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (99)
Grolle, Kenneth A.; Thomas, Thomas J.; Amato, William P.; Custer, Robert J.; Kosanam, Srikiran, ACC extended mode operation.
Isogai Akira,JPX ; Teramura Eiji,JPX ; Nishimura Takao,JPX, Apparatus and method for controlling a distance between two traveling vehicles and a recording medium for storing the control method.
Akira Isogai JP; Eiji Teramura JP; Takao Nishimura JP, Apparatus and method for controlling a target distance and a warning distance between traveling vehicles and a recording medium for storing the control method.
Lesesky, Alan C.; Weant, Bobby Ray, Apparatus, method, and computer program product for establishing a remote data link with a vehicle with minimal data transmission delay.
Rupp, Matt Y.; Engelman, Gerald H.; Miller, Alex Maurice; Zwicky, Timothy D.; Tellis, Levasseur; Stephenson, Richard Lee, Autonomous control in a dense vehicle environment.
Boss, Gregory Jensen; Dawson, Christopher James; Graham, Barry Michael; Hamilton, II, Rick Allen; Waters, Timothy Moffett, Dynamic vehicle grid infrastructure to allow vehicles to sense and respond to traffic conditions.
Debouk, Rami I.; Czerny, Barbara J.; D'Ambrosio, Joseph G.; Joyce, Jeffrey; Osella, Massimo; Ramachandra, Vijaya Vittal, Method and system for ensuring operation of limited-ability autonomous driving vehicles.
Alden, Jeffrey M.; Camden, Andrew R.; Dzurka, Matthew Allen; Samii, Soheil; Zhou, Chen, Method for optimizing inter-vehicle distance and equitably sharing fuel benefits in a vehicle platoon.
Lloyd, Michael A.; Karam, Mansour J.; Fraval, Pierre; Finn, Sean P.; McGuire, James G.; Baldonado, Omar C., Methods and systems for network traffic security.
Zeng, Shuqing; Moshchuk, Nikolai K.; Jafari, Rouhollah, Path planning for evasive steering maneuver in presence of target vehicle and surrounding objects.
Simpson, Rich Callaghan; Sharma, Vinod Kumar; Olson, Joseph John; Puhlman, Jeremy Robert; LoPresti, Edmund Frank; Mostowy, Jr., Leonard Casimir, Powered vehicle convoying systems and methods of convoying powered vehicles.
Wunsche, III, Robert William; Webb, Gareth, Projected laser lines/graphics onto the road for indicating truck platooning/warning to other drivers of presence of truck platoon.
Chasek Norman E. (24 Briar Brae Rd. Stamford CT 06903), Responsive traffic light control system and method based on conservation of aggregate momentum.
Tsutsumi Junji,JPX ; Higashimata Akira,JPX, System and method for controlling inter-vehicle distance to preceding vehicle for automotive vehicle equipped with the system and method.
Li, Zhiwu; Karoui, Oussama; Koubaa, Anis; Khalgui, Mohamed; Guerfala, Emna; Tovard, Eduardo; Wu, Naiqi, System and method for operating a follower vehicle in a vehicle platoon.
James, Michael R.; Sakai, Katsuhiro; Kindo, Toshiki; Prokhorov, Danil V.; Harada, Masahiro, Transitioning between operational modes of an autonomous vehicle.
Fischer, Jacob; Frampton, Dale; Schmiedel, Gary; Yakes, Christopher K.; Broggi, Alberto, Vehicle diagnostics based on information communicated between vehicles.
Switkes, Joshua P; Gerdes, Joseph Christian; Lyons, David Frederick; Boyd, Stephen Norris; Berdichevsky, Eugene, Vehicle platooning systems and methods.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.