Patents Assigned to Boston Dynamics Inc
  • Publication number: 20230186609
    Abstract: Method and apparatus for object detection by a robot are provided. The method comprises analyzing using a set of trained detection models, one or more first images of an environment of the robot to detect one or more objects in the environment of the robot, generating at least one fine-tuned model by training one or more of the trained detection models in the set, wherein the training is based on a second image of the environment of the robot and annotations associated with the second image, wherein the annotations identify one or more objects in the second image, updating the set of trained detection models to include the generated at least one fine-tuned model, and analyzing using the updated set of trained detection models, one or more third images of the environment of the robot to detect one or more objects in the environment.
    Type: Application
    Filed: November 15, 2022
    Publication date: June 15, 2023
    Applicant: Boston Dynamics, Inc.
    Inventors: Karl Pauwels, Ran Tao
  • Publication number: 20230184897
    Abstract: An apparatus for decoupling angular adjustments about perpendicular axes is described herein. The apparatus comprises a first plate, a second plate offset from the first plate in a first direction, a first pivot disposed between the first and second plates, a second pivot disposed between the first and second plates. The second pivot is offset from the first pivot in a second direction perpendicular to the first direction. The third pivot is disposed between the first and second plates. The third pivot is offset from the first pivot in a third direction perpendicular to both the first and second directions. The apparatus further includes a first wedge at least partially disposed between the second pivot and the second plate. The first wedge is configured to adjust a first angle between the first and second plates, the first angle being about a first axis extending along the third direction.
    Type: Application
    Filed: November 22, 2022
    Publication date: June 15, 2023
    Applicant: Boston Dynamics, Inc.
    Inventor: Erin Koksal
  • 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: 11660752
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 30, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
  • Patent number: 11660749
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating a spatio-temporal object inventory based on object observations from mobile robots and determining, based on the spatio-temporal object inventory, monitoring parameters for the mobile robots for one or more future time periods. Some implementations relate to using the spatio-temporal object inventory to determine a quantity of movements of objects that occur in one or more areas of the environment when one or more particular criteria are satisfied—and using that determination to determine monitoring parameters that can be utilized to provide commands to one or more of the mobile robots that influence one or more aspects of movements of the mobile robots at future time periods when the one or more particular criteria are also satisfied.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: May 30, 2023
    Assignee: Boston Dynamics, Inc.
    Inventor: Peter Elving Anderson-Sprecher
  • Patent number: 11654559
    Abstract: A method of planning a path for an articulated arm of robot includes generating a directed graph corresponding to a joint space of the articulated arm. The directed graph includes a plurality of nodes each corresponding to a joint pose of the articulated arm. The method also includes generating a planned path from a start node associated with a start pose of the articulated arm to an end node associated with a target pose of the articulated arm. The planned path includes a series of movements along the nodes between the start node and the end node. The method also includes determining when the articulated arm can travel to a subsequent node or the target pose, terminating a movement of the articulated arm towards a target node, and initiating a subsequent movement of the articulated arm to move directly to the target pose or the subsequent node.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 23, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
  • Patent number: 11654569
    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: December 22, 2020
    Date of Patent: May 23, 2023
    Assignee: BOSTON DYNAMICS, INC.
    Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
  • Patent number: 11654984
    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: May 23, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
  • Patent number: 11656630
    Abstract: A robot includes a drive system configured to maneuver the robot about an environment and data processing hardware in communication with memory hardware and the drive system. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operations include receiving image data of the robot maneuvering in the environment and executing at least one waypoint heuristic. The at least one waypoint heuristic is configured to trigger a waypoint placement on a waypoint map. In response to the at least one waypoint heuristic triggering the waypoint placement, the operations include recording a waypoint on the waypoint map where the waypoint is associated with at least one waypoint edge and includes sensor data obtained by the robot. The at least one waypoint edge includes a pose transform expressing how to move between two waypoints.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: May 23, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Dom Jonak, Marco da Silva, Joel Chestnutt, Matt Klingensmith
  • 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
  • Publication number: 20230117928
    Abstract: Systems and methods for determining movement of a robot are provided. A computing system of the robot receives information including an initial state of the robot and a goal state of the robot. The computing system determines, using nonlinear optimization, a candidate trajectory for the robot to move from the initial state to the goal state. The computing system determines whether the candidate trajectory is feasible. If the candidate trajectory is feasible, the computing system provides the candidate trajectory to a motion control module of the robot. If the candidate trajectory is not feasible, the computing system determines, using nonlinear optimization, a different candidate trajectory for the robot to move from the initial state to the goal state, the nonlinear optimization using one or more changed parameters.
    Type: Application
    Filed: October 18, 2021
    Publication date: April 20, 2023
    Applicant: Boston Dynamics, Inc.
    Inventors: C. Dario Bellicoso, Logan W. Tutt, Neil M. Neville, Alexander D. Perkins
  • Patent number: 11624447
    Abstract: The present disclosure provides: at least one component of a rotary valve subassembly; a rotary valve assembly including the rotary valve subassembly; a hydraulic circuit including the rotary valve assembly; an assembly including a robot that incorporates the hydraulic circuit; and a method of operating the rotary valve assembly. The at least one component of the rotary valve subassembly includes a spool. The at least one component of the rotary valve subassembly includes a sleeve.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 11, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Steven D. Potter, Christopher Everett Thorne, John Aaron Saunders
  • Patent number: 11613024
    Abstract: A gripper mechanism includes a pair of gripper jaws, a linear actuator, and a rocker bogey. The linear actuator drives a first gripper jaw to move relative to a second gripper jaw. Here, the linear actuator includes a screw shaft and a drive nut where the drive nut includes a protrusion having protrusion axis expending along a length of the protrusion. The protrusion axis is perpendicular to an actuation axis of the linear actuator along a length of the screw shaft. The rocker bogey is coupled to the drive nut at the protrusion to form a pivot point for the rocker bogey and to enable the rocker bogey to pivot about the protrusion axis when the linear actuator drives the first gripper jaw to move relative to the second gripper jaw.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: March 28, 2023
    Assignee: Boston Dynamics, Inc.
    Inventor: Brian Dellon
  • Patent number: 11597081
    Abstract: A method of mitigating slip conditions and estimating ground friction for a robot having a plurality of feet includes receiving a first coefficient of friction corresponding to a ground surface. The method also includes determining whether one of the plurality of feet is in contact with the ground surface, and when a first foot of the plurality feet is in contact with the ground surface, setting a second coefficient of friction associated with the first foot equal to the first coefficient of friction. The method also includes determining a measured velocity of the first foot relative to the ground surface, and adjusting the second coefficient of friction of the first foot based on the measured velocity of the foot. One of the plurality of feet of the robot applies a force on the ground surface based on the adjusted second coefficient of friction.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 7, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Alexander Samuel Graber-Tilton, Benjamin John Swilling
  • Patent number: 11599128
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 7, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Patent number: 11590013
    Abstract: The present disclosure provides a brace system including an upper portion and a lower portion. The brace system may also include a first pulley rotatably coupling the upper portion to a first intermediate link positioned between the upper portion and the lower portion. The brace system may also include a second pulley rotatably coupling the first intermediate link to a second intermediate link positioned between the upper portion and the lower portion. The brace system may also include a third pulley rotatably coupling the second intermediate link to the lower portion. Further, the brace system may include at least one tension-bearing element substantially encircling each of the first pulley, the second pulley, and the third pulley.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: February 28, 2023
    Assignee: BOSTON DYNAMICS, INC.
    Inventors: Christopher Everett Thorne, Steven D. Potter, Michael Patrick Murphy
  • Patent number: 11562552
    Abstract: A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: January 24, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
  • Patent number: 11548151
    Abstract: A method for negotiating stairs includes receiving image data about a robot maneuvering in an environment with stairs. Here, the robot includes two or more legs. Prior to the robot traversing the stairs, for each stair, the method further includes determining a corresponding step region based on the received image data. The step region identifies a safe placement area on a corresponding stair for a distal end of a corresponding swing leg of the robot. Also prior to the robot traversing the stairs, the method includes shifting a weight distribution of the robot towards a front portion of the robot. When the robot traverses the stairs, the method further includes, for each stair, moving the distal end of the corresponding swing leg of the robot to a target step location where the target step location is within the corresponding step region of the stair.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: January 10, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Whitman, Gina Christine Fay, Benjamin Swilling
  • Publication number: 20220371189
    Abstract: Systems and methods related to intelligent grippers with individual cup control are disclosed. One aspect of the disclosure provides a method of determining grip quality between a robotic gripper and an object. The method comprises applying a vacuum to two or more cup assemblies of the robotic gripper in contact with the object, moving the object with the robotic gripper after applying the vacuum to the two or more cup assemblies, and determining, using at least one pressure sensor associated with each of the two or more cup assemblies, a grip quality between the robotic gripper and the object.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 24, 2022
    Applicant: Boston Dynamics, Inc.
    Inventors: John Aaron Saunders, Christopher Everett Thorne, Matthew Paul Meduna, Joshua Timothy Geating
  • Patent number: 11465281
    Abstract: A dynamic planning controller receives a maneuver for a robot and a current state of the robot and transforms the maneuver and the current state of the robot into a nonlinear optimization problem. The nonlinear optimization problem is configured to optimize an unknown force and an unknown position vector. At a first time instance, the controller linearizes the nonlinear optimization problem into a first linear optimization problem and determines a first solution to the first linear optimization problem using quadratic programming. At a second time instance, the controller linearizes the nonlinear optimization problem into a second linear optimization problem based on the first solution at the first time instance and determines a second solution to the second linear optimization problem based on the first solution using the quadratic programming. The controller also generates a joint command to control motion of the robot during the maneuver based on the second solution.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: October 11, 2022
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Whitman, Alex Khripin