US 11,862,024 B2
System and method for software architecture for leader vehicle capabilities for an on-demand autonomy (ODA) service
Ramesh Sethu, Troy, MI (US); Prakash Mohan Peranandam, Rochester Hills, MI (US); Arun Adiththan, Sterling Heights, MI (US); and Joseph G D Ambrosio, Clarkston, MI (US)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Aug. 13, 2021, as Appl. No. 17/445,078.
Prior Publication US 2023/0049762 A1, Feb. 16, 2023
Int. Cl. B60W 30/14 (2006.01); B60W 60/00 (2020.01); G08G 1/00 (2006.01); G06Q 50/30 (2012.01); H04L 67/125 (2022.01); G01C 21/34 (2006.01)
CPC G08G 1/22 (2013.01) [B60W 30/14 (2013.01); B60W 60/001 (2020.02); G01C 21/3453 (2013.01); G06Q 50/30 (2013.01); H04L 67/125 (2013.01); B60W 2556/50 (2020.02); B60W 2556/65 (2020.02)] 20 Claims
OG exemplary drawing
 
1. An On-Demand Autonomy (ODA) system, comprising:
a selection module, disposed in a leader vehicle (Lv) in communication with an ODA server, configured to, by a processor, determine whether to confirm a request for an on-demand autonomy (ODA) service which has been broadcast by the ODA server to a set of Lvs, wherein the ODA service request comprises control of a follower vehicle (Fv) to a requested location by creating a virtual link between the Lv and the Fv to configure a vehicle platoon to enable transport of the Fv by the Lv, wherein the vehicle platoon is a linking of the Lv to the Fv via the virtual link to enable the Lv to assume the control of the Fv to the requested location;
the selection module configured to, by the processor, process information broadcast from the ODA server wherein the information broadcast occurs via a distribution protocol to solicit multiple responses from the set of Lvs for creating the virtual link between the Lv and the Fv, wherein each Lv of the set of Lvs independently decides whether to confirm the ODA service request and to create the virtual link with the Fv;
the selection module configured to, by the processor, determine a value score which independently by the Lv from broadcast information that includes a cost metric of an amount provided by the ODA service for the Lv to perform the control of the Fv to the requested location wherein the value score is based on a set of factors directly associated with operation of the Lv to the ODA service request, wherein the selection module determines the value score based on an intelligent model that includes a set of weighted factors that comprise overhead operating costs, maneuver complexity requirements for executing the on-demand service request, comfort level of a passenger in accordance with passenger preference, and operation time projected to occur, and a likelihood of a better investment return compared to a past investment return, wherein the selection module determines values of the set of weighted factors based on empirical testing and past history; and
in response to a receipt of the value score, the selection module is configured to, by the processor, decide whether in a first instance, confirm acceptance of the ODA service request and enable the virtual link to control the Lv in the vehicle platoon to the requested location, and in a second instance, not confirm the acceptance and continue to monitor the information broadcast from the ODA server to wait for another ODA service request.