Patents Assigned to Five AI Limited
-
Publication number: 20260311345Abstract: A computer-implemented method of predicting an agent trajectory in a world space, the method comprising: receiving a visual input comprising an image of the agent in an image space, extracting from the visual input using a visual feature extractor a set of visual features, receiving a trajectory history input comprising an observed trajectory of the agent in the world space, extracting from the trajectory history input a set of trajectory features, and generating, based on the set of visual features and the set of trajectory features, a prediction output comprising a predicted trajectory for the agent in the world space.Type: ApplicationFiled: April 26, 2024Publication date: October 8, 2026Applicant: Five AI LimitedInventors: Anthony Knittel, Morris Antonello
-
Publication number: 20260289982Abstract: A method of detecting one or more objects in a scene using multiple calibrated object detectors, is disclosed. Each calibrated object detector is applied to the scene, resulting in one or more predicted object regions for each calibrated object detector and an uncalibrated confidence score for each predicted object region. For each calibrated detector, its score calibration function is used to determine a calibrated confidence score for each predicted object region. A reduction algorithm is applied to a combined prediction set comprising the one or more predicted object regions for each object detector and their calibrated confidence scores, resulting in a reduced prediction set.Type: ApplicationFiled: May 15, 2024Publication date: September 24, 2026Applicant: Five AI LimitedInventors: Kemal Oksuz, Thomas Joy, Puneet Kumar Dokania
-
Patent number: 12743367Abstract: A computer-implemented method for assessing autonomous vehicle performance comprising receiving, at an input, performance data of at least one autonomous driving run, the performance data comprising at least one time series of perception errors and at least one time series of driving performance results; and generating, at a rendering component, rendering data for rendering a graphical user interface, the graphical user interface for visualizing the performance data and comprising: a perception error timeline, and a driving assessment timeline, wherein the timelines are aligned in time, and divided into multiple time steps of the at least one driving run, wherein, for each time step: the perception timeline comprises a visual indication of whether a perception error occurred at that time step, and the driving assessment timeline comprises a visual indication of driving performance at that time step.Type: GrantFiled: June 8, 2022Date of Patent: September 22, 2026Assignee: Five AI LimitedInventors: Tim Young, Ben Graves, Maurizio Morriello, Jamie Cruickshank
-
Patent number: 12718401Abstract: Systems and method for updating an accumulated 3D map are disclosed. A current point cloud is received, which is an untwisted lidar point cloud captured over a current interval, each point in the current point cloud associated with feature data indicating a feature type of each point of the current point cloud. Respective subsets of the current point cloud are provided to a plurality of processing threads, wherein each processing thread operates on its point cloud subset in parallel with the other processing thread(s) to perform the following mapping operations: compare each point of its point cloud subset with features of the accumulated 3D map to identify a corresponding feature of the same feature type in the accumulated 3D map, compute a distance between each point of its subset and the corresponding feature in the accumulated point cloud, and determine a derivative of each distance with respect to lidar pose change.Type: GrantFiled: July 2, 2021Date of Patent: August 25, 2026Assignee: Five AI LimitedInventor: William Froom
-
Patent number: 12710545Abstract: A computer-implemented method of computer-implemented method of perceiving structure in a point cloud comprises: applying clustering to the point cloud, and thereby identifying at least one moving object cluster within the point cloud, the point cloud comprising time-stamped points captured over a non-zero accumulation window; determining a motion model for the moving object cluster, by fitting one or more parameters of the motion model to the time-stamped points of that cluster; using the motion model to transform the time-stamped points of the moving object cluster to a common reference time; and applying a perception component to the transformed points of the moving object cluster to extract information about structure exhibited in the transformed points.Type: GrantFiled: January 18, 2022Date of Patent: August 18, 2026Assignee: Five AI LimitedInventors: Andrew Lawson, David Pickup, Sina Samangooei, John Redford
-
Publication number: 20260236032Abstract: A computer-implemented method of planning an ego trajectory for an ego robot in an environment in the presence of an occluding object, the method comprising: determining a trajectory cost function having one or more planning variables that define a planned ego trajectory, the planning variables tuneable to modify the planned ego trajectory, wherein the trajectory cost function is dependent on a predicted occluded region of the environment, as defined by the planned ego trajectory and a predicted state of the occluding object; and tuning the planning variables using an optimizer applied to the trajectory cost function, wherein the trajectory cost function encodes: (i) a progress objective that rewards modifications to the planned ego trajectory that progress the ego robot towards a chosen goal location, and (ii) a visibility objective, dependent on the predicted occluded region, that rewards modifications to the planned ego trajectory that improve visibility of the environment from the perspective of the ego rType: ApplicationFiled: February 13, 2024Publication date: August 13, 2026Applicant: Five AI LimitedInventors: Ludovico Carozza, Majd Hawasly, Mihai-Sorin Dobre, John Redford, Subramanian Ramamoorthy
-
Publication number: 20260235415Abstract: A computer-implemented method of generating road annotation data for annotating an electronic map, the method comprising accessing from persistent storage an electronic map defining a road network; generating a road topology graph encoding a topology of the road network, the road topology graph comprising nodes representing road structure elements and edges representing links between road structure elements; performing a search of the road topology graph for a predetermined graph structure; responsive to identifying a subgraph of the road topology graph exhibiting the predetermined graph structure, generating annotation data for marking in the electronic map a portion of the road network corresponding to the subgraph; and generating in persistent storage an augmented map comprising map data defining the portion of the road network and the annotation data.Type: ApplicationFiled: February 13, 2024Publication date: August 13, 2026Applicant: Five AI LimitedInventor: Jared Khan
-
Patent number: 12705857Abstract: An encoder is trained together with a perception component based on a training set comprising unannotated sensor data sets and annotated sensor data sets in a sequence of multiple training steps.Type: GrantFiled: January 20, 2022Date of Patent: August 11, 2026Assignee: Five AI LimitedInventors: John Redford, Anuj Sharma, Puneet Dokania
-
Patent number: 12705871Abstract: A computer implemented method of training an encoder to extract features from sensor data comprises training a machine learning (ML) system based on a self-supervised loss function applied to a training set, the ML system comprising the encoder. The training set comprises first data representations and corresponding second data representations, wherein the encoder extracts features from each first and second data representation, and wherein the self-supervised loss function encourages the ML system to associate each first data representation with its corresponding second data representation based on their respective features.Type: GrantFiled: January 19, 2022Date of Patent: August 11, 2026Assignee: Five AI LimitedInventors: John Redford, Sina Samangooei, Anuj Sharma, Puneet Dokania
-
Patent number: 12700301Abstract: A computer-implemented method of predicting an external actor trajectory comprises receiving, at a computer, sensor inputs for detecting and tracking an external actor; applying object tracking to the sensor inputs, in order track the external actor, and thereby determine an observed trace of the external actor over a time interval; determining a set of available goals for the external actor; for each of the available goals, determining an expected trajectory model; and comparing the observed trace of the external actor with the expected trajectory model for each of the available goals, to determine a likelihood of that goal.Type: GrantFiled: June 27, 2024Date of Patent: August 4, 2026Assignee: Five AI LimitedInventors: Subramanian Ramamoorthy, Simon Lyons, Svetlin Valentinov Penkov, Morris Antonello
-
Publication number: 20260195251Abstract: Systems and method are provided for a driving run performed by a sensor-equipped robot in a driving scene comprising at least one dynamic signalling agent (DSA). DSA data indicating, signalling states of the at least one DSA as a function of time is received, and a graphical user interface (GUI), comprising a schematic representation of the run and at least one DSA state timeline showing a visual indicator of the current signalling state of a corresponding one of the at least one DSA, is rendered on the GUI.Type: ApplicationFiled: December 1, 2023Publication date: July 9, 2026Applicant: Five AI LimitedInventors: Owen Lord, Ben Graves
-
Patent number: 12675616Abstract: An occlusion metric is computed for a target object in a 3D multi-object simulation. The target object is represented in 3D space by a collision surface and a 3D bounding box. In a reference surface defined in 3D space, a bounding box projection is determined for the target object with respect to an ego location. The bounding box projection is used to determine a set of reference points in 3D space. For each reference point of the set of reference points, a corresponding ray is cast based on the ego location, and it is determined whether the ray is an object ray that intersects the collision surface of the target object. For each such object ray, it is determined whether the object ray is occluded. The occlusion metric conveys an extent to which the object rays are occluded.Type: GrantFiled: July 23, 2021Date of Patent: July 7, 2026Assignee: Five AI LimitedInventor: Jon Forshaw
-
Patent number: 12664782Abstract: A computer-implemented method of processing images for extracting information about known objects comprises the steps of receiving an image containing a view of a known object at a scale dependent on an object distance of the known object from an image capture location of the image; determining, from a world model representing one or more known objects in the vicinity of the image capture location, an object location of the known object, the object location and the image capture location defined in a world frame of reference; and based on the image capture location and the object location in the world frame of reference, applying image scaling to the image, to extract a rescaled image containing a rescaled view of the known object at a scale that is substantially independent of the object distance from the image capture location.Type: GrantFiled: August 20, 2021Date of Patent: June 23, 2026Assignee: Five AI LimitedInventors: Ying Chan, Sina Samangooei, John Redford
-
Publication number: 20260170779Abstract: The present disclosure relates to a computer-implemented method of training a generative model to insert an object in spatial sensor data. The method comprises receiving a training sample of spatial sensor data and receiving an indication of a 3D geometric property of an object captured in the training sample. A portion of spatial sensor data corresponding to the object is removed from the training sample, resulting a cropped training sample. The generative model is trained to reconstruct the training sample from the cropped training sample by, providing to the generative model: the cropped training sample as a target input, an indication of the object as a reference input, and the 3D geometric property of the object as a conditioning input. This results in a generated output sample of spatial sensor data.Type: ApplicationFiled: July 31, 2025Publication date: June 18, 2026Applicant: Five AI LimitedInventors: Alexandru Buburuzan, Romain Mueller
-
Patent number: 12637105Abstract: A position target for a planned speed change maneuver is received. From a predetermined family of kinematic functions, a kinematic function for carrying out the planned speed change maneuver, is determined. The kinematic function is a first or higher order derivative of acceleration with respect to time, and is computed in a constrained optimization process as substantially optimizing a cost function defined for the planned speed change maneuver, subject to a set of hard constraints.Type: GrantFiled: February 18, 2021Date of Patent: May 26, 2026Assignee: Five AI LimitedInventors: Alexandre Silva, Steffen Jaekel, Majd Hawasly, Alejandro Bordallo
-
Patent number: 12576886Abstract: A computer-implemented method of predicting behaviour of an agent for executing an objective of a mobile robot in the vicinity of the agent, in dependence on the predicted behaviour comprises: determining a reference path, wherein multiple actions are available to the agent, and the reference path relates to one of those actions; projecting a measured velocity vector of the agent onto a reference path, thereby determining a projected speed value for the agent along the reference path; computing predicted agent motion data for the agent along the reference path based on the projected speed value; and generating a series of control signals for controlling a mobile robot to fulfil the objective in dependence on the predicted agent motion data.Type: GrantFiled: March 29, 2021Date of Patent: March 17, 2026Assignee: Five AI LimitedInventors: Alexandre Silva, Alexander Heavens, Steffen Jaekel, Bence Magyar, Alejandro Bordallo
-
Patent number: 12576864Abstract: A computer-implemented method of evaluating the performance of a target planner for an ego robot comprises receiving evaluation data for evaluating the performance of the target planner in the scenario, generated by applying the target planner at incrementing planning steps, to compute a series of ego plans that respond to changes in the scenario and are implemented in the scenario to cause changes in an ego state. The evaluation data includes 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. 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, and computing at least one evaluation score for comparing the ego plan with the reference plan.Type: GrantFiled: October 29, 2021Date of Patent: March 17, 2026Assignee: Five AI LimitedInventors: Francisco Eiras, Majd Hawasly, Subramanian Ramamoorthy
-
Publication number: 20260057653Abstract: A computer-implemented method of assessing performance of perception component, the perception component for interpreting structure in a scene comprises: receiving a set of multiple computed outputs obtained by applying the perception component to the scene, wherein each computed output comprises a confidence score: generating, from the set of multiple computed outputs, multiple pseudo-ground truth sets, wherein each pseudo-ground truth set comprises, for each computed output, a pseudo-ground truth output sampled from a set of possible ground truth outputs based on a probability distribution defined by the confidence score of the computed output; computing a performance score for the perception component applied to the scene with respect to each pseudo-ground truth set, by comparing the set of multiple outputs with that pseudo-ground truth set; and computing an overall performance score for the perception component applied to the scene, by aggregating the performance scores computed with respect to the multipType: ApplicationFiled: July 26, 2023Publication date: February 26, 2026Applicant: Five AI LimitedInventors: Edward Ayers, Jonathan Sadeghi, John Redford, Romain Muller, Puneet Dokania
-
Patent number: 12547175Abstract: 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: GrantFiled: January 28, 2021Date of Patent: February 10, 2026Assignee: Five AI LimitedInventors: Henry Pulver, Majd Hawasly, Subramanian Ramamoorthy, Francisco Eiras, Ludovico Carozza
-
Publication number: 20260038141Abstract: The present disclosure relates to techniques for locating and modelling a 3D object captured by a mobile robot. A cost function is defined over a set of variables, and is applied to sensor data. The set of variables comprises shape parameters of a 3D object model and a time sequence of poses of the 3D object model. The cost function penalizes inconsistency between the sensor data and the set of variables. The object belongs to a known object class, and the 3D object model or the cost function encodes expected 3D shape information associated with the known object class. The 3D object is modelled by tuning poses of the object and the shape parameters, to optimize the cost function.Type: ApplicationFiled: July 31, 2025Publication date: February 5, 2026Applicant: Five AI LimitedInventors: Jasmine Anna Cruickshank, Benjamin James Fuller