Patents by Inventor Michael Lee Phillips

Michael Lee Phillips has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240400045
    Abstract: Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a computer-implemented method includes obtaining data associated with an object within a surrounding environment of an autonomous vehicle. The data associated with the object is indicative of a predicted motion trajectory of the object. The method includes determining a vehicle action sequence based at least in part on the predicted motion trajectory of the object. The vehicle action sequence is indicative of a plurality of vehicle actions for the autonomous vehicle at a plurality of respective time steps associated with the predicted motion trajectory. The method includes determining a motion plan for the autonomous vehicle based at least in part on the vehicle action sequence. The method includes causing the autonomous vehicle to initiate motion control in accordance with at least a portion of the motion plan.
    Type: Application
    Filed: June 10, 2024
    Publication date: December 5, 2024
    Inventors: Kalin Vasilev Gochev, Michael Lee Phillips, David McAllister Bradley, Bradley Nicholas Emi
  • Patent number: 12130624
    Abstract: The present disclosure provides autonomous vehicle systems and methods that include or otherwise leverage a motion planning system that generates constraints as part of determining a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can generate constraints based on where objects of interest are predicted to be relative to an autonomous vehicle. A constraint solver can identify navigation decisions for each of the constraints that provide a consistent solution across all constraints. The solution provided by the constraint solver can be in the form of a trajectory path determined relative to constraint areas for all objects of interest. The trajectory path represents a set of navigation decisions such that a navigation decision relative to one constraint doesn't sacrifice an ability to satisfy a different navigation decision relative to one or more other constraints.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 29, 2024
    Assignee: AURORA OPERATIONS, INC.
    Inventors: Michael Lee Phillips, Don Burnette, Kalin Vasilev Gochev, Somchaya Liemhetcharat, Harishma Dayanidhi, Eric Michael Perko, Eric Lloyd Wilkinson, Colin Jeffrey Green, Wei Liu, Anthony Joseph Stentz, David Mcallister Bradley, Samuel Philip Marden
  • Publication number: 20240317261
    Abstract: An example method includes obtaining log data descriptive of an exemplar action of an exemplar vehicle in an environment, the exemplar action occurring in an initial state of the environment; determining, using the operational system, a planned action for a simulated vehicle in the initial state of the environment; simulating an SUT state of the environment resulting from the simulated vehicle executing the planned action in the initial state of the environment and an actor performing an actor action subsequent to the planned action and an exemplar state of the environment resulting from the simulated vehicle executing the exemplar action in the initial state of the environment and the actor performing the actor action subsequent to the exemplar action; determining a test score based on the SUT state and a reference score based on the exemplar state; evaluating the operational system based on the test score and the reference score.
    Type: Application
    Filed: April 28, 2023
    Publication date: September 26, 2024
    Inventors: James Andrew Bagnell, Sanjiban Choudhury, Michael Lee Phillips, Arun Venkatraman, Xinyan Yan
  • Patent number: 12084085
    Abstract: An example method includes obtaining log data descriptive of an exemplar action of an exemplar vehicle in an environment, the exemplar action occurring in an initial state of the environment; determining, using the operational system, a planned action for a simulated vehicle in the initial state of the environment; simulating an SUT state of the environment resulting from the simulated vehicle executing the planned action in the initial state of the environment and an actor performing an actor action subsequent to the planned action and an exemplar state of the environment resulting from the simulated vehicle executing the exemplar action in the initial state of the environment and the actor performing the actor action subsequent to the exemplar action; determining a test score based on the SUT state and a reference score based on the exemplar state; evaluating the operational system based on the test score and the reference score.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: September 10, 2024
    Assignee: AURORA OPERATIONS, INC.
    Inventors: James Andrew Bagnell, Sanjiban Choudhury, Michael Lee Phillips, Arun Venkatraman, Xinyan Yan
  • Patent number: 12045054
    Abstract: The present disclosure provides autonomous vehicle systems and methods that include or otherwise leverage a motion planning system that generates constraints as part of determining a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can generate constraints based on where objects of interest are predicted to be relative to an autonomous vehicle. A constraint solver can identify navigation decisions for each of the constraints that provide a consistent solution across all constraints. The solution provided by the constraint solver can be in the form of a trajectory path determined relative to constraint areas for all objects of interest. The trajectory path represents a set of navigation decisions such that a navigation decision relative to one constraint doesn't sacrifice an ability to satisfy a different navigation decision relative to one or more other constraints.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: July 23, 2024
    Assignee: UATC, LLC
    Inventors: Michael Lee Phillips, Don Burnette, Kalin Vasilev Gochev, Somchaya Liemhetcharat, Harishma Dayanidhi, Eric Michael Perko, Eric Lloyd Wilkinson, Colin Jeffrey Green, Wei Liu, Anthony Joseph Stentz, David McAllister Bradley, Samuel Philip Marden
  • Patent number: 12043253
    Abstract: Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a computer-implemented method includes obtaining data associated with an object within a surrounding environment of an autonomous vehicle. The data associated with the object is indicative of a predicted motion trajectory of the object. The method includes determining a vehicle action sequence based at least in part on the predicted motion trajectory of the object. The vehicle action sequence is indicative of a plurality of vehicle actions for the autonomous vehicle at a plurality of respective time steps associated with the predicted motion trajectory. The method includes determining a motion plan for the autonomous vehicle based at least in part on the vehicle action sequence. The method includes causing the autonomous vehicle to initiate motion control in accordance with at least a portion of the motion plan.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: July 23, 2024
    Assignee: UATC, LLC
    Inventors: Kalin Vasilev Gochev, Michael Lee Phillips, David Mcallister Bradley, Bradley Nicholas Emi
  • Publication number: 20240239377
    Abstract: Systems and methods for controlling autonomous vehicle are provided. A method can include obtaining, by a computing system, data indicative of a plurality of objects in a surrounding environment of the autonomous vehicle. The method can further include determining, by the computing system, one or more clusters of the objects based at least in part on the data indicative of the plurality of objects. The method can further include determining, by the computing system, whether to enter an operation mode having one or more limited operational capabilities based at least in part on one or more properties of the one or more clusters. In response to determining that the operation mode is to be entered by the autonomous vehicle, the method can include controlling, by the computing system, the operation of the autonomous vehicle based at least in part on the one or more limited operational capabilities.
    Type: Application
    Filed: March 20, 2024
    Publication date: July 18, 2024
    Inventors: Brian C. Becker, Michael Lee Phillips, Yang Xu, Eric Michael Perko, Narek Melik-Barkhudarov
  • Patent number: 11964673
    Abstract: Systems and methods for controlling autonomous vehicle are provided. A method can include obtaining, by a computing system, data indicative of a plurality of objects in a surrounding environment of the autonomous vehicle. The method can further include determining, by the computing system, one or more clusters of the objects based at least in part on the data indicative of the plurality of objects. The method can further include determining, by the computing system, whether to enter an operation mode having one or more limited operational capabilities based at least in part on one or more properties of the one or more clusters. In response to determining that the operation mode is to be entered by the autonomous vehicle, the method can include controlling, by the computing system, the operation of the autonomous vehicle based at least in part on the one or more limited operational capabilities.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: April 23, 2024
    Assignee: UATC, LLC
    Inventors: Brian C. Becker, Michael Lee Phillips, Yang Xu, Eric Michael Perko, Narek Melik-Barkhudarov
  • Patent number: 11827240
    Abstract: Systems and methods for autonomous vehicle motion planning are provided. Sensor data describing an environment of an autonomous vehicle and an initial travel path for the autonomous vehicle through the environment can be obtained. A number of trajectories for the autonomous vehicle are generated based on the sensor data and the initial travel path. The trajectories can be evaluated by generating a number of costs for each trajectory. The costs can include a safety cost and a total cost. Each cost is generated by a cost function created in accordance with a number of relational propositions defining desired relationships between the number of costs. A subset of trajectories can be determined from the trajectories based on the safety cost and an optimal trajectory can be determined from the subset of trajectories based on the total cost. The autonomous vehicle can control its motion in accordance with the optimal trajectory.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: November 28, 2023
    Assignee: UATC, LLC
    Inventors: Vijay Subramanian, Moslem Kazemi, David Mcallister Bradley, Michael Lee Phillips
  • Publication number: 20230339462
    Abstract: Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a computer-implemented method includes obtaining data associated with an object within a surrounding environment of an autonomous vehicle. The data associated with the object is indicative of a predicted motion trajectory of the object. The method includes determining a vehicle action sequence based at least in part on the predicted motion trajectory of the object. The vehicle action sequence is indicative of a plurality of vehicle actions for the autonomous vehicle at a plurality of respective time steps associated with the predicted motion trajectory. The method includes determining a motion plan for the autonomous vehicle based at least in part on the vehicle action sequence. The method includes causing the autonomous vehicle to initiate motion control in accordance with at least a portion of the motion plan.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 26, 2023
    Inventors: Kalin Vasilev Gochev, Michael Lee Phillips, David McAllister Bradley, Bradley Nicholas Emi
  • Patent number: 11714417
    Abstract: Generally, the present disclosure is directed to systems and methods that include or otherwise leverage an iterative solver as part of optimizing a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can include a warm start generator configured to determine an initial trajectory that respects the dynamics of the autonomous vehicle and that closely tracks a speed profile determined by a constraint solver and one or more nominal paths determined by a route selector. A decision validator can analyze speed profiles and nominal paths to identify potential inconsistencies and validate a decision before optimization and execution. An initial trajectory can be further optimized by an iterative solver to determine an optimized trajectory for execution as a motion plan for the autonomous vehicle.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: August 1, 2023
    Assignee: UATC, LLC
    Inventors: Chenggang Liu, Moslem Kazemi, David McAllister Bradley, Tianyu Gu, Michael Lee Phillips
  • Patent number: 11667283
    Abstract: Systems and methods for controlling the motion of an autonomous are provided. In one example embodiment, a computer-implemented method includes obtaining data associated with an object within a surrounding environment of an autonomous vehicle. The data associated with the object is indicative of a predicted motion trajectory of the object. The method includes determining a vehicle action sequence based at least in part on the predicted motion trajectory of the object. The vehicle action sequence is indicative of a plurality of vehicle actions for the autonomous vehicle at a plurality of respective time steps associated with the predicted motion trajectory. The method includes determining a motion plan for the autonomous vehicle based at least in part on the vehicle action sequence. The method includes causing the autonomous vehicle to initiate motion control in accordance with at least a portion of the motion plan.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: June 6, 2023
    Assignee: UATC, LLC
    Inventors: Kalin Vasilev Gochev, Michael Lee Phillips, David McAllister Bradley, Bradley Nicholas Emi
  • Patent number: 11537127
    Abstract: Systems and methods for vehicle motion planning based on uncertainty are provided. A method can include obtaining scene data descriptive of one or more objects within a surrounding environment of the autonomous vehicle. The method can include determining one or more subproblems based at least in part on the scene data. In some implementation, each of the one or more subproblems can correspond to at least one object within the surrounding environment of the autonomous vehicle. The method can include generating one or more branching policies based at least in part on the one or more subproblems. In some implementations, each of the one or more branching policies can include scene data associated with the autonomous vehicle and one or more objects within the surrounding environment of the autonomous vehicle. The method can include determining one or more costs associated each of the one or more branching policies.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 27, 2022
    Assignee: UATC, LLC
    Inventors: Eric Lloyd Wilkinson, Michael Lee Phillips, David Mcallister Bradley, Zakary Warren Littlefield, Aum Jadhav, Utku Eren, Samuel Philip Marden, Colin Jeffrey Green
  • Patent number: 11467586
    Abstract: The present disclosure provides autonomous vehicle systems and methods that include or otherwise leverage a motion planning system that solves gridlock as part of determining a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can determine one or more keep clear areas associated with the lane sequence, each keep clear area indicative of a region along the nominal path in which gridlock prevention is desired. A gridlock constraint can be generated for each of the one or more keep clear areas, each constraint being defined as a constraint area in a multi-dimensional space. A low-cost trajectory path can be determined through a portion of the multi-dimensional space that minimizes exposure to the constraint areas and that is consistent with all constraints generated for the one or more objects of interest and the one or more keep clear areas.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: October 11, 2022
    Assignee: UATC, LLC
    Inventors: Michael Lee Phillips, Somchaya Liemhetcharat
  • Patent number: 11390300
    Abstract: The present disclosure is directed generating candidate trajectories and selecting one of them to be implemented. In particular, a computing system can obtain an initial travel path for an autonomous vehicle. The computing system can obtain sensor data describing objects within an environment of the autonomous vehicle. The computing system can generate a plurality of trajectories for the autonomous vehicle based on the sensor data and the initial travel path. The computing system can determine whether the initial travel path, an offset profile, and a velocity profile meet flatness criteria. In response to determining that the initial travel path, the offset profile, and the velocity profile meet the flatness criteria, the computing system can combine the initial travel path, the offset profile, and the velocity profile into the respective trajectory. The computing system can determine a trajectory from the plurality of trajectories.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: July 19, 2022
    Assignee: UATC, LLC
    Inventors: Michael Lee Phillips, David McAllister Bradley, Utku Eren, Chenggang Liu, Daoyuan Jia, Eric Michael Perko, Samuel Philip Marden, Kalin Vasilev Gochev, Moslem Kazemi
  • Publication number: 20220215756
    Abstract: Systems and methods for controlling autonomous vehicle are provided. A method can include obtaining, by a computing system, data indicative of a plurality of objects in a surrounding environment of the autonomous vehicle. The method can further include determining, by the computing system, one or more clusters of the objects based at least in part on the data indicative of the plurality of objects. The method can further include determining, by the computing system, whether to enter an operation mode having one or more limited operational capabilities based at least in part on one or more properties of the one or more clusters. In response to determining that the operation mode is to be entered by the autonomous vehicle, the method can include controlling, by the computing system, the operation of the autonomous vehicle based at least in part on the one or more limited operational capabilities.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Brian C. Becker, Michael Lee Phillips, Yang Xu, Eric Michael Perko, Narek Melik-Barkhudarov
  • Patent number: 11377120
    Abstract: Systems, methods, tangible non-transitory computer-readable media, and devices associated with vehicle control based on risk-based interactions are provided. For example, vehicle data and perception data can be accessed. The vehicle data can include the speed of an autonomous vehicle in an environment. The perception data can include location information and classification information associated with an object in the environment. A scenario exposure can be determined based on the vehicle data and perception data. Prediction data including predicted trajectories of the object can be accessed. Expected speed data can be determined based on hypothetical speeds and hypothetical distances between the vehicle and the object. A speed profile that satisfies a threshold criteria can be determining based on the scenario exposure, the prediction data, and the expected speed data, over a distance. A motion plan to control the autonomous vehicle can be generated based on the speed profile.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: July 5, 2022
    Assignee: UATC, LLC
    Inventors: Eric Chen Deng, Micol Marchetti-Bowick, Yasmine Straka Concilio, Galen Clark Haynes, Michael Lee Phillips
  • Publication number: 20220176995
    Abstract: Systems and methods for autonomous vehicle motion planning are provided. Sensor data describing an environment of an autonomous vehicle and an initial travel path for the autonomous vehicle through the environment can be obtained. A number of trajectories for the autonomous vehicle are generated based on the sensor data and the initial travel path. The trajectories can be evaluated by generating a number of costs for each trajectory. The costs can include a safety cost and a total cost. Each cost is generated by a cost function created in accordance with a number of relational propositions defining desired relationships between the number of costs. A subset of trajectories can be determined from the trajectories based on the safety cost and an optimal trajectory can be determined from the subset of trajectories based on the total cost. The autonomous vehicle can control its motion in accordance with the optimal trajectory.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 9, 2022
    Inventors: Vijay Subramanian, Moslem Kazemi, David McAllister Bradley, Michael Lee Phillips
  • Publication number: 20220171390
    Abstract: The present disclosure provides autonomous vehicle systems and methods that include or otherwise leverage a motion planning system that generates constraints as part of determining a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can generate constraints based on where objects of interest are predicted to be relative to an autonomous vehicle. A constraint solver can identify navigation decisions for each of the constraints that provide a consistent solution across all constraints. The solution provided by the constraint solver can be in the form of a trajectory path determined relative to constraint areas for all objects of interest. The trajectory path represents a set of navigation decisions such that a navigation decision relative to one constraint doesn't sacrifice an ability to satisfy a different navigation decision relative to one or more other constraints.
    Type: Application
    Filed: January 27, 2022
    Publication date: June 2, 2022
    Inventors: Michael Lee Phillips, Don Burnette, Kalin Vasilev Gochev, Somchaya Liemhetcharat, Harishma Dayanidhi, Eric Michael Perko, Eric Lloyd Wilkinson, Colin Jeffrey Green, Wei Liu, Anthony Joseph Stentz, David McAllister Bradley, Samuel Philip Marden
  • Patent number: 11315431
    Abstract: Systems and methods for controlling autonomous vehicle are provided. A method can include obtaining, by a computing system, data indicative of a plurality of objects in a surrounding environment of the autonomous vehicle. The method can further include determining, by the computing system, one or more clusters of the objects based at least in part on the data indicative of the plurality of objects. The method can further include determining, by the computing system, whether to enter an operation mode having one or more limited operational capabilities based at least in part on one or more properties of the one or more clusters. In response to determining that the operation mode is to be entered by the autonomous vehicle, the method can include controlling, by the computing system, the operation of the autonomous vehicle based at least in part on the one or more limited operational capabilities.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 26, 2022
    Assignee: UATC, LLC
    Inventors: Brian C. Becker, Michael Lee Phillips, Yang Xu, Eric Michael Perko, Narek Melik-Barkhudarov