This invention relates generally to control systems for vehicles and, more specifically, to a Method and System for Modeling Autonomous Vehicle Behavior.
Experiments have been conducted on automating cars since at least the 1920s. The idea of autonomous vehicles gained widespread public exposure at GM's Futurama exhibit at the 1939 World's Fair, where the automaker envisioned “abundant sunshine, fresh air [and] fine green parkways” upon which cars would drive themselves. (www.wired.com/2012/02/autonomous-vehicle-history).
The first self-sufficient and truly autonomous cars appeared in the 1980s, with Carnegie Mellon University's Navlab and ALV projects in 1984 and Mercedes-Benz and Bundeswehr University Munich's Eureka Prometheus Project in 1987. In 1995, Carnegie Mellon University roboticists drove NavLab 5, a 1990 Pontiac Trans Sport, from Pittsburgh to Los Angeles on a trip billed, “No Hands Across America.” (Ibid).
Since then, numerous major companies and research organizations have developed working prototype autonomous vehicles including Mercedes -Benz, General Motors, Continental Automotive Systems, Autoliv Inc., Bosch, Nissan, Toyota, Audi, Volvo, Vislab from University of Parma, Oxford University and Google. In July 2013, Vislab demonstrated BRAiVE, a vehicle that moved autonomously on a mixed traffic route open to public traffic.
As of 2013, four U.S. states have passed laws permitting autonomous cars: Nevada, Florida, California, and Michigan. In Europe, cities in Belgium, France, Italy, and the UK are planning to operate transport systems for driverless cars, and Germany, the Netherlands, and Spain have allowed testing robotic cars in traffic. (Wikipedia “The History of autonomous cars”).
In the last five years, Google's fleet of autonomous vehicles (Toyota Prius's) are reported to have logged more than a combined 140,000 miles while utilizing Google Street View, coupled with RADAR, LIDAR (“Light Detection and Ranging”—pulsed laser light used to measure ranges) and cameras.
It is believed that the vast majority of these prior autonomous driving systems was confined to passenger vehicles of relatively modest size and weight. Because the performance of these vehicles is very predictable (due to their relatively low weight), it is believed that the vehicle control systems are developed utilizing 2-dimensional road maps. While this approach appears to be quite successful with passenger vehicles, it has been proven to provide unacceptable results when larger vehicles are being automated. Because the power-to-weight ratio of cargo vehicles is much smaller than it is with passenger vehicles, additional road information is necessary before a successful control algorithm can be developed for a particular vehicle on a particular stretch of roadway.
In light of the aforementioned problems associated with the prior systems and methods, it is an object of the present invention to provide a Method and System for Modeling Autonomous Vehicle Behavior. One primary purpose of the system and method is to make it feasible to develop an autonomous vehicle control system for complex vehicles, such as for cargo trucks and other large payload vehicles. The method and system should commence by first obtaining 3-dimensional data for one or more sections of roadway. Once the 3-dimensional roadway data is obtained, that data should be used to run computer simulations of a computer model of a specific vehicle being controlled by a generic vehicle control algorithm or system. The generic vehicle control algorithm should be optimized by running the simulations utilizing the 3-dimensional roadway data until an acceptable performance result is achieved. Once an acceptable simulation is executed using the generic vehicle control algorithm, the control algorithm/system should undergo a real-world driving test on the roadway for which the 3-dimensional data was obtained. Finally, the computer model for the vehicle should be modified (without modifying the control algorithm) until the real-world driving performance is acceptable.
The objects and features of the present invention, which are believed to be novel, are set forth with particularity in the appended claims. The present invention, both as to its organization and manner of operation, together with further objects and advantages, may best be understood by reference to the following description, taken in connection with the accompanying drawings, of which:
The following description is provided to enable any person skilled in the art to make and use the invention and sets forth the best modes contemplated by the inventor of carrying out his invention. Various modifications, however, will remain readily apparent to those skilled in the art, since the generic principles of the present invention have been defined herein specifically to provide a Method and System for Modeling Autonomous Vehicle Behavior.
As discussed above, for development of conventional autonomous driving systems in passenger cars, 2-dimensional road map data is sufficient.
If any defects are detected in the simulation, then the computer model of the vehicle and the control algorithm are revised as necessary until a satisfactory result is achieved in the simulated autonomous driving test.
Once a satisfactory set of simulations are run, the control algorithm is installed in an actual physical vehicle 108. Then, the vehicle is allowed to run autonomously on preselected roadways 110. If these real-world tests reveal acceptable performance by the vehicle (being driven by the control algorithm) 112, then the latest version of the control algorithm is determined to be the final version.
If, however, the real-world driving tests are not successful 116, it is typically necessary to revise both the vehicle computer model 118 and the control algorithm 120, since it is virtually impossible to know where the source of the control error is. At that point, the computer simulation is ready to be re-run 106 before re-running the real-world test.
As discussed previously, there are numerous problems with this conventional development approach when attempting to develop a control system for a large cargo vehicle, such as a semitrailer truck. Semitrailer trucks present numerous challenges that either don't exist, or are very minimal when dealing with passenger vehicles. First, a semitrailer truck is much heavier, longer and taller than a passenger vehicle. This results in very complex vehicle performance dynamics that are much more dependent upon the road terrain, contour and elevation changes. Second, the cargo loading in a semitrailer is inconsistent from shipment to shipment. Consequently, the center of gravity of the overall vehicle changes virtually every shipment. This shifting center makes understanding and predicting the vehicle's performance even more complicated (and therefore difficult to model). If is for these reasons that the system and method of the present invention was developed.
The present invention can best be understood by initial consideration of
The critical benefit of the improved system of the present invention arises for the (common) circumstance where the real-world driving test is not successful 116. Here, because the control algorithm was developed, and the simulation was run utilizing much more detailed and rich data on the roadway, there is no need to re-address or revise the control algorithm. This is because the simulations that were run have already required that the control algorithm account for not only the roadway shape in two dimensions (X- and Y-), but also for the roadway's shape in the Z-direction. The additional 3-D map [14] data related to the roadway's shape in the Z-direction (slopes, banks, apexes, dips, etc.) provides the necessary input to the simulation system so that the vehicle control algorithm has already been exhaustively and thoroughly tested before the real-world road test. Consequently, only the vehicle computer model will be revised 118 (particularly as the control algorithm evolves as a result of simulations on more and more 3-D roadway maps).
Because of the complexity of the dynamics of large cargo vehicles, such as semitrailers, the simplification of the method 16 by eliminating the need for revising the control algorithm in the iterative simulation and testing cycle is substantial. In fact, it has been observed that it is nearly non-feasible to attempt to even try to develop a control algorithm for cargo vehicles without the use of a 3-dimensional roadway map for testing and development.
Those skilled in the art will appreciate that various adaptations and modifications of the just-described preferred embodiment can be configured without departing from the scope and spirit of the invention. Therefore, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described herein.
This patent application is a continuation of U.S. patent application Ser. No. 15/853,496, titled “METHOD AND SYSTEM FOR MODELING AUTONOMOUS VEHICLE BEHAVIOR,” filed on Dec. 22, 2017, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
8712676 | Hiestermann | Apr 2014 | B2 |
9650042 | Sujan | May 2017 | B2 |
20140163779 | Braunstein | Jun 2014 | A1 |
20140163805 | Braunstein | Jun 2014 | A1 |
20150149088 | Attard | May 2015 | A1 |
20150210285 | Denaro | Jul 2015 | A1 |
20150266455 | Wilson | Sep 2015 | A1 |
20160075333 | Sujan | Mar 2016 | A1 |
20160358477 | Ansari | Dec 2016 | A1 |
20170090478 | Blayvas | Mar 2017 | A1 |
20170364776 | Micks | Dec 2017 | A1 |
20180148068 | Dai | May 2018 | A1 |
20180203445 | Micks | Jul 2018 | A1 |
20190050520 | Alvarez | Feb 2019 | A1 |
20190101917 | Yao | Apr 2019 | A1 |
20190187705 | Ganguli | Jun 2019 | A1 |
20190187706 | Zhou | Jun 2019 | A1 |
20190187707 | Zheng | Jun 2019 | A1 |
20190187708 | Zheng | Jun 2019 | A1 |
20190196468 | Liu | Jun 2019 | A1 |
20190243375 | Stenneth | Aug 2019 | A1 |
20190369626 | Lui | Dec 2019 | A1 |
20200132477 | Averilla | Apr 2020 | A1 |
Number | Date | Country |
---|---|---|
2014184756 | Oct 2014 | JP |
Entry |
---|
Translation of JP-2014184756-A (Year: 2014). |
Vanderbilt, T., “Autonomous Cars Through the Ages,” Wired, retrieved Aug. 14, 2020, available at hllps://www.wired.com/2012/02/ utonomous-vehicle-history/. |
“History of self-driving cars,” Wikipedia, retrieved Aug. 14, 2020, available at hllps://en.wikipedia.org/wiki/History_of_self-driving_cars. |
Number | Date | Country | |
---|---|---|---|
20210181744 A1 | Jun 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15853496 | Dec 2017 | US |
Child | 17184438 | US |