Patents by Inventor Benjamin Stephens

Benjamin Stephens 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: 20250313289
    Abstract: An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.
    Type: Application
    Filed: June 23, 2025
    Publication date: October 9, 2025
    Inventor: Benjamin Stephens
  • Patent number: 12384038
    Abstract: A robotic device includes a control system. The control system receives a first measurement indicative of a first distance between a center of mass of the machine and a first position in which a first leg of the machine last made initial contact with a surface. The control system also receives a second measurement indicative of a second distance between the center of mass of the machine and a second position in which the first leg of the machine was last raised from the surface. The control system further determines a third position in which to place a second leg of the machine based on the received first measurement and the received second measurement. Additionally, the control system provides instructions to move the second leg of the machine to the determined third position.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: August 12, 2025
    Assignee: Boston Dynamics, Inc.
    Inventors: Gabriel Nelson, Benjamin Stephens
  • Patent number: 12365407
    Abstract: An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: July 22, 2025
    Assignee: BOSTON DYNAMICS, INC.
    Inventor: Benjamin Stephens
  • Publication number: 20250178190
    Abstract: Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
    Type: Application
    Filed: December 10, 2024
    Publication date: June 5, 2025
    Applicant: Boston Dynamics, Inc.
    Inventors: Robin Deits, Scott Kuindersma, Matthew P. Kelly, Twan Koolen, Yeuhi Abe, Benjamin Stephens
  • Publication number: 20250153361
    Abstract: An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.
    Type: Application
    Filed: October 10, 2024
    Publication date: May 15, 2025
    Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
  • Publication number: 20250115315
    Abstract: A robot system includes: an upper body section including one or more end-effectors; a lower body section including one or more legs; and an intermediate body section coupling the upper and lower body sections. An upper body control system operates at least one of the end-effectors. The intermediate body section experiences a first intermediate body linear force and/or moment based on an end-effector force acting on the at least one end-effector. A lower body control system operates the one or more legs. The one or more legs experience respective surface reaction forces. The intermediate body section experiences a second intermediate body linear force and/or moment based on the surface reaction forces. The lower body control system operates the one or more legs so that the second intermediate body linear force balances the first intermediate linear force and the second intermediate body moment balances the first intermediate body moment.
    Type: Application
    Filed: December 17, 2024
    Publication date: April 10, 2025
    Inventors: Kevin Blankespoor, Benjamin Stephens, Nicolas Hudson, Yeuhi Abe, Jennifer Barry
  • Patent number: 12194629
    Abstract: Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: January 14, 2025
    Assignee: Boston Dynamics, Inc.
    Inventors: Robin Deits, Scott Kuindersma, Matthew P. Kelly, Twan Koolen, Yeuhi Abe, Benjamin Stephens
  • Patent number: 12172719
    Abstract: A robot system includes: an upper body section including one or more end-effectors; a lower body section including one or more legs; and an intermediate body section coupling the upper and lower body sections. An upper body control system operates at least one of the end-effectors. The intermediate body section experiences a first intermediate body linear force and/or moment based on an end-effector force acting on the at least one end-effector. A lower body control system operates the one or more legs. The one or more legs experience respective surface reaction forces. The intermediate body section experiences a second intermediate body linear force and/or moment based on the surface reaction forces. The lower body control system operates the one or more legs so that the second intermediate body linear force balances the first intermediate linear force and the second intermediate body moment balances the first intermediate body moment.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: December 24, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Benjamin Stephens, Nicolas Hudson, Yeuhi Abe, Jennifer Barry
  • Patent number: 12128570
    Abstract: An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: October 29, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
  • Publication number: 20240091930
    Abstract: A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters. The computing system may also operate the model with multiple sets of control parameters to simulate respective motions of the robot. The computing system may further determine respective scores for each respective simulated motion of the robot, wherein the respective scores are based on constraints associated with each limb of the robot and a goal. The constraints include actuator constraints and joint constraints for limbs of the robot. Additionally, the computing system may select, based on the respective scores, a set of control parameters associated with a particular score. Further, the computing system may modify a behavior of the robot based on the selected set of control parameters to perform a coordinated exertion of forces by actuators of the robot.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Marco da Silva, Benjamin Stephens, Alfred Anthony Rizzi, Yeuhi Abe
  • Publication number: 20240051122
    Abstract: Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 15, 2024
    Applicant: Boston Dynamics, Inc.
    Inventors: Robin Deits, Scott Kuindersma, Matthew P. Kelly, Twan Koolen, Yeuhi Abe, Benjamin Stephens
  • Patent number: 11865715
    Abstract: A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters. The computing system may also operate the model with multiple sets of control parameters to simulate respective motions of the robot. The computing system may further determine respective scores for each respective simulated motion of the robot, wherein the respective scores are based on constraints associated with each limb of the robot and a predetermined goal. The constraints include actuator constraints and joint constraints for limbs of the robot. Additionally, the computing system may select, based on the respective scores, a set of control parameters associated with a particular score. Further, the computing system may modify a behavior of the robot based on the selected set of control parameters to perform a coordinated exertion of forces by actuators of the robot.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: January 9, 2024
    Assignee: Boston Dynamics, Inc.
    Inventors: Marco da Silva, Benjamin Stephens, Alfred Anthony Rizzi, Yeuhi Abe
  • Patent number: 11833680
    Abstract: Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: December 5, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Robin Deits, Scott Kuindersma, Matthew P. Kelly, Twan Koolen, Yeuhi Abe, Benjamin Stephens
  • Publication number: 20230347524
    Abstract: A robotic device includes a control system. The control system receives a first measurement indicative of a first distance between a center of mass of the machine and a first position in which a first leg of the machine last made initial contact with a surface. The control system also receives a second measurement indicative of a second distance between the center of mass of the machine and a second position in which the first leg of the machine was last raised from the surface. The control system further determines a third position in which to place a second leg of the machine based on the received first measurement and the received second measurement. Additionally, the control system provides instructions to move the second leg of the machine to the determined third position.
    Type: Application
    Filed: June 30, 2023
    Publication date: November 2, 2023
    Inventors: Gabriel Nelson, Benjamin Stephens
  • Publication number: 20230322315
    Abstract: An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 12, 2023
    Inventor: Benjamin Stephens
  • Publication number: 20230303193
    Abstract: A robot system includes: an upper body section including one or more end-effectors; a lower body section including one or more legs; and an intermediate body section coupling the upper and lower body sections. An upper body control system operates at least one of the end-effectors. The intermediate body section experiences a first intermediate body linear force and/or moment based on an end-effector force acting on the at least one end-effector. A lower body control system operates the one or more legs. The one or more legs experience respective surface reaction forces. The intermediate body section experiences a second intermediate body linear force and/or moment based on the surface reaction forces. The lower body control system operates the one or more legs so that the second intermediate body linear force balances the first intermediate linear force and the second intermediate body moment balances the first intermediate body moment.
    Type: Application
    Filed: April 26, 2023
    Publication date: September 28, 2023
    Inventors: Kevin Blankespoor, Benjamin Stephens, Nicolas Hudson, Yeuhi Abe, Jennifer Barry
  • Publication number: 20230264358
    Abstract: An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 24, 2023
    Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
  • Patent number: 11731277
    Abstract: A robotic device includes a control system. The control system receives a first measurement indicative of a first distance between a center of mass of the machine and a first position in which a first leg of the machine last made initial contact with a surface. The control system also receives a second measurement indicative of a second distance between the center of mass of the machine and a second position in which the first leg of the machine was last raised from the surface. The control system further determines a third position in which to place a second leg of the machine based on the received first measurement and the received second measurement. Additionally, the control system provides instructions to move the second leg of the machine to the determined third position.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 22, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Gabriel Nelson, Benjamin Stephens
  • Patent number: 11667343
    Abstract: A robot system includes: an upper body section including one or more end-effectors; a lower body section including one or more legs; and an intermediate body section coupling the upper and lower body sections. An upper body control system operates at least one of the end-effectors. The intermediate body section experiences a first intermediate body linear force and/or moment based on an end-effector force acting on the at least one end-effector. A lower body control system operates the one or more legs. The one or more legs experience respective surface reaction forces. The intermediate body section experiences a second intermediate body linear force and/or moment based on the surface reaction forces. The lower body control system operates the one or more legs so that the second intermediate body linear force balances the first intermediate linear force and the second intermediate body moment balances the first intermediate body moment.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: June 6, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Benjamin Stephens, Nicolas Hudson, Yeuhi Abe, Jennifer Barry
  • Patent number: 11654985
    Abstract: An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: May 23, 2023
    Assignee: BOSTON DYNAMICS, INC.
    Inventor: Benjamin Stephens