Patents by Inventor Jared Russell
Jared Russell 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: 20260103219Abstract: A simulation may be used to determine a difference between progress of a manually-driven vehicle and progress of a simulated autonomous vehicle. The method includes retrieving log data collected for the manually-driven vehicle driving along a route, generating a plurality of path segments for a portion of the route. The plurality of path segments corresponds to points in a lane that the manually-driven vehicle traveled through on the portion of the route. The method also includes running, using a software of the autonomous vehicle, a simulation of the autonomous vehicle driving along the plurality of path segments, extracting metrics from the log data and the simulation, and determining the difference between a first progress of the manually-driven vehicle and a second progress of the simulated autonomous vehicle based on the metrics.Type: ApplicationFiled: December 16, 2025Publication date: April 16, 2026Inventors: Brian Cohen, Guillaume Dupre, Jared Russell, Eric Schoenfeld, Jack Joseph Wanderman
-
Patent number: 12565233Abstract: A simulation may be used to determine a difference between progress of a manually-driven vehicle and progress of a simulated autonomous vehicle. The method includes retrieving log data collected for the manually-driven vehicle driving along a route, generating a plurality of path segments for a portion of the route. The plurality of path segments corresponds to points in a lane that the manually-driven vehicle traveled through on the portion of the route. The method also includes running, using a software of the autonomous vehicle, a simulation of the autonomous vehicle driving along the plurality of path segments, extracting metrics from the log data and the simulation, and determining the difference between a first progress of the manually-driven vehicle and a second progress of the simulated autonomous vehicle based on the metrics.Type: GrantFiled: November 8, 2023Date of Patent: March 3, 2026Assignee: Waymo LLCInventors: Brian Cohen, Guillaume Dupre, Jared Russell, Eric Schoenfeld, Jack Joseph Wanderman
-
Publication number: 20240416958Abstract: Aspects of the disclosure provide a method of generating and following planned trajectories for an autonomous vehicle. For instance, a baseline for a planned trajectory that the autonomous vehicle can use to follow a route to a destination may be determined. A stopping point corresponding to a traffic control that will cause the autonomous vehicle to come to a stop using the baseline may be determined. Sensor data identifying objects and their locations may be received. A plurality of constraints may be generated based on the sensor data. A planned trajectory may be generated using the baseline, the stopping point, and the plurality of constraints, wherein constraints beyond the stopping point are ignored.Type: ApplicationFiled: August 27, 2024Publication date: December 19, 2024Inventors: Jared Russell, Jens-Steffen Gutmann, Ioan-Alexandru Sucan
-
Patent number: 12116007Abstract: Aspects of the disclosure provide a method of generating and following planned trajectories for an autonomous vehicle. For instance, a baseline for a planned trajectory that the autonomous vehicle can use to follow a route to a destination may be determined. A stopping point corresponding to a traffic control that will cause the autonomous vehicle to come to a stop using the baseline may be determined. Sensor data identifying objects and their locations may be received. A plurality of constraints may be generated based on the sensor data. A planned trajectory may be generated using the baseline, the stopping point, and the plurality of constraints, wherein constraints beyond the stopping point are ignored.Type: GrantFiled: December 9, 2020Date of Patent: October 15, 2024Assignee: Waymo LLCInventors: Jared Russell, Jens-Steffen Gutmann, Ioan-Alexandru Sucan
-
Publication number: 20240083458Abstract: A simulation may be used to determine a difference between progress of a manually-driven vehicle and progress of a simulated autonomous vehicle. The method includes retrieving log data collected for the manually-driven vehicle driving along a route, generating a plurality of path segments for a portion of the route. The plurality of path segments corresponds to points in a lane that the manually-driven vehicle traveled through on the portion of the route. The method also includes running, using a software of the autonomous vehicle, a simulation of the autonomous vehicle driving along the plurality of path segments, extracting metrics from the log data and the simulation, and determining the difference between a first progress of the manually-driven vehicle and a second progress of the simulated autonomous vehicle based on the metrics.Type: ApplicationFiled: November 8, 2023Publication date: March 14, 2024Inventors: Brian Cohen, Guillaume Dupre, Jared Russell, Eric Schoenfeld
-
Patent number: 11926332Abstract: Aspects of the disclosure provide for controlling an autonomous vehicle. For instance, a first probability distribution may be generated for the vehicle at a first future point in time using a generative model for predicting expected behaviors of objects and a set of characteristics for the vehicle at an initial time expected to be perceived by an observer. Planning system software of the vehicle may be used to generate a trajectory for the vehicle to follow. A second probability distribution may be generated for a second future point in time using the generative model based on the trajectory and a set of characteristics for the vehicle at the first future point expected to be perceived by the observer. A surprise assessment may be generated by comparing the first probability distribution to the second probability distribution. The vehicle may be controlled based on the surprise assessment.Type: GrantFiled: September 16, 2022Date of Patent: March 12, 2024Assignee: Waymo LLCInventors: Johan Engstrom, Jared Russell
-
Patent number: 11851086Abstract: A simulation may be used to determine a difference between progress of a manually-driven vehicle and progress of a simulated autonomous vehicle. The method includes retrieving log data collected for the manually-driven vehicle driving along a route, generating a plurality of path segments for a portion of the route. The plurality of path segments corresponds to points in a lane that the manually-driven vehicle traveled through on the portion of the route. The method also includes running, using a software of the autonomous vehicle, a simulation of the autonomous vehicle driving along the plurality of path segments, extracting metrics from the log data and the simulation, and determining the difference between a first progress of the manually-driven vehicle and a second progress of the simulated autonomous vehicle based on the metrics.Type: GrantFiled: June 26, 2020Date of Patent: December 26, 2023Assignee: Waymo LLCInventors: Brian Cohen, Guillaume Dupre, Jared Russell, Eric Schoenfeld
-
Patent number: 11447142Abstract: Aspects of the disclosure provide for controlling an autonomous vehicle. For instance, a first probability distribution may be generated for the vehicle at a first future point in time using a generative model for predicting expected behaviors of objects and a set of characteristics for the vehicle at an initial time expected to be perceived by an observer. Planning system software of the vehicle may be used to generate a trajectory for the vehicle to follow. A second probability distribution may be generated for a second future point in time using the generative model based on the trajectory and a set of characteristics for the vehicle at the first future point expected to be perceived by the observer. A surprise assessment may be generated by comparing the first probability distribution to the second probability distribution. The vehicle may be controlled based on the surprise assessment.Type: GrantFiled: May 16, 2019Date of Patent: September 20, 2022Assignee: Waymo LLCInventors: Johan Engstrom, Jared Russell
-
Publication number: 20220176987Abstract: Aspects of the disclosure provide a of generating and following planned trajectories for an autonomous vehicle. For instance, a baseline for a planned trajectory that the autonomous vehicle can use to follow a route to a destination may be determined. A stopping point corresponding to a traffic control that will cause the autonomous vehicle to come to a stop using the baseline may be determined. Sensor data identifying objects and their locations may be received. A plurality of constraints may be generated based on the sensor data. A planned trajectory may be generated using the baseline, the stopping point, and the plurality of constraints, wherein constraints beyond the stopping point are ignored.Type: ApplicationFiled: December 9, 2020Publication date: June 9, 2022Inventors: Jared Russell, Jens-Steffen Gutmann, Ioan-Alexandru Sucan
-
Publication number: 20210403033Abstract: A simulation may be used to determine a difference between progress of a manually-driven vehicle and progress of a simulated autonomous vehicle. The method includes retrieving log data collected for the manually-driven vehicle driving along a route, generating a plurality of path segments for a portion of the route. The plurality of path segments corresponds to points in a lane that the manually-driven vehicle traveled through on the portion of the route. The method also includes running, using a software of the autonomous vehicle, a simulation of the autonomous vehicle driving along the plurality of path segments, extracting metrics from the log data and the simulation, and determining the difference between a first progress of the manually-driven vehicle and a second progress of the simulated autonomous vehicle based on the metrics.Type: ApplicationFiled: June 26, 2020Publication date: December 30, 2021Inventors: Brian Cohen, Guillaume Dupre, Jared Russell, Eric Schoenfeld
-
Patent number: 11145206Abstract: Systems and methods related to roadmaps for mobile robotic devices are provided. A computing device can determine a roadmap that includes a first intersection associated with first and second edges. The computing device can determine an edge interaction region (EIR) surrounding the first intersection that includes portions of the first and second edges, where a traversal region on the first edge portion can overlap a traversal region on the second edge portion. The computing device can determine first and second sub-edges of the first edge; the first sub-edge within the EIR and the second sub-edge outside the EIR. The computing device can receive a request to determine a route, determine the route specifying travel along the first sub-edge with a first rule set and along the second sub-edge with a second rule set, and provide the route.Type: GrantFiled: July 2, 2018Date of Patent: October 12, 2021Assignee: Boston Dynamics, Inc.Inventors: Jared Russell, Geoffrey Lalonde
-
Patent number: 10754350Abstract: An example system includes a vehicle and a sensor connected to the vehicle. The system may receive a predetermined path for the vehicle to follow. The system may also receive a plurality of objectives, associated with a corresponding set of sensor data, for which to collect sensor data. The system may determine, for each of the plurality of objectives, a portion of the environment for the sensor to scan to acquire the corresponding set of sensor data. The system may determine, based on the portion of the environment determined for each of the plurality of objectives, a sensor trajectory through which to move the sensor. The system may cause the sensor to move through the determined sensor trajectory and scan portions of the environment corresponding to the determined sensor trajectory as the vehicle moves along the predetermined path.Type: GrantFiled: December 12, 2017Date of Patent: August 25, 2020Assignee: X Development LLCInventor: Jared Russell
-
Patent number: 10369696Abstract: Methods, apparatus, systems, and computer-readable media are provided for spatiotemporal reservations for robots. In various implementations, a sequence of spatial regions of an environment, and a sequence of respective time intervals that are reserved for a robot to operate within the sequence of spatial regions, may be reserved for the robot. A default path through the sequence of spatial regions may be identified. During traversal of the default path, it may be determined that the default path will be unpassable by the robot through a given spatial region during a given time interval reserved for the robot to operate within the given spatial region. Thus, an alternative path through the given spatial region that is traversable by the robot during the given time interval may be identified. The robot may then be traversed along the alternative path through the given spatial region within the given time interval.Type: GrantFiled: July 5, 2017Date of Patent: August 6, 2019Assignee: X DEVELOPMENT LLCInventors: Jared Russell, Julian Mac Neille Mason, Kurt Mauro Dresner
-
Publication number: 20180321675Abstract: Systems and methods related to roadmaps for mobile robotic devices are provided. A computing device can determine a roadmap that includes a first intersection associated with first and second edges. The computing device can determine an edge interaction region (EIR) surrounding the first intersection that includes portions of the first and second edges, where a traversal region on the first edge portion can overlap a traversal region on the second edge portion. The computing device can determine first and second sub-edges of the first edge; the first sub-edge within the EIR and the second sub-edge outside the EIR. The computing device can receive a request to determine a route, determine the route specifying travel along the first sub-edge with a first rule set and along the second sub-edge with a second rule set, and provide the route.Type: ApplicationFiled: July 2, 2018Publication date: November 8, 2018Inventors: Jared Russell, Geoffrey Lalonde
-
Patent number: 10108194Abstract: An example system may include a vehicle, a sensor, and a control system that may determine a target location for an object carried by the vehicle. The control system may also determine a plurality of points defining a boundary of a volume to be occupied by the object at the target location. The plurality of points may be scannable in a sequence by the sensor to scan the volume. The control system may additionally determine a respective field of visibility to each respective point. Further, the control system may determine a path for the vehicle to follow to the target location. The respective field of visibility may intersect with at least a respective portion of the determined path such that each respective point is observable by the sensor along at least the respective portion of the determined path as the vehicle moves along the determined path to the target location.Type: GrantFiled: September 2, 2016Date of Patent: October 23, 2018Assignee: X Development LLCInventor: Jared Russell
-
Patent number: 10037029Abstract: Systems and methods related to roadmaps for mobile robotic devices are provided. A computing device can determine a roadmap that includes a first intersection associated with first and second edges. The computing device can determine an edge interaction region (EIR) surrounding the first intersection that includes portions of the first and second edges, where a traversal region on the first edge portion can overlap a traversal region on the second edge portion. The computing device can determine first and second sub-edges of the first edge; the first sub-edge within the EIR and the second sub-edge outside the EIR. The computing device can receive a request to determine a route, determine the route specifying travel along the first sub-edge with a first rule set and along the second sub-edge with a second rule set, and provide the route.Type: GrantFiled: August 8, 2016Date of Patent: July 31, 2018Assignee: X Development LLCInventors: Jared Russell, Geoffrey Lalonde
-
Publication number: 20180113468Abstract: An example system includes a vehicle and a sensor connected to the vehicle. The system may receive a predetermined path for the vehicle to follow. The system may also receive a plurality of objectives, associated with a corresponding set of sensor data, for which to collect sensor data. The system may determine, for each of the plurality of objectives, a portion of the environment for the sensor to scan to acquire the corresponding set of sensor data. The system may determine, based on the portion of the environment determined for each of the plurality of objectives, a sensor trajectory through which to move the sensor. The system may cause the sensor to move through the determined sensor trajectory and scan portions of the environment corresponding to the determined sensor trajectory as the vehicle moves along the predetermined path.Type: ApplicationFiled: December 12, 2017Publication date: April 26, 2018Inventor: Jared Russell
-
Patent number: 9880561Abstract: An example system includes a vehicle and a sensor connected to the vehicle. The system may receive a predetermined path for the vehicle to follow. The system may also receive a plurality of objectives, associated with a corresponding set of sensor data, for which to collect sensor data. The system may determine, for each of the plurality of objectives, a portion of the environment for the sensor to scan to acquire the corresponding set of sensor data. The system may determine, based on the portion of the environment determined for each of the plurality of objectives, a sensor trajectory through which to move the sensor. The system may cause the sensor to move through the determined sensor trajectory and scan portions of the environment corresponding to the determined sensor trajectory as the vehicle moves along the predetermined path.Type: GrantFiled: June 9, 2016Date of Patent: January 30, 2018Assignee: X Development LLCInventor: Jared Russell
-
Patent number: 9870002Abstract: An example system may include a motor, a position-controlled motor controller configured to drive the motor to a commanded position with a characteristic acceleration profile, and a control system. The control system may be configured to determine a target velocity for the motor. The control system may be additionally configured to determine a target position that, when commanded to the motor controller, is predicted to cause the motor controller to drive the motor with the target velocity at a target time point by driving the motor with the characteristic acceleration profile. Further, the control system may be configured to provide an instruction for execution by the position-controlled motor controller, the instruction may be configured to cause the motor controller to drive the motor to the target position.Type: GrantFiled: September 6, 2016Date of Patent: January 16, 2018Assignee: X Development LLCInventors: Robert Holmberg, Jared Russell, Ethan Rublee
-
Publication number: 20170357270Abstract: An example system includes a vehicle and a sensor connected to the vehicle. The system may receive a predetermined path for the vehicle to follow. The system may also receive a plurality of objectives, associated with a corresponding set of sensor data, for which to collect sensor data. The system may determine, for each of the plurality of objectives, a portion of the environment for the sensor to scan to acquire the corresponding set of sensor data. The system may determine, based on the portion of the environment determined for each of the plurality of objectives, a sensor trajectory through which to move the sensor. The system may cause the sensor to move through the determined sensor trajectory and scan portions of the environment corresponding to the determined sensor trajectory as the vehicle moves along the predetermined path.Type: ApplicationFiled: June 9, 2016Publication date: December 14, 2017Inventor: Jared Russell