Adaptive route and motion planning based on learned external and internal vehicle environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/34
G08G-001/01
B60N-002/00
출원번호
US-0634197
(2017-06-27)
등록번호
US-10234302
(2019-03-19)
발명자
/ 주소
Singhal, Abhishek
Aharony, Nadav
Liang, Anthony Tao
Muralidhar, Gautam
출원인 / 주소
NIO USA, Inc.
대리인 / 주소
Sheridan Ross P.C.
인용정보
피인용 횟수 :
0인용 특허 :
212
초록▼
The systems and methods described herein can be applied to a vehicle equipped with a sensor suite that can observe information about a location, for example, a traffic light duration. The system can record information, e.g., the traffic light colors, duration of color changes, and location of the tr
The systems and methods described herein can be applied to a vehicle equipped with a sensor suite that can observe information about a location, for example, a traffic light duration. The system can record information, e.g., the traffic light colors, duration of color changes, and location of the traffic lights and can upload this information to the cloud. Then, the system can augment or learn about the location, e.g., learning of traffic patterns, and store the augmented data as database-based information, where available. The learned information can help a requesting vehicle to better estimate an estimated time of arrival (ETA) for common routes taken, provide more accurate ETAs based on historical knowledge, and/or calculate or provide alternative route information.
대표청구항▼
1. A vehicle, comprising: a first set of sensors to sense an environment surrounding the vehicle and to gather information about a location in which the vehicle is within physical proximity;a second set of sensors to sense an inside of the vehicle, wherein the second set of sensors determines a numb
1. A vehicle, comprising: a first set of sensors to sense an environment surrounding the vehicle and to gather information about a location in which the vehicle is within physical proximity;a second set of sensors to sense an inside of the vehicle, wherein the second set of sensors determines a number of occupants currently in the vehicle;a vehicle control system to operate the vehicle in a high or a full automation level;wherein the vehicle control system and/or a remote route engine, based on information gathered by first sets of sensors of multiple different vehicles, a number of occupants currently in the vehicle, and a destination selected by a current occupant of the vehicle, selects at least one of (a) from among multiple possible routes from the location and the selected destination, a route from the location to the selected destination, the selected route, relative to the other possible routes, being optimal for high or full automation level operation of the vehicle and (b) a set of maneuvers for the selected route to be executed by the vehicle control system while operating in the high or full automation level along the selected route, the set of maneuvers being optimal relative to a selected characteristic for the route. 2. The vehicle of claim 1, wherein the vehicle control system and/or a remote route engine selects option (a), wherein, when the vehicle control system operates the vehicle in a high or full automation level, the vehicle control system executes driving operations autonomously, the driving operations comprising steering, accelerating the vehicle, decelerating the vehicle, and braking the vehicle, wherein the optimal set of maneuvers comprises a lane change, a turn, an acceleration, and a deceleration, wherein the optimal set of maneuvers are selected are predetermined, and wherein the optimal set of maneuvers define an optimal driving pattern for the selected route. 3. The vehicle of claim 2, wherein the selected characteristic for the selected route is travel time and/or estimated time of arrival and wherein the gathered information comprises traffic light locations along the selected route, for each traffic light along the selected route, one or more of traffic light cycle time to change from a first light color to a second light color, and a duration of illumination of a selected traffic light color, and a plurality of a number of vehicles in each lane along a length of the selected route, a vehicle occupancy requirement for each lane along a length of the selected route, and a toll related rule for a length of the selected route. 4. The vehicle of claim 1, wherein the vehicle control system and/or a remote route engine selects option (b), wherein when the vehicle operates in the high automation level, a human driver is separated from controlling all vehicle operations and wherein a processor of the vehicle: identifies the location within the environment;collects metadata associated with the location; andsends the collected metadata to a navigation source, wherein the metadata includes a characteristic about the location. 5. The vehicle of claim 4, wherein the location is an intersection, wherein the metadata comprises a number of lanes and, for each lane, a plurality of a type of lane, vehicle occupancy requirements to use the lane, how long a turn signal is active for each lane, and how many cars are in the lane, and a navigation source, in communication with the route engine, aggregates metadata associated with the location received in temporal proximity from multiple vehicles and wherein the metadata is used by the vehicle control system and/or route engine to select the optimal route and/or set of maneuvers. 6. The vehicle of claim 4, wherein the collected metadata is associated with a traffic light at the intersection and a navigation source, in communication with the route engine, aggregates metadata associated with the location received in temporal proximity from multiple vehicles and wherein the metadata is used by the vehicle control system and/or route engine to select the optimal route and/or set of maneuvers and wherein the collected metadata is a cycle time for the traffic light and/or a length of a green light. 7. The vehicle of claim 4, wherein the navigation source receives, from each of the multiple vehicles, collected metadata in association with a unique identifier of the corresponding vehicle, an identifier of the location associated with the collected metadata, a type of location of the identified location, a type of the metadata collected, and a date and timestamp of metadata collection and aggregates the collected metadata from the multiple vehicles by identified location. 8. The vehicle of claim 5, wherein a first portion of the collected metadata is a time to clear the intersection, a number of vehicles that clear the intersection during a green light, a number of vehicles that turn during a turn signal, and/or a number of vehicles in a lane during at particular time of day and/or day and a second portion of the collected metadata is associated with the high occupancy vehicle (HOV) lane. 9. The vehicle of claim 8, wherein the collected metadata is a number of occupants required to use the HOV lane, a number of occupants required during a particular time of day and/or day, an amount of traffic expected in an HOV lane based on a time of day or day of a week, and/or a time to travel in the HOV lane. 10. The vehicle of claim 9, wherein the processor: receives a request to determine a route to a second location;requests information, about a third location on the route, from the navigation source;receives second metadata associated with the third location; anddetermines the route based on the second metadata about the third location, wherein the third location is a second traffic light, and wherein the route avoids the second traffic light. 11. A method, comprising: sensing, by a first set of sensors of a selected vehicle, an environment surrounding the vehicle and gathering information about a location in which the vehicle is within physical proximity;sensing, by a second set of sensors of the selected vehicle, an inside of the vehicle, wherein the second set of sensors determines a number of occupants currently in the vehicle;operating, by a vehicle control system, the selected vehicle in a high or a full automation level; andselecting, by the vehicle control system and/or a remote route engine, based on information gathered by first sets of sensors of multiple different vehicles, a number of occupants currently in the vehicle, and a destination selected by a current occupant of the vehicle, one or more of (a) from among multiple possible routes from the location and the selected destination, a route from the location to the selected destination, the selected route, relative to the other possible routes, being optimal for high or full automation level operation of the vehicle and (b) a set of maneuvers for the selected route to be executed by the vehicle control system while operating in the high or full automation level along the selected route, the set of maneuvers being optimal relative to a selected characteristic for the route. 12. The method of claim 11, wherein the vehicle control system and/or a remote route engine selects option (b), wherein, when the vehicle control system operates the vehicle in a high or full automation level, the vehicle control system executes driving operations autonomously, the driving operations comprising steering, accelerating the vehicle, decelerating the vehicle, and braking the vehicle, wherein the optimal set of maneuvers comprises a lane change, a turn, an acceleration, and a deceleration, wherein the optimal set of maneuvers are selected are predetermined, and wherein the optimal set of maneuvers define an optimal driving pattern for the selected route. 13. The method of claim 12, wherein the selected characteristic for the selected route is travel time and/or estimated time of arrival and wherein the gathered information comprises traffic light locations along the selected route, for each traffic light along the selected route, one or more of traffic light cycle time to change from a first light color to a second light color, and a duration of illumination of a selected traffic light color, and a plurality of a number of vehicles in each lane along a length of the selected route, a vehicle occupancy requirement for each lane along a length of the selected route, and a toll related rule for a length of the selected route. 14. The method of claim 11, wherein the vehicle control system and/or a remote route engine selects option (a), wherein when the vehicle operates in the high automation level, a human driver is separated from controlling all vehicle operations and wherein a processor of the vehicle: identifies the location within the environment;collects metadata associated with the location; andsends the collected metadata to a navigation source, wherein the metadata includes a characteristic about the location. 15. The method of claim 14, wherein the location is an intersection, wherein the metadata comprises a number of lanes and, for each lane, a plurality of a type of lane, vehicle occupancy requirements to use the lane, how long a turn signal is active for each lane, and how many cars are in the lane, and a navigation source, in communication with the route engine, aggregates metadata associated with the location received in temporal proximity from multiple vehicles and wherein the metadata is used by the vehicle control system and/or route engine to select the optimal route and/or set of maneuvers. 16. The method of claim 14, wherein the collected metadata is associated with a traffic light at the intersection and a navigation source, in communication with the route engine, aggregates metadata associated with the location received in temporal proximity from multiple vehicles and wherein the metadata is used by the vehicle control system and/or route engine to select the optimal route and/or set of maneuvers and wherein the collected metadata is a cycle time for the traffic light and/or a length of a green light. 17. The method of claim 14, wherein the navigation source receives, from each of the multiple vehicles, collected metadata in association with a unique identifier of the corresponding vehicle, an identifier of the location associated with the collected metadata, a type of location of the identified location, a type of the metadata collected, and a date and timestamp of metadata collection and aggregates the collected metadata from the multiple vehicles by identified location. 18. The method of claim 15, wherein a first portion of the collected metadata is a time to clear the intersection, a number of vehicles that clear the intersection during a green light, a number of vehicles that turn during a turn signal, and/or a number of vehicles in a lane during at particular time of day and/or day and a second portion of the collected metadata is associated with the high occupancy vehicle (HOV) lane. 19. The method of claim 18, wherein the collected metadata is a number of occupants required to use the HOV lane, a number of occupants required during a particular time of day and/or day, an amount of traffic expected in an HOV lane based on a time of day or day of a week, and/or a time to travel in the HOV lane. 20. The method of claim 19, further comprising: receiving a request to determine a route to a second location;requesting information, about a third location on the route, from the navigation source;receiving second metadata associated with the third location; anddetermining the route based on the second metadata about the third location, wherein the third location is a second traffic light, and wherein the route avoids the second traffic light.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (212)
Thangavelu, Kandasamy, "Artificial Intelligence" based learning system predicting "Peak-Period" times for elevator dispatching.
McNew, John-Michael; Ebe, Kazutoshi; Prokhorov, Danil V.; Delp, Michael J., Apparatus and method transitioning between driving states during navigation for highly automated vechicle.
Abrams, Vincent D.; Izzard, III, Alexander Edwin; Cunningham, Glen; Parker, Kenneth R.; Woods, Timothy E., Appliance communication and control system and appliances for use in same.
Berenz, John J.; McIver, George W.; Niesen, Joseph W.; Dunbridge, Barry; Shreve, Gregory A., Application of human facial features recognition to automobile safety.
Clanton,Charles H.; Ventrella,Jeffrey J.; Paiz,Fernando J., Cinematic techniques in avatar-centric communication during a multi-user online simulation.
Kent Fillmore Hayes, Jr. ; Brett Graham King, Client-server system for maintaining a user desktop consistent with server application user access permissions.
Ohta Takashi,JPX ; Iwatsuki Kunihiro,JPX ; Fukumura Kagenori,JPX, Control system for controlling the behavior of a vehicle based on accurately detected route information.
Aaron, Jeffrey; Streijl, Robert, Devices, methods, and computer-readable media for providing sevices based upon identification of decision makers and owners associated with communication services.
Ashihara, Jun, Driver authentication apparatus and method for identifying automatically-extracted driver's operation feature data with already-registered feature data.
Lepley, Geoffrey Peter; Miles, Dean Anthony; Gallichan, Kevin Langley; Robberts, Nicholas James, Dual-function removable reversable unit for radio and telephone.
Kashima, Koji; Sakaguchi, Tatsumi; Oryoji, Hiroshi; Eshima, Masashi, Electronic apparatus, reproduction control system, reproduction control method, and program therefor.
Leising Maurice B. (Clawson MI) Benford Howard L. (Bloomfield Hills MI) Holbrook Gerald L. (Rochester Hills MI), Electronically-controlled, adaptive automatic transmission system.
Filev, Dimitar Petrov; Gusikhin, Oleg Yurievitch; Syed, Fazal Urrahman; Klampfl, Erica; Giuli, Thomas J.; Chen, Yifan, Emotive engine and method for generating a simulated emotion for an information system.
Chatham Michael D. (Bloomington IL) Fotsch Paul D. (Dunlap IL) Heyveld Doyle G. (Peoria IL) Kelley Edward P. (Chillicothe IL) Lohmann ; Jr. Walter E. (Decatur IL) Roley David R. (Morton IL) Sieck Cha, Fatigue analysis and warning system.
Waeller, Christoph; Wu, Yongmei; Bohnenberger, Thorsten, Information device, preferably in a motor vehicle, and method for supplying information about vehicle data, in particular vehicle functions and their operation.
Shuman, Valerie; Paulauskas, Cynthia; Shields, T. Russell; Weiland, Richard J.; Jasper, John C., Method and system for an in-vehicle computing architecture.
Cataldo, Anthony Joseph; Haggerty, Terry; Ubik, Henry Thomas; Patel, Mona; Harrington, Tim; Bacon, Tom; Wisherd, Dave; Bowman, Doug, Method and system for capturing vehicle data using an RF transmitter.
Uyeki, Robert; Tamura, Kazuya; Ohki, Eric Shigeru; Kurciska, Maja, Method and system for using traffic flow data to navigate a vehicle to a destination.
McLaughlin Paul F. (Hatfield PA) Bristow Robert W. (Hatboro PA) Kummer Karl T. (Doylestown PA), Method for enacting failover of a 1:1 redundant pair of slave processors.
Davis, Terry L., Method to use empty slots in onboard aircraft servers and communication devices to install non-proprietary servers and communications interfaces.
Rhoads, Geoffrey B.; Rodriguez, Tony F.; Lord, John D.; MacIntosh, Brian T.; Rhoads, Nicole; Conwell, William Y., Methods and systems for content processing.
Penilla, Angel A.; Penilla, Albert S., Methods and systems for defining vehicle user profiles and managing user profiles via cloud systems and applying learned settings to user profiles.
Baldas Jason Paul ; Simpson Tracy Lee ; Ohashi Hitoshi ; Morrison Gerald Oscar ; Alfano Gregory W. ; Palaski William Edwin ; George Richard David ; Avram Eileen Marie, Overhead console for motor vehicle.
Carnevali, Jeffrey D., Reconfigurable console mount having a plurality of interchangeable tongue-and-groove blank and equipment mounting panels and quick disconnect clamps.
Addepalli, Sateesh K.; Dai, Lillian Lei; Sudhaakar, Raghuram S.; Somers, Robert Edward, System and method for establishing communication channels between on-board unit of vehicle and plurality of nodes.
Addepalli, Sateesh K.; Moghe, Ashok K.; Bonomi, Flavio; Girardot, Marc Jean-Philippe; Thubert, Pascal, System and method for internal networking, data optimization and dynamic frequency selection in a vehicular environment.
Jensen, Peter Strarup; Veselov, Pavel S.; Ayyagari, Venkata S.; Grigoryev, Nikolay G., System and method for managing and deploying functional services to a vehicle client.
Van Wiemeersch, John Robert; Kleve, Robert Bruce; Schondorf, Steven Yellin; Miller, Thomas Lee; Bennie, Brian; Kwon, Dae Wook; Aldighieri, Paul, System and method for remotely controlling vehicle components from a nomadic communication device or computer.
Tomkins, Steve; Dodge, Dan; Van Der Veen, Peter; Tang, Xiaodan; Burgess, Colin, System having user interface using motion based object selection and mouse movement.
Michmerhuizen,Mark; Syfert,Timothy J.; Spencer,John D.; Strazanac,Joseph W., System, method and device for providing communication between a vehicle and a plurality of wireless devices having different communication standards.
Jackson, Dean Kenneth; Klein, Daniel Victor, Systems and methods for updating vehicle behavior and settings based on the locations of vehicle passengers.
Sanders Rudy T. (9520 Rhea Ave. Northridge CA 91324) Fleishman Lee (2169 Brookfield Dr. Thousand Oaks CA 91362), User identifying vehicle control and security device.
Shaw David C. H. (3312 E. Mandeville Pl. Orange CA 92667) Shaw Judy Z. Z. (3312 E. Mandeville Pl. Orange CA 92667), Vehicle collision avoidance system.
Zyburt Jeffrey P. ; Cowan Allan L. ; Grimaudo Donald W. ; Shaffer Frederick J. ; Muzzell Jeffrey ; Nelson James G. ; Gu Zhengang ; Frinkle Marvin L. ; Robinson David T. ; Zuo Kai, Vehicle control system for automated durability road (ADR) facility.
Sato Koji (Mishima JPX) Morita Makoto (Mishima JPX) Kizu Masafumi (Toyota JPX), Vehicle data processing system which can communicate with information center.
Filippov, Mikhail O.; Fitch, Osa; Keller, Scott P.; O'Connor, John; Zendzian, David S.; El Fata, Nadim; Larsen, Kevin; Meuchel, Arlen Eugene; Schmaltz, Mark David; Allard, James; De Roo, Chris A.; Norris, William Robert; Norby, Andrew Julian; Turner, Christopher David Glenn, Versatile robotic control module.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.