Movatterモバイル変換


[0]ホーム

URL:


US20240263952A1 - Route selection using machine-learned safety model - Google Patents

Route selection using machine-learned safety model
Download PDF

Info

Publication number
US20240263952A1
US20240263952A1US18/637,967US202418637967AUS2024263952A1US 20240263952 A1US20240263952 A1US 20240263952A1US 202418637967 AUS202418637967 AUS 202418637967AUS 2024263952 A1US2024263952 A1US 2024263952A1
Authority
US
United States
Prior art keywords
route
safety risk
historical
routes
maneuvers
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.)
Pending
Application number
US18/637,967
Inventor
Harish Mayur Srinivasan
Robert Dominic Kyle
Abbas Hooshmand Salemian
Yanwei Zhang
Patrick Tsung-Ping Muh
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.)
Uber Technologies Inc
Original Assignee
Uber Technologies 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 Uber Technologies IncfiledCriticalUber Technologies Inc
Priority to US18/637,967priorityCriticalpatent/US20240263952A1/en
Assigned to UBER TECHNOLOGIES, INC.reassignmentUBER TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SRINIVASAN, HARISH MAYUR, ZHANG, YANWEI, KYLE, ROBERT DOMINIC, MUH, PATRICK TSUNG-PING, Salemian, Abbas Hooshmand
Publication of US20240263952A1publicationCriticalpatent/US20240263952A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods of configuring and using a machine-learned safety risk model to predict a corresponding risk of vehicular collision for different candidate routes are disclosed herein. In some example embodiments, a computer system obtains accident data and feature data for historical routes that have been communicated electronically as navigation guidance, trains a safety risk model using the accident data and the feature data of the historical routes as training data in a machine learning process, and then evaluates one or more routing algorithms by generating a corresponding set of routes for each routing algorithm and generating a corresponding performance measurement for each set of routes using the trained safety risk model.

Description

Claims (20)

What is claimed is:
1. A computer-implemented method performed by a computer system having at least one hardware processor, the computer-implemented method comprising:
for each one of a plurality of historical routes that have been communicated electronically as navigation guidance, obtaining corresponding accident data and corresponding feature data, the corresponding accident data indicating whether a vehicular accident occurred in association with the historical route, the feature data being based at least in part on edges and maneuvers that form the historical route, the feature data comprising one or more maneuver statistics calculated based on the maneuvers of the historical route, the one or more maneuver statistics comprises one or more of a total number of the maneuvers of the historical route, a maneuver distance statistic based on distances of the maneuvers of the historical route, a maneuver duration statistic based on durations associated with the maneuver of the historical route, a maneuver speed statistic based on speeds associated with the maneuvers of the historical route, a heading change statistic based on degrees of heading changes associated with the maneuvers of the historical route, or a compound maneuver statistic based on a total number of compound maneuvers of the historical route;
training a safety risk model using the accident data and the feature data of the plurality of historical routes as training data in a machine learning process;
receiving a request for a route from a starting geographic location to a destination geographic location;
generating a plurality of candidate routes from the starting geographic location to the destination geographic location;
selecting one of the plurality of candidate routes using the trained safety risk model; and
causing the selected candidate route to be displayed within a user interface on a computing device of a user.
2. The computer-implemented method ofclaim 1, further comprising:
transmitting the selected candidate route to an autonomous vehicle for use by the autonomous vehicle in navigating from the starting geographic location to the destination geographic location.
3. The computer-implemented method ofclaim 1, wherein the selecting the one of the plurality of candidate routes using the trained safety risk model comprises:
generating a corresponding safety risk score for each one of the plurality of candidate routes using the trained safety risk model; and
selecting the one of the plurality of candidate routes based at least in part on the corresponding safety risk score for the selected one of the plurality of candidate routes.
4. The computer-implemented method ofclaim 1, wherein the selecting the one of the plurality of candidate routes using the trained safety risk model comprises:
generating a corresponding safety risk score for each one of the plurality of candidate routes using the trained safety risk model;
ranking the plurality of candidate routes based on the corresponding safety risk score; and
selecting the one of the plurality of candidate routes with a corresponding safety risk score indicating a lowest likelihood of a vehicular accident.
5. The computer-implemented method ofclaim 1, wherein causing the selected candidate route to be displayed within the user interface on the computing device of the user further comprises displaying an indication of an elevated risk associated with at least one road segment of the selected candidate route.
6. The computer-implemented method ofclaim 1, wherein the feature data comprises one or more edge statistics calculated based on the edges of the historical route.
7. The computer-implemented method ofclaim 6, wherein the one or more edge statistics comprises one or more of a total number of the edges of the historical route, an edge distance statistic based on distances of the edges of the historical route, an edge duration statistic based on durations associated with the edges of the historical route, an edge speed statistic based on travelling speeds associated with the edges of the historical route, and a road class statistic based on one or more classes of roads associated with the edges of the historical route.
8. The computer-implemented method ofclaim 1, wherein the safety risk model comprises one or more models selected from a group of models, the group of models consisting of a gradient boosting decision tree model, a deep learning model, and a generalized linear model.
9. The computer-implemented method ofclaim 1, wherein each one of the plurality of historical routes comprises a corresponding plurality of road segments, the corresponding accident data for each one of the plurality of historical routes comprising corresponding segment accident data for each one of the corresponding plurality of road segments of the historical route, the segment accident data indicating whether a vehicular accident occurred on the corresponding road segment, the corresponding feature data for each one of the plurality of historical routes comprising segment feature data for each one of the corresponding plurality of road segments of the historical route, the segment feature data being based at least in part on edges or maneuvers corresponding to the road segment.
10. The computer-implemented method ofclaim 1, wherein selecting the one of the plurality of candidate routes using the trained safety risk model further comprises filtering out candidate routes for selection that have a corresponding safety risk score below a predetermined threshold.
11. A system comprising:
at least one hardware processor; and
a machine storage medium embodying a set of instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
for each one of a plurality of historical routes that have been communicated electronically as navigation guidance, obtaining corresponding accident data and corresponding feature data, the corresponding accident data indicating whether a vehicular accident occurred in association with the historical route, the feature data being based at least in part on edges and maneuvers that form the historical route, the feature data comprising one or more maneuver statistics calculated based on the maneuvers of the historical route, the one or more maneuver statistics comprises one or more of a total number of the maneuvers of the historical route, a maneuver distance statistic based on distances of the maneuvers of the historical route, a maneuver duration statistic based on durations associated with the maneuver of the historical route, a maneuver speed statistic based on speeds associated with the maneuvers of the historical route, a heading change statistic based on degrees of heading changes associated with the maneuvers of the historical route, or a compound maneuver statistic based on a total number of compound maneuvers of the historical route;
training a safety risk model using the accident data and the feature data of the plurality of historical routes as training data in a machine learning process;
receiving a request for a route from a starting geographic location to a destination geographic location;
generating a plurality of candidate routes from the starting geographic location to the destination geographic location;
selecting one of the plurality of candidate routes using the trained safety risk model; and
causing the selected candidate route to be displayed within a user interface on a computing device of a user.
12. The system ofclaim 11, the operations further comprising:
transmitting the selected candidate route to an autonomous vehicle for use by the autonomous vehicle in navigating from the starting geographic location to the destination geographic location.
13. The system ofclaim 11, wherein the selecting the one of the plurality of candidate routes using the trained safety risk model comprises:
generating a corresponding safety risk score for each one of the plurality of candidate routes using the trained safety risk model; and
selecting the one of the plurality of candidate routes based at least in part on the corresponding safety risk score for the selected one of the plurality of candidate routes.
14. The system ofclaim 11, wherein the selecting the one of the plurality of candidate routes using the trained safety risk model comprises:
generating a corresponding safety risk score for each one of the plurality of candidate routes using the trained safety risk model;
ranking the plurality of candidate routes based on the corresponding safety risk score; and
selecting the one of the plurality of candidate routes with a corresponding safety risk score indicating a lowest likelihood of a vehicular accident.
15. The system ofclaim 11, wherein causing the selected candidate route to be displayed within the user interface on the computing device of the user further comprises displaying an indication of an elevated risk associated with at least one road segment of the selected candidate route.
16. The system ofclaim 11, wherein the feature data comprises one or more edge statistics calculated based on the edges of the historical route.
17. The system ofclaim 16, wherein the one or more edge statistics comprises one or more of a total number of the edges of the historical route, an edge distance statistic based on distances of the edges of the historical route, an edge duration statistic based on durations associated with the edges of the historical route, an edge speed statistic based on travelling speeds associated with the edges of the historical route, and a road class statistic based on one or more classes of roads associated with the edges of the historical route.
18. The system ofclaim 11, wherein the safety risk model comprises one or more models selected from a group of models, the group of models consisting of a gradient boosting decision tree model, a deep learning model, and a generalized linear model.
19. The system ofclaim 11, wherein selecting the one of the plurality of candidate routes using the trained safety risk model further comprises filtering out candidate routes for selection that have a corresponding safety risk score below a predetermined threshold.
20. A machine storage medium embodying a set of instructions that, when executed by at least one hardware processor, cause the processor to perform operations comprising:
for each one of a plurality of historical routes that have been communicated electronically as navigation guidance, obtaining corresponding accident data and corresponding feature data, the corresponding accident data indicating whether a vehicular accident occurred in association with the historical route, the feature data being based at least in part on edges and maneuvers that form the historical route, the feature data comprising one or more maneuver statistics calculated based on the maneuvers of the historical route, the one or more maneuver statistics comprises one or more of a total number of the maneuvers of the historical route, a maneuver distance statistic based on distances of the maneuvers of the historical route, a maneuver duration statistic based on durations associated with the maneuver of the historical route, a maneuver speed statistic based on speeds associated with the maneuvers of the historical route, a heading change statistic based on degrees of heading changes associated with the maneuvers of the historical route, or a compound maneuver statistic based on a total number of compound maneuvers of the historical route;
training a safety risk model using the accident data and the feature data of the plurality of historical routes as training data in a machine learning process;
receiving a request for a route from a starting geographic location to a destination geographic location;
generating a plurality of candidate routes from the starting geographic location to the destination geographic location;
selecting one of the plurality of candidate routes using the trained safety risk model; and
causing the selected candidate route to be displayed within a user interface on a computing device of a user.
US18/637,9672020-10-282024-04-17Route selection using machine-learned safety modelPendingUS20240263952A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US18/637,967US20240263952A1 (en)2020-10-282024-04-17Route selection using machine-learned safety model

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US202063198586P2020-10-282020-10-28
US17/452,649US20220128370A1 (en)2020-10-282021-10-28Route selection using machine-learned safety model
US18/637,967US20240263952A1 (en)2020-10-282024-04-17Route selection using machine-learned safety model

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US17/452,649ContinuationUS20220128370A1 (en)2020-10-282021-10-28Route selection using machine-learned safety model

Publications (1)

Publication NumberPublication Date
US20240263952A1true US20240263952A1 (en)2024-08-08

Family

ID=81258426

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/452,649AbandonedUS20220128370A1 (en)2020-10-282021-10-28Route selection using machine-learned safety model
US18/637,967PendingUS20240263952A1 (en)2020-10-282024-04-17Route selection using machine-learned safety model

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US17/452,649AbandonedUS20220128370A1 (en)2020-10-282021-10-28Route selection using machine-learned safety model

Country Status (1)

CountryLink
US (2)US20220128370A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220212693A1 (en)*2020-04-102022-07-07Sensetime Group LimitedMethod and apparatus for trajectory prediction, device and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP4361819B1 (en)*2022-10-282025-06-18Zenseact ABMethods and apparatuses for closed-loop evaluation for autonomous vehicles
CN116295409B (en)*2023-02-142025-02-14腾讯科技(深圳)有限公司 Route processing method, device, computer readable medium and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180276485A1 (en)*2016-09-142018-09-27Nauto Global LimitedSystems and methods for safe route determination
US20180340790A1 (en)*2017-05-232018-11-29Uber Technologies, Inc.Individualized risk routing for human drivers
US20230375351A1 (en)*2020-10-092023-11-23Microsoft Technology Licensing, LlcSystems and methods for personalized safe driving instructions

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9932033B2 (en)*2007-05-102018-04-03Allstate Insurance CompanyRoute risk mitigation
US8612139B2 (en)*2010-11-302013-12-17GM Global Technology Operations LLCSystems and methods for planning vehicle routes based on safety factors
US20120166229A1 (en)*2010-12-262012-06-28The Travelers Indemnity CompanySystems and methods for client-related risk zones
US9574888B1 (en)*2016-01-292017-02-21International Business Machines CorporationRoute generation based on contextual risk
WO2018227374A1 (en)*2017-06-132018-12-20Beijing Didi Infinity Technology And Development Co., Ltd.Systems and methods for route planning based on deep convolutional neural network
US12014424B2 (en)*2018-10-092024-06-18SafeAI, Inc.Autonomous vehicle premium computation using predictive models
WO2021113475A1 (en)*2019-12-032021-06-10Zendrive, Inc.Method and system for risk determination of a route

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180276485A1 (en)*2016-09-142018-09-27Nauto Global LimitedSystems and methods for safe route determination
US20180340790A1 (en)*2017-05-232018-11-29Uber Technologies, Inc.Individualized risk routing for human drivers
US20230375351A1 (en)*2020-10-092023-11-23Microsoft Technology Licensing, LlcSystems and methods for personalized safe driving instructions

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220212693A1 (en)*2020-04-102022-07-07Sensetime Group LimitedMethod and apparatus for trajectory prediction, device and storage medium
US12311970B2 (en)*2020-04-102025-05-27Sensetime Group LimitedMethod and apparatus for trajectory prediction, device and storage medium

Also Published As

Publication numberPublication date
US20220128370A1 (en)2022-04-28

Similar Documents

PublicationPublication DateTitle
US11415427B2 (en)Providing traffic warnings to a user based on return journey
US20240263952A1 (en)Route selection using machine-learned safety model
CN110909096B (en)Method and device for determining recommended boarding point, storage medium and electronic equipment
US9594772B2 (en)Multi-modal journey planner
US10699398B2 (en)Deep learning coordinate prediction using satellite and service data
CN108225356B (en)Freight navigation method and device based on historical track of truck
CN106092113B (en)Pre- travel Prediction System, method, navigation client and server
US12133137B2 (en)Selectively highlighting map features associated with places
EP3009798B1 (en)Providing alternative road navigation instructions for drivers on unfamiliar roads
US20190390971A1 (en)Determining cumulative estimated time for requested services
US12066295B2 (en)Using sensor data for coordinate prediction
US20190392054A1 (en)System and method for pre-fetching map data
AU2019339492B2 (en)Determining navigation data based on service type
US10955251B2 (en)Identifying incorrect coordinate prediction using route information

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:UBER TECHNOLOGIES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SRINIVASAN, HARISH MAYUR;KYLE, ROBERT DOMINIC;SALEMIAN, ABBAS HOOSHMAND;AND OTHERS;SIGNING DATES FROM 20211102 TO 20211214;REEL/FRAME:067195/0707

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER


[8]ページ先頭

©2009-2025 Movatter.jp