Methods and systems for communicating between autonomous vehicles are described herein. Such communication may be performed for signaling, collision avoidance, path coordination, and/or autonomous control. Several communications from autonomous vehicles may be received at a computing device, where t
Methods and systems for communicating between autonomous vehicles are described herein. Such communication may be performed for signaling, collision avoidance, path coordination, and/or autonomous control. Several communications from autonomous vehicles may be received at a computing device, where the autonomous vehicles are travelling within a threshold distance of each other. Each communication may include an indication of the next waypoint on a route for the respective vehicle. The computing device may analyze the communications to determine maneuvers for the autonomous vehicles so that each autonomous vehicle may navigate to the corresponding waypoint in the least amount of time or distance. The computing device also may cause each of the autonomous vehicles to move in accordance with the maneuvers for the respective vehicle.
대표청구항▼
1. A computer-implemented method for coordinating paths for a plurality of vehicles having one or more autonomous operation features, comprising: receiving, at one or more processors, a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wh
1. A computer-implemented method for coordinating paths for a plurality of vehicles having one or more autonomous operation features, comprising: receiving, at one or more processors, a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle;analyzing, by the one or more processors, the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; andcausing, by the one or more processors, each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. 2. The computer-implemented method of claim 1, wherein analyzing the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles includes: for each of the plurality of vehicles: identifying, by the one or more processors, a distance between the vehicle and each of the other vehicles and current speeds of the vehicle and each of the other vehicles;determining, by the one or more processors, a minimum distance to the corresponding waypoint for the vehicle;determining, by the one or more processors, one or more first maneuvers to arrive at the corresponding waypoint for the vehicle over the minimum distance;determining, by the one or more processors, whether the vehicle will collide with any of the other vehicles when travelling to the corresponding waypoint over the minimum distance; andwhen the vehicle will collide with any of the other vehicles, determining, by the one or more processors for each of the other vehicles which will collide with the vehicle, one or more second maneuvers for the other vehicles to perform to avoid colliding with the vehicle. 3. The computer-implemented method of claim 2, further comprising: assigning, by the one or more processors, a priority level to each of the plurality of vehicles, wherein the priority levels are assigned in order of the minimum distances from the vehicles to the corresponding waypoints. 4. The computer-implemented method of claim 3, wherein the one or more first maneuvers are determined for each of the vehicles in order of priority level. 5. The computer-implemented method of claim 4, wherein the one or more first maneuvers include the one or more second maneuvers to avoid colliding with another vehicle. 6. The computer-implemented method of claim 1, wherein a waypoint includes a destination, a highway exit, or a highway entrance. 7. The computer-implemented method of claim 1, wherein analyzing the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles includes assigning, by the one or more processors, a lane to each of the plurality of vehicles for maneuvering. 8. The computer-implemented method of claim 1, wherein the corresponding waypoint for a vehicle of the plurality of vehicles is a highway exit and the one or more maneuvers for the vehicle includes a series of lane changes to reach the highway exit in a shortest amount of time without colliding with any other of the plurality of vehicles. 9. A computer system configured to coordinate paths for a plurality of vehicles having one or more autonomous operation features, the computer system comprising one or more local or remote processors, transceivers, and/or sensors configured to: receive a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle;analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; andcause each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. 10. The computer system of claim 9, wherein to analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, the one or more local or remote processors, transceivers, and/or sensors are configured to: for each of the plurality of vehicles: identify a distance between the vehicle and each of the other vehicles and current speeds of the vehicle and each of the other vehicles;determine a minimum distance to the corresponding waypoint for the vehicle;determine one or more first maneuvers to arrive at the corresponding waypoint for the vehicle over the minimum distance;determine whether the vehicle will collide with any of the other vehicles when travelling to the corresponding waypoint over the minimum distance; andwhen the vehicle will collide with any of the other vehicles, determine, for each of the other vehicles which will collide with the vehicle, one or more second maneuvers for the other vehicles to perform to avoid colliding with the vehicle. 11. The computer system of claim 10, wherein the one or more local or remote processors, transceivers, and/or sensors are further configured to: assign a priority level to each of the plurality of vehicles, wherein the priority levels are assigned in order of the minimum distances from the vehicles to the corresponding waypoints. 12. The computer system of claim 11, wherein the one or more first maneuvers are determined for each of the vehicles in order of priority level. 13. The computer system of claim 12, wherein the one or more first maneuvers include the one or more second maneuvers to avoid colliding with another vehicle. 14. The computer system of claim 9, wherein a waypoint includes a destination, a highway exit, or a highway entrance. 15. The computer system of claim 9, wherein to analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, the one or more local or remote processors, transceivers, and/or sensors are configured to assign a lane to each of the plurality of vehicles for maneuvering. 16. The computer system of claim 9, wherein the corresponding waypoint for a vehicle of the plurality of vehicles is a highway exit and the one or more maneuvers for the vehicle includes a series of lane changes to reach the highway exit in a shortest amount of time without colliding with any other of the plurality of vehicles. 17. A non-transitory computer-readable medium storing thereon a set of instructions that, when executed on one or more processors, causes the one or more processors to: receive a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle;analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; andcause each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. 18. The computer-readable medium of claim 17, wherein to analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, the set of instructions causes the one or more processors to: for each of the plurality of vehicles: identify a distance between the vehicle and each of the other vehicles and current speeds of the vehicle and each of the other vehicles;determine a minimum distance to the corresponding waypoint for the vehicle;determine one or more first maneuvers to arrive at the corresponding waypoint for the vehicle over the minimum distance;determine whether the vehicle will collide with any of the other vehicles when travelling to the corresponding waypoint over the minimum distance; andwhen the vehicle will collide with any of the other vehicles, determine, for each of the other vehicles which will collide with the vehicle, one or more second maneuvers for the other vehicles to perform to avoid colliding with the vehicle. 19. The computer-readable medium of claim 18, wherein the set of instructions further causes the one or more processors to: assign a priority level to each of the plurality of vehicles, wherein the priority levels are assigned in order of the minimum distances from the vehicles to the corresponding waypoints. 20. The computer-readable medium of claim 19, wherein the one or more first maneuvers are determined for each of the vehicles in order of priority level.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (157)
Fields, Brian Mark; Roberson, Steve; Chan, Aaron Scott; Sanchez, Kenneth Jason; Donovan, Matthew Christopher Jon, Advanced vehicle operator intelligence system.
Rupp, Matt Y.; Engelman, Gerald H.; Miller, Alex Maurice; Zwicky, Timothy D.; Tellis, Levasseur; Stephenson, Richard Lee, Autonomous control in a dense vehicle environment.
Christensen, Scott T.; Hayward, Gregory; Gay, Christopher E.; Cielocha, Steven; Binion, Todd, Dynamic auto insurance policy quote creation based on tracked user data.
Kelley Ishmael C. (6625 Piney Br. Rd. N.W. Washington DC 20012) Brailsford Lawrence J. (500-23rd St. N.W. Washington DC 20037), Electronic alarm signaling system.
Summerville David F. (Garland TX) Williston John P. (Plano TX) Wand Martin A. (Plano TX) Doty Thomas J. (Dallas TX), Hierarchical control system for automatically guided vehicles.
Grimm, Donald K.; Bai, Fan; Ebrahimian, Rozalina, Method and apparatus for determining traffic safety events using vehicular participative sensing systems.
James Secreet ; David Richard Capo ; Herbert H. Ohliger, III, Method and apparatus for measuring and recording vehicle speed and for storing related data.
Galley, Lars; Hentschel, Elisabeth Hendrika; Kuhn, Klaus-Peter; Stolzmann, Wolfgang, Method and control device for recognising inattentiveness according to at least one parameter which is specific to a driver.
Fuehrer, Thomas, Method and device for supplying a collision signal pertaining to a vehicle collision, a method and device for administering collision data pertaining to vehicle collisions, as well as a method and device for controlling at least one collision protection device of a vehicle.
Blumer, Frederick T.; Berkobin, Eric C.; Holmes, Randy, Method and system for adjusting a charge related to use of a vehicle during a period based on operational performance data.
Nielsen, Steven; Chambers, Curtis; Farr, Jeffrey, Methods, apparatus, and systems for acquiring and analyzing vehicle data and generating an electronic representation of vehicle operations.
Bauer, Alan Rex; Burns, Kurtis Tavis; Esposito, Michael Vincent; Huber, Jr., David Charles; O'Malley, Patrick Lawrence, Monitoring system for determining and communicating a cost of insurance.
Bauer, Alan Rex; Burns, Kurtis Tavis; Esposito, Michael Vincent; O'Malley, Patrick Lawrence; Olexa, Byron John; McMillan, Robert John, Monitoring system for determining and communicating a cost of insurance.
Lowrey, Larkin H.; Borrego, Diego A.; Wettig, Alan; Lightner, Bruce Davis; Banet, Matthew J.; Washicko, Paul; Berkobin, Eric C.; Link, II, Charles M., Peripheral access devices and sensors for use with vehicle telematics devices and systems.
Fields, Brian M.; He, Jibo; Nepomuceno, John Adrian; Roberson, Steve; Plummer, Bryan Allen; Houdek, Kurtis C.; Jain, Neeraj, Real-time driver observation and scoring for driver's education.
Brandmaier, Jennifer A.; Balabas, Jason; Spinneweber, Robert A.; Lieggi, Christopher J.; Chen, Tao, Roadside assistance service provider assignment system.
Douros, Kenneth; Gardner, Judith Lee; Gardner, Robert Michael; Hurwitz, Joshua B.; Leivian, Robert H.; Nagel, Jens; Remboski, Donald; Wheatley, David John; Wood, Clifford A., System and method for driver performance improvement.
Gay, Chris; McKinney, John C.; Duncan, Leonard D.; Fellows, Jeffrey R., System and method for the assessment, pricing, and provisioning of distance-based vehicle insurance.
Gay, Chris; McKinney, John C.; Duncan, Leonard D.; Fellows, Jeffrey R., System and method for the assessment, pricing, and provisioning of distance-based vehicle insurance.
Gay, Chris; McKinney, John C.; Fellows, Jeffrey R.; Duncan, Leonard D., System and method for the assessment, pricing, and provisioning of distance-based vehicle insurance.
Jenkins Paul C. ; Deal David V. ; Cuthbertson Thomas G. ; Morton James W. ; Smith Andrew D. ; Hoy David R. ; Egeberg Gerald W., System for monitoring vehicle efficiency and vehicle and driver performance.
Medina, III, Reynaldo; Oakes, III, Charles Lee; Billman, Bradly Jay; Bueché, Jr., Michael Patrick, Systems and methods for automobile accident claims initiation.
Hyde, Roderick A.; Kare, Jordin T.; Tuckerman, David B., Systems and methods for insurance based on monitored characteristics of an autonomous drive mode selection system.
Hattori Atsushi,JPX ; Tsuchiya Akiyoshi,JPX ; Enomoto Hiroyuki,JPX ; Osawa Keiichi,JPX, Vehicle information communication system and method capable of communicating with external management station.
Everett, William Curtis; Hutchinson, Richard Ashton; Steigerwald, III, Wilbert John; Say, William Andrew; O'Malley, Patrick Lawrence; Shrallow, Dane Allen; Ling, Raymond Scott; McMillan, Robert John, Vehicle monitoring system.
Ling, Raymond Scott; Hutchinson, Richard Ashton; Steigerwald, III, Wilbert John; Say, William Andrew; O'Malley, Patrick Lawrence; Shrallow, Dane Allen; Everett, William Curtis; McMillan, Robert John, Vehicle monitoring system.
Albertson, Jacob C.; Arnold, Kenneth C.; Goldman, Steven D.; Paolini, Michael A.; Sessa, Anthony J., Warning a vehicle operator of unsafe operation behavior based on a 3D captured image stream.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.