Patents Assigned to Boston Dynamics Inc
-
Publication number: 20230186609Abstract: 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: ApplicationFiled: November 15, 2022Publication date: June 15, 2023Applicant: Boston Dynamics, Inc.Inventors: Karl Pauwels, Ran Tao
-
Publication number: 20230184897Abstract: 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: ApplicationFiled: November 22, 2022Publication date: June 15, 2023Applicant: Boston Dynamics, Inc.Inventor: Erin Koksal
-
Patent number: 11667343Abstract: 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: GrantFiled: June 6, 2019Date of Patent: June 6, 2023Assignee: Boston Dynamics, Inc.Inventors: Kevin Blankespoor, Benjamin Stephens, Nicolas Hudson, Yeuhi Abe, Jennifer Barry
-
Patent number: 11660752Abstract: 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: GrantFiled: July 9, 2021Date of Patent: May 30, 2023Assignee: Boston Dynamics, Inc.Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
-
Patent number: 11660749Abstract: 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: GrantFiled: September 17, 2021Date of Patent: May 30, 2023Assignee: Boston Dynamics, Inc.Inventor: Peter Elving Anderson-Sprecher
-
Patent number: 11654559Abstract: 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: GrantFiled: June 27, 2022Date of Patent: May 23, 2023Assignee: Boston Dynamics, Inc.Inventors: Robert Eugene Paolini, Alfred Anthony Rizzi
-
Patent number: 11654569Abstract: 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: GrantFiled: December 22, 2020Date of Patent: May 23, 2023Assignee: BOSTON DYNAMICS, INC.Inventors: Kevin Blankespoor, Benjamin Stephens, Marco da Silva
-
Patent number: 11654984Abstract: 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: GrantFiled: January 26, 2021Date of Patent: May 23, 2023Assignee: Boston Dynamics, Inc.Inventors: Kevin Blankespoor, Alex Perkins, Marco da Silva
-
Patent number: 11656630Abstract: 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: GrantFiled: January 25, 2021Date of Patent: May 23, 2023Assignee: Boston Dynamics, Inc.Inventors: Dom Jonak, Marco da Silva, Joel Chestnutt, Matt Klingensmith
-
Patent number: 11654985Abstract: 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: GrantFiled: January 26, 2021Date of Patent: May 23, 2023Assignee: BOSTON DYNAMICS, INC.Inventor: Benjamin Stephens
-
Publication number: 20230117928Abstract: 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: ApplicationFiled: October 18, 2021Publication date: April 20, 2023Applicant: Boston Dynamics, Inc.Inventors: C. Dario Bellicoso, Logan W. Tutt, Neil M. Neville, Alexander D. Perkins
-
Patent number: 11624447Abstract: 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: GrantFiled: May 13, 2019Date of Patent: April 11, 2023Assignee: Boston Dynamics, Inc.Inventors: Steven D. Potter, Christopher Everett Thorne, John Aaron Saunders
-
Patent number: 11613024Abstract: 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: GrantFiled: November 2, 2020Date of Patent: March 28, 2023Assignee: Boston Dynamics, Inc.Inventor: Brian Dellon
-
Patent number: 11597081Abstract: 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: GrantFiled: June 5, 2020Date of Patent: March 7, 2023Assignee: Boston Dynamics, Inc.Inventors: Alexander Samuel Graber-Tilton, Benjamin John Swilling
-
Patent number: 11599128Abstract: 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: GrantFiled: May 19, 2020Date of Patent: March 7, 2023Assignee: Boston Dynamics, Inc.Inventors: Eric Cary Whitman, Gene Brown Merewether
-
Patent number: 11590013Abstract: 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: GrantFiled: February 6, 2019Date of Patent: February 28, 2023Assignee: BOSTON DYNAMICS, INC.Inventors: Christopher Everett Thorne, Steven D. Potter, Michael Patrick Murphy
-
Patent number: 11562552Abstract: 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: GrantFiled: May 3, 2021Date of Patent: January 24, 2023Assignee: Boston Dynamics, Inc.Inventors: Alex Perkins, Charles DuHadway, Peter Anderson-Sprecher
-
Patent number: 11548151Abstract: 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: GrantFiled: April 12, 2019Date of Patent: January 10, 2023Assignee: Boston Dynamics, Inc.Inventors: Eric Whitman, Gina Christine Fay, Benjamin Swilling
-
Publication number: 20220371189Abstract: 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: ApplicationFiled: July 15, 2022Publication date: November 24, 2022Applicant: Boston Dynamics, Inc.Inventors: John Aaron Saunders, Christopher Everett Thorne, Matthew Paul Meduna, Joshua Timothy Geating
-
Patent number: 11465281Abstract: 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: GrantFiled: October 14, 2019Date of Patent: October 11, 2022Assignee: Boston Dynamics, Inc.Inventors: Eric Whitman, Alex Khripin