Patents by Inventor Francisco Eiras

Francisco Eiras 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).

  • Patent number: 11900797
    Abstract: An autonomous vehicle (AV) planning method comprises: receiving sensor inputs pertaining to an AV; processing the AV sensor inputs to determine an encountered driving scenario; in an AV planner, executing a tree search algorithm to determine a sequence of AV manoeuvres corresponding to a path through a constructed game tree; and generating AV control signals for executing the determined sequence of AV manoeuvres; wherein the game tree has a plurality of nodes representing anticipated states of the encountered driving scenario, and the anticipated driving scenario state of each child node is determined by updating the driving scenario state of its parent node based on (i) a candidate AV manoeuvre and (ii) an anticipated behaviour of at least one external agent in the encountered driving scenario.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: February 13, 2024
    Assignee: Five AI Limited
    Inventors: Subramanian Ramamoorthy, Mihai Dobre, Roberto Antolin, Stefano Albrecht, Simon Lyons, Svetlin Valentinov Penkov, Morris Antonello, Francisco Eiras
  • Publication number: 20230219585
    Abstract: A computer-implemented method of evaluating the performance of a target planner for an ego robot in a real or simulated scenario, the method comprising: receiving evaluation data for evaluating the performance of the target planner in the scenario, the evaluation data generated by applying the target planner at incrementing planning steps, in order to compute a series of ego plans that respond to changes in the scenario, the series of ego plans being implemented in the scenario to cause changes in an ego state the evaluation data comprising: the ego plan computed by the target planner at one of the planning steps, and a scenario state at a time instant of the scenario, wherein the evaluation data is used to evaluate the target planner by: computing a reference plan for said time instant based on the scenario state, the scenario state including the ego state at that time instant as caused by implementing one or more preceding ego plans of the series of ego plans computed by the target planner, and computing at
    Type: Application
    Filed: October 29, 2021
    Publication date: July 13, 2023
    Applicant: Five Al Limited
    Inventors: Francisco Eiras, Majd Hawasly, Subramanian Ramamoorthy
  • Publication number: 20230089978
    Abstract: A computer system for planning mobile robot trajectories, the computer system comprising: an input configured to receive a set of scenario description parameters describing a scenario and a desired goal for the mobile robot therein; a runtime optimizer configured to compute a final mobile robot trajectory that substantially optimizes a cost function for the scenario, subject to a set of hard constraints that the final mobile robot trajectory is guaranteed to satisfy; and a trained function approximator configured to compute, from the set of scenario description parameters, initialization data defining an initial mobile robot trajectory.
    Type: Application
    Filed: January 28, 2021
    Publication date: March 23, 2023
    Applicant: Five AI Limited
    Inventors: Henry PULVER, Majd HAWASLY, Subramanian RAMAMOORTHY, Francisco EIRAS, Ludovico CAROZZA
  • Publication number: 20230081921
    Abstract: A computer-implemented method of determining control actions for controlling a mobile robot comprises: receiving a set of scenario description parameters describing a scenario and a desired goal for the mobile robot therein; in a first constrained optimization stage, applying a first optimizer to determine a first series of control actions that substantially globally optimizes a preliminary cost function for the scenario, the preliminary cost function based on a first computed trajectory of the mobile robot, as computed by applying a preliminary robot dynamics model to the first series of control actions, and in a second constrained optimization stage, applying a second optimizer to determine a second series of control actions that substantially globally optimizes a full cost function for the scenario, the full cost function based on a second computed trajectory of the mobile robot, as computed by applying a full robot dynamics model to the second series of control actions; wherein initialization data of at l
    Type: Application
    Filed: January 28, 2021
    Publication date: March 16, 2023
    Applicant: Five AI Limited
    Inventors: Majd HAWASLY, Francisco EIRAS, Subramanian RAMAMOORTHY
  • Publication number: 20230042431
    Abstract: Ego actions for a mobile robot in the presence of at least one agent are autonomously planned. In a sampling phase, a goal for an agent is sampled from a set of available goals based on a probabilistic goal distribution, as determined using an observed trajectory of the agent. An agent trajectory is sampled, from a set of possible trajectories associated with the sampled goal, based on a probabilistic trajectory distribution, each trajectory of the set of possible trajectories reaching a location of the associated goal. In a simulation phase, an ego action is selected from a set of available ego actions and based on the selected ego action, the sampled agent trajectory, and a current state of the mobile robot, (i) behaviour of the mobile robot, and (ii) simultaneous behaviour of the agent are simulated, in order to assess the viability of the selected ego action.
    Type: Application
    Filed: April 22, 2020
    Publication date: February 9, 2023
    Applicant: Five AI Limited
    Inventors: Subramanian RAMAMOORTHY, Mihai DOBRE, Roberto ANTOLIN, Stefano ALBRECHT, Simon LYONS, Svetlin Valentinov PENKOV, Morris ANTONELLO, Francisco EIRAS
  • Publication number: 20210370980
    Abstract: An autonomous vehicle (AV) planning method comprises: receiving sensor inputs pertaining to an AV; processing the AV sensor inputs to determine an encountered driving scenario; in an AV planner, executing a tree search algorithm to determine a sequence of AV manoeuvres corresponding to a path through a constructed game tree; and generating AV control signals for executing the determined sequence of AV manoeuvres; wherein the game tree has a plurality of nodes representing anticipated states of the encountered driving scenario, and the anticipated driving scenario state of each child node is determined by updating the driving scenario state of its parent node based on (i) a candidate AV manoeuvre and (ii) an anticipated behaviour of at least one external agent in the encountered driving scenario.
    Type: Application
    Filed: October 16, 2019
    Publication date: December 2, 2021
    Applicant: Five Al Limited
    Inventors: SUBRAMANIAN RAMAMOORTHY, Mihai Dobre, Roberto Antolin, Stefano Albrecht, Simon Lyons, Svetlin Valentinov Penkov, Morris Antonello, Francisco Eiras
  • Publication number: 20210339772
    Abstract: One aspect herein provides a method of analysing driving behaviour in a data processing computer system, the method comprising: receiving at the data processing computer system driving behaviour data to be analysed, wherein the driving behaviour data records vehicle movements within a monitored driving area; analysing the driving behaviour data to determine a normal driving behaviour model for the monitored driving area; using object tracking to determine driving trajectories of vehicles driving in the monitored driving area; comparing the driving trajectories with the normal driving behaviour model to identify at least one abnormal driving trajectory; and extracting a portion of the driving behaviour data corresponding to a time interval associated with the abnormal driving trajectory.
    Type: Application
    Filed: October 16, 2019
    Publication date: November 4, 2021
    Applicant: Five Al Limited
    Inventors: Subramanian RAMAMOORTHY, Majd Hawasly, Francisco Eiras, Morris Antonello, Simon Lyons, Rik Sarkar