Movatterモバイル変換


[0]ホーム

URL:


US20180261093A1 - Inference-Aware Motion Planning - Google Patents

Inference-Aware Motion Planning
Download PDF

Info

Publication number
US20180261093A1
US20180261093A1US15/451,957US201715451957AUS2018261093A1US 20180261093 A1US20180261093 A1US 20180261093A1US 201715451957 AUS201715451957 AUS 201715451957AUS 2018261093 A1US2018261093 A1US 2018261093A1
Authority
US
United States
Prior art keywords
vehicle
motions
cost
lane
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US15/451,957
Other versions
US10074279B1 (en
Inventor
Yunfei Xu
Takashi Bando
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Denso International America Inc
Original Assignee
Denso Corp
Denso International America Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Denso International America IncfiledCriticalDenso Corp
Priority to US15/451,957priorityCriticalpatent/US10074279B1/en
Assigned to DENSO CORPORATION, DENSO INTERNATIONAL AMERICA, INC.reassignmentDENSO CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BANDO, TAKASHI, XU, Yunfei
Application grantedgrantedCritical
Publication of US10074279B1publicationCriticalpatent/US10074279B1/en
Publication of US20180261093A1publicationCriticalpatent/US20180261093A1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method are provided and include a subject vehicle having vehicle actuation systems and vehicle sensors. A planning system includes a global route planner module, an inference module, a motion planner module, and a trajectory follower module. The inference module receives a route from the global route planner module and dynamic obstacles data from a perception system and determines a total cost for different sets of motions associated with different trajectories for traveling along the received route. The total cost includes an inferred cost based on a probability of the associated set of motions having an increased or decreased cost based on the dynamic obstacles data. The motion planner selects a particular set of motions based on the total costs and generates a smooth trajectory for the vehicle. The trajectory follower module controls the vehicle actuation systems based on the smooth trajectory.

Description

Claims (19)

1. A system comprising:
a vehicle having at least one vehicle actuation system and at least one vehicle sensor, the at least one vehicle actuation system including at least one of a steering system, a braking system, and a throttle system, and the at least one vehicle sensor including at least one of a vehicle speed sensor, a vehicle acceleration sensor, an image sensor, a Lidar sensor, a radar sensor, a stereo sensor, an ultrasonic sensor, a global positioning system, and an inertial measurement unit;
a perception system that generates dynamic obstacles data based on information received from the at least one vehicle sensor, the dynamic obstacles data including at least one of a current location, a size, a current estimated trajectory, a current estimated velocity, and a current estimated acceleration/deceleration of an object;
a planning system having at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, configure the at least one processor to implement a global route planner module, an inference module, a motion planner module, and a trajectory follower module, wherein:
the global route planner module receives an inputted destination and generates a route to the inputted destination;
the inference module receives the route from the global route planner module and the dynamic obstacles data from the perception system and determines a total cost for each set of motions of a plurality of sets of motions associated with different trajectories for traveling along the received route, the total cost including at least one associated cost and an inferred cost for the associated set of motions, the inferred cost being based on a probability of the associated set of motions having an increased or decreased cost based on the dynamic obstacles data;
the motion planner module receives the total cost for each set of motions of the plurality of sets of motions, selects a particular set of motions from the plurality of sets of motions based on the total cost for each set of motions, and generates a smooth trajectory for the vehicle; and
the trajectory follower module controls the at least one vehicle actuation system based on the smooth trajectory.
10. A method comprising:
receiving, with a planning system of a vehicle, an inputted destination, the vehicle having at least one vehicle actuation system and at least one vehicle sensor, the at least one vehicle actuation system including at least one of a steering system, a braking system, and a throttle system and the at least one vehicle sensor including at least one of a vehicle speed sensor, a vehicle acceleration sensor, an image sensor, a Lidar sensor, a radar sensor, a stereo sensor, an ultrasonic sensor, a global positioning system, and an inertial measurement unit, the planning system including at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, configure the at least one processor to implement a global route planner module, an inference module, a motion planner module, and a trajectory follower module;
generating, with the global route planner module, a route to the inputted destination;
generating, with a perception system, dynamic obstacles data based on information received from the at least one vehicle sensor, the dynamic obstacles data including at least one of a current location, a size, a current estimated trajectory, a current estimated velocity, and a current estimated acceleration/deceleration of an object;
receiving, with an inference module of the planning system, the route from the global route planner module and the dynamic obstacles data from the perception system;
determining, with the inference module, a total cost for each set of motions of a plurality of sets of motions associated with different trajectories for traveling along the received route, the total cost including at least one associated cost and an inferred cost, the inferred cost being based on a probability of the set of motions having an increased or decreased cost based on the dynamic obstacles data;
receiving, with a motion planner module of the planning system, the total cost for each set of motions;
selecting, with the motion planner module, a particular set of motions from the plurality of sets of motions based on the total cost for each set of motions;
generating, with the motion planner module, a smooth trajectory for the vehicle based on the particular set of motions; and
controlling, with a trajectory follower module of the planning system, the at least one vehicle actuation system based on the smooth trajectory.
19. A system comprising:
a vehicle having a plurality of vehicle actuation systems and a plurality of vehicle sensors, the plurality of vehicle actuation systems including a steering system, a braking system, and a throttle system and the plurality of vehicle sensors including a global positioning system and inertial measurement unit and at least one of a vehicle speed sensor, a vehicle acceleration sensor, an image sensor, a Lidar sensor, a radar sensor, a stereo sensor, and an ultrasonic sensor;
a map database storing map data for a geographic area in which the vehicle is traveling;
a vehicle information database storing vehicle information indicating at least one of a vehicle model, a vehicle size, a vehicle wheelbase, a vehicle mass, and a vehicle turning radius of the vehicle;
a motion primitive database storing a listing of motion primitives, each corresponding to a discretized smooth path that can be traversed by the vehicle over a predetermined time interval;
a traffic rules database storing traffic rules associated with the geographic area in which the vehicle is traveling;
a communication system configured to communicate with at least one other vehicle and receive information related to at least one of a warning of an accident, a driving hazard, an obstacle, a traffic pattern, a location of the at least one other vehicle, a traffic signal location, and a traffic signal timing;
a perception system configured to generate dynamic obstacles data, static obstacles data, and road geometry data based on information received from the plurality of vehicle sensors, the dynamic obstacles data including at least one of a current location, a size, a current estimated trajectory, a current estimated velocity, and a current estimated acceleration/deceleration of an object, the static obstacles data including information about static obstacles, and the road geometry data including information about a road that the vehicle is traveling on;
a planning system having at least one processor and at least one memory storing computer-executable instructions that, when executed by the at least one processor, configure the at least one processor to implement a global route planner module, an inference module, a motion planner module, and a trajectory follower module, wherein:
the global route planner module receives an inputted destination and generates a route to the inputted destination based on the map data from the map database and based on traffic information from the global positioning system and inertial measurement unit;
the perception system generates localization/inertial data corresponding to a current location and orientation of the vehicle based on information received from the plurality of vehicle sensors;
the inference module receives the route from the global route planner module, the dynamic obstacles data from the perception system, and the information from the communication system, and determines a total cost for each set of motions of a plurality of sets of motions associated with different trajectories for traveling along the route based on at least one associated cost and an inferred cost for each set of motions, the inferred cost being based on a probability of the associated set of motions having an increased or decreased cost based on the dynamic obstacles data and based on the information from the communication system;
the planning system (i) receives the total cost for each set of motions of the plurality of motions, the map data from the map database, the vehicle information from the vehicle information database, the listing of motion primitives from the motion primitive database, the traffic rules from the traffic rules database, the information from the communication system, the dynamic obstacles data from the perception system, the static obstacles data from the perception system, the road geometry data from the perception system, and localization/inertial data from the perception system, (ii) selects a particular set of motions from the plurality of sets of motions based on the total cost for each set of motions, and (iii) generates a smooth trajectory for the vehicle based on the particular set of motions; and
the trajectory follower module controls the plurality of vehicle actuation system based on the smooth trajectory.
US15/451,9572017-03-072017-03-07Inference-aware motion planningActiveUS10074279B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/451,957US10074279B1 (en)2017-03-072017-03-07Inference-aware motion planning

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US15/451,957US10074279B1 (en)2017-03-072017-03-07Inference-aware motion planning

Publications (2)

Publication NumberPublication Date
US10074279B1 US10074279B1 (en)2018-09-11
US20180261093A1true US20180261093A1 (en)2018-09-13

Family

ID=63406496

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US15/451,957ActiveUS10074279B1 (en)2017-03-072017-03-07Inference-aware motion planning

Country Status (1)

CountryLink
US (1)US10074279B1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180341269A1 (en)*2017-05-242018-11-29Qualcomm IncorporatedHolistic planning with multiple intentions for self-driving cars
CN109696676A (en)*2019-01-242019-04-30福瑞泰克智能系统有限公司A kind of effective obstacle target determines method, apparatus and vehicle
CN109910880A (en)*2019-03-072019-06-21百度在线网络技术(北京)有限公司Method, apparatus, storage medium and the terminal device of vehicle behavior planning
US20190327619A1 (en)*2018-04-202019-10-24Toyota Jidosha Kabushiki KaishaCloud-based Network Optimizer for Connected Vehicles
CN111174793A (en)*2020-01-172020-05-19北京市商汤科技开发有限公司 Path planning method and device, and storage medium
WO2020123347A1 (en)*2018-12-122020-06-18Zoox, Inc.Collision avoidance system with trajectory validation
WO2020139666A1 (en)*2018-12-262020-07-02Zoox Inc.Collision avoidance system
CN112230646A (en)*2019-06-272021-01-15百度(美国)有限责任公司 Vehicle platoon implementation under an automated driving system designed for single-vehicle operation
WO2021050745A1 (en)*2019-09-102021-03-18Zoox, Inc.Dynamic collision checking
US11048260B2 (en)2018-11-022021-06-29Zoox, Inc.Adaptive scaling in trajectory generation
US11077878B2 (en)2018-11-022021-08-03Zoox, Inc.Dynamic lane biasing
US11110918B2 (en)2018-11-022021-09-07Zoox, Inc.Dynamic collision checking
US11124185B2 (en)*2018-11-132021-09-21Zoox, Inc.Perception collision avoidance
US11199841B1 (en)*2020-07-082021-12-14Nuro, Inc.Methods and systems for determination of a routing policy for an autonomous vehicle
US11208096B2 (en)2018-11-022021-12-28Zoox, Inc.Cost scaling in trajectory generation
US20220227372A1 (en)*2019-05-172022-07-21Volvo Truck CorporationMethod for operating an autonomous vehicle
JP2023504693A (en)*2019-12-062023-02-06ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Method and apparatus for exchanging maneuvering information between vehicles
US11685398B2 (en)*2020-02-272023-06-27Baidu Usa LlcLane based routing system for autonomous driving vehicles
US20250058780A1 (en)*2023-08-182025-02-20Torc Robotics, Inc.Cost map fusion for lane selection

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10518770B2 (en)*2017-03-142019-12-31Uatc, LlcHierarchical motion planning for autonomous vehicles
US10814913B2 (en)2017-04-122020-10-27Toyota Jidosha Kabushiki KaishaLane change assist apparatus for vehicle
JP6642522B2 (en)*2017-06-062020-02-05トヨタ自動車株式会社 Lane change support device
JP6627821B2 (en)2017-06-062020-01-08トヨタ自動車株式会社 Lane change support device
JP6627822B2 (en)2017-06-062020-01-08トヨタ自動車株式会社 Lane change support device
JP6897349B2 (en)*2017-06-092021-06-30トヨタ自動車株式会社 Driving support device
US10816990B2 (en)*2017-12-212020-10-27Baidu Usa LlcNon-blocking boundary for autonomous vehicle planning
US10884422B2 (en)*2018-04-162021-01-05Baidu Usa LlcMethod for generating trajectories for autonomous driving vehicles (ADVS)
US20190367019A1 (en)*2018-05-312019-12-05TuSimpleSystem and method for proximate vehicle intention prediction for autonomous vehicles
US11104334B2 (en)2018-05-312021-08-31Tusimple, Inc.System and method for proximate vehicle intention prediction for autonomous vehicles
CN110928284B (en)*2018-09-192024-03-29阿波罗智能技术(北京)有限公司Method, apparatus, medium and system for assisting in controlling automatic driving of vehicle
US10800412B2 (en)*2018-10-122020-10-13GM Global Technology Operations LLCSystem and method for autonomous control of a path of a vehicle
US10816987B2 (en)*2018-10-152020-10-27Zoox, Inc.Responsive vehicle control
DE102018221179A1 (en)2018-12-062020-06-10Robert Bosch Gmbh Method and system for determining certain status information for at least one geographical position using autonomous or semi-autonomous vehicles
JP7309613B2 (en)*2018-12-262023-07-18バイドゥドットコム タイムズ テクノロジー (ベイジン) カンパニー リミテッド Methods for Obstacle Filtering in Non-Avoidance Planning Systems in Autonomous Vehicles
US11513518B2 (en)*2019-01-302022-11-29Toyota Motor Engineering & Manufacturing North America, Inc.Avoidance of obscured roadway obstacles
US10829114B2 (en)*2019-02-062020-11-10Ford Global Technologies, LlcVehicle target tracking
CN109946661A (en)*2019-04-262019-06-28陕西师范大学 A vehicle radar data processing algorithm verification system
EP3748300B1 (en)*2019-06-072025-03-05Zenuity ABLane-level map matching
US20210048825A1 (en)*2019-08-132021-02-18GM Global Technology Operations LLCPredictive and reactive field-of-view-based planning for autonomous driving
SE544208C2 (en)*2019-08-232022-03-01Scania Cv AbMethod and control arrangement for vehicle motion planning and control algorithms
US11741719B2 (en)*2019-08-272023-08-29GM Global Technology Operations LLCApproach to maneuver planning for navigating around parked vehicles for autonomous driving
US11320830B2 (en)*2019-10-282022-05-03Deere & CompanyProbabilistic decision support for obstacle detection and classification in a working area
DE102020202758A1 (en)*2020-03-042021-09-09Continental Automotive Gmbh Method for controlling a vehicle
US11722705B2 (en)*2020-03-262023-08-08Toyota Motor Engineering & Manufacturing North America, Inc.Camera support by a vehicular micro cloud for remote driving
CN111595352B (en)*2020-05-142021-09-28陕西重型汽车有限公司Track prediction method based on environment perception and vehicle driving intention
CN111563046B (en)*2020-05-152023-07-18北京百度网讯科技有限公司 Method and apparatus for generating information
US11321211B1 (en)*2020-10-252022-05-03Motional Ad LlcMetric back-propagation for subsystem performance evaluation
CN113156414A (en)*2020-12-162021-07-23中国人民解放军陆军工程大学Intelligent sensing and path planning transportation system based on MIMO millimeter wave radar
EP4344972A4 (en)*2021-06-252024-07-24Huawei Technologies Co., Ltd. CONTROL METHOD FOR VEHICLE AS WELL AS DEVICE AND STORAGE MEDIUM
CN113822593B (en)*2021-09-302024-06-14中国第一汽车股份有限公司Security situation assessment method and device, storage medium and electronic equipment
CN114889642B (en)*2022-04-252024-10-22苏州轻棹科技有限公司Planning control system
CN116612456B (en)*2023-05-232025-09-09北京百度网讯科技有限公司Decision labeling method, device and equipment for automatic driving data and storage medium
CN119190070A (en)*2024-09-052024-12-27广州汽车集团股份有限公司 Trajectory generation method, device, vehicle and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050216182A1 (en)*2004-03-242005-09-29Hussain Talib SVehicle routing and path planning
US7734387B1 (en)2006-03-312010-06-08Rockwell Collins, Inc.Motion planner for unmanned ground vehicles traversing at high speeds in partially known environments
US8392117B2 (en)2009-05-222013-03-05Toyota Motor Engineering & Manufacturing North America, Inc.Using topological structure for path planning in semi-structured environments
US8509982B2 (en)2010-10-052013-08-13Google Inc.Zone driving
US9760092B2 (en)*2012-03-162017-09-12Waymo LlcActively modifying a field of view of an autonomous vehicle in view of constraints
US9008890B1 (en)2013-03-152015-04-14Google Inc.Augmented trajectories for autonomous vehicles

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10591920B2 (en)*2017-05-242020-03-17Qualcomm IncorporatedHolistic planning with multiple intentions for self-driving cars
US20180341269A1 (en)*2017-05-242018-11-29Qualcomm IncorporatedHolistic planning with multiple intentions for self-driving cars
US10785662B2 (en)*2018-04-202020-09-22Toyota Jidosha Kabushiki KaishaCloud-based network optimizer for connected vehicles
US20190327619A1 (en)*2018-04-202019-10-24Toyota Jidosha Kabushiki KaishaCloud-based Network Optimizer for Connected Vehicles
US11208096B2 (en)2018-11-022021-12-28Zoox, Inc.Cost scaling in trajectory generation
US11794736B2 (en)2018-11-022023-10-24Zoox, Inc.Dynamic collision checking
US11077878B2 (en)2018-11-022021-08-03Zoox, Inc.Dynamic lane biasing
US11110918B2 (en)2018-11-022021-09-07Zoox, Inc.Dynamic collision checking
US11048260B2 (en)2018-11-022021-06-29Zoox, Inc.Adaptive scaling in trajectory generation
US11124185B2 (en)*2018-11-132021-09-21Zoox, Inc.Perception collision avoidance
US11731620B2 (en)2018-12-122023-08-22Zoox, Inc.Collision avoidance system with trajectory validation
WO2020123347A1 (en)*2018-12-122020-06-18Zoox, Inc.Collision avoidance system with trajectory validation
US11104332B2 (en)2018-12-122021-08-31Zoox, Inc.Collision avoidance system with trajectory validation
WO2020139666A1 (en)*2018-12-262020-07-02Zoox Inc.Collision avoidance system
US20200211394A1 (en)*2018-12-262020-07-02Zoox, Inc.Collision avoidance system
JP2022516614A (en)*2018-12-262022-03-01ズークス インコーポレイテッド Collision avoidance system
JP7604375B2 (en)2018-12-262024-12-23ズークス インコーポレイテッド Collision Avoidance Systems
CN109696676A (en)*2019-01-242019-04-30福瑞泰克智能系统有限公司A kind of effective obstacle target determines method, apparatus and vehicle
CN109910880A (en)*2019-03-072019-06-21百度在线网络技术(北京)有限公司Method, apparatus, storage medium and the terminal device of vehicle behavior planning
US12434710B2 (en)*2019-05-172025-10-07Volvo Truck CorporationMethod for operating an autonomous vehicle
US20220227372A1 (en)*2019-05-172022-07-21Volvo Truck CorporationMethod for operating an autonomous vehicle
CN112230646A (en)*2019-06-272021-01-15百度(美国)有限责任公司 Vehicle platoon implementation under an automated driving system designed for single-vehicle operation
WO2021050745A1 (en)*2019-09-102021-03-18Zoox, Inc.Dynamic collision checking
JP7438356B2 (en)2019-12-062024-02-26ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Method and apparatus for exchanging maneuvering information between vehicles
JP2023504693A (en)*2019-12-062023-02-06ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Method and apparatus for exchanging maneuvering information between vehicles
CN111174793A (en)*2020-01-172020-05-19北京市商汤科技开发有限公司 Path planning method and device, and storage medium
US11685398B2 (en)*2020-02-272023-06-27Baidu Usa LlcLane based routing system for autonomous driving vehicles
US11199841B1 (en)*2020-07-082021-12-14Nuro, Inc.Methods and systems for determination of a routing policy for an autonomous vehicle
US20250058780A1 (en)*2023-08-182025-02-20Torc Robotics, Inc.Cost map fusion for lane selection
US12427987B2 (en)*2023-08-182025-09-30Torc Robotics, Inc.Cost map fusion for lane selection

Also Published As

Publication numberPublication date
US10074279B1 (en)2018-09-11

Similar Documents

PublicationPublication DateTitle
US10074279B1 (en)Inference-aware motion planning
JP7360269B2 (en) Vehicle travel control device
US11427191B2 (en)Obstacle avoidance action
JP7750324B2 (en) Autonomous driving device, vehicle control method
JP7452650B2 (en) Parking/stopping point management device, parking/stopping point management method, vehicle device
RU2642547C1 (en)Card update determination system
US20210133466A1 (en)State machine for obstacle avoidance
US11724691B2 (en)Systems and methods for estimating the risk associated with a vehicular maneuver
US20200216064A1 (en)Classifying perceived objects based on activity
US12365341B2 (en)Navigating multi-way stop intersections with an autonomous vehicle
US10752242B2 (en)System and method for control of an autonomous vehicle
US20170031364A1 (en)Navigation device for autonomously driving vehicle
DK201970135A1 (en)Detecting road anomalies
US9026356B2 (en)Vehicle navigation system and method
WO2020131372A1 (en)Operation of a vehicle using multiple motion constraints
US20190278285A1 (en)Vehicle control device, vehicle control method, and storage medium
CN104417561A (en)Context-aware threat response arbitration
KR20220147006A (en)Planning with dynamic state a trajectory of an autonomous vehicle
JP6954469B2 (en) Driving support method and driving support device
JP7291015B2 (en) Surrounding object recognition method and surrounding object recognition device
US11638131B2 (en)Dynamic adjustment of vehicular micro cloud properties
JP2022060080A (en) Vehicle driving support device
EP4052174A1 (en)Obstacle avoidance action
KR102619281B1 (en)Electric power steering torque compensation
US20240221502A1 (en)Systems and methods for avoiding deadlocks through vehicle maneuvers

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:DENSO CORPORATION, JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:XU, YUNFEI;BANDO, TAKASHI;REEL/FRAME:041486/0244

Effective date:20170307

Owner name:DENSO INTERNATIONAL AMERICA, INC., MICHIGAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:XU, YUNFEI;BANDO, TAKASHI;REEL/FRAME:041486/0244

Effective date:20170307

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4


[8]ページ先頭

©2009-2025 Movatter.jp