-
公开(公告)号:US20190210673A1
公开(公告)日:2019-07-11
申请号:US16356757
申请日:2019-03-18
Applicant: Boston Dynamics, Inc.
Inventor: Benjamin Swilling , Eric Whitman , Stephen Berard , Alfred Anthony Rizzi , Alex Yu Khripin , Gina Christine Fay
IPC: B62D57/032 , B25J9/16 , B25J9/00
CPC classification number: B62D57/032 , B25J9/0006 , B25J9/162 , B25J9/1664 , Y10S901/01
Abstract: A legged robot may seek to operate according to a target gait. The legged robot may include leg members and leg joints. Possibly based on the target gait and state of the legged robot, an ordered list of gait controllers may be obtained. The gait controllers in the ordered list may define respective gaits of the legged robot, and may include respective validity checks and output parameters for the respective gaits. The ordered list may begin with a target gait controller that defines the target gait. The ordered list may be traversed in order from the target gait controller until a validity check associated with a particular gait controller passes. The legged robot may be instructed to actuate the leg members and/or leg joints according to output parameters of the particular gait controller.
-
公开(公告)号:US20190054965A1
公开(公告)日:2019-02-21
申请号:US16166673
申请日:2018-10-22
Applicant: BOSTON DYNAMICS, INC.
Inventor: Benjamin Swilling , Eric Whitman , Stephen Berard , Alfred Anthony Rizzi , Alex Yu Khripin , Gina Christine Fay
IPC: B62D57/032 , B25J9/16 , B25J9/00
Abstract: A legged robot may seek to operate according to a target gait. The legged robot may include leg members and leg joints. Possibly based on the target gait and state of the legged robot, an ordered list of gait controllers may be obtained. The gait controllers in the ordered list may define respective gaits of the legged robot, and may include respective validity checks and output parameters for the respective gaits. The ordered list may begin with a target gait controller that defines the target gait. The ordered list may be traversed in order from the target gait controller until a validity check associated with a particular gait controller passes. The legged robot may be instructed to actuate the leg members and/or leg joints according to output parameters of the particular gait controller.
-
公开(公告)号:US20230008677A1
公开(公告)日:2023-01-12
申请号:US17933066
申请日:2022-09-16
Applicant: Boston Dynamics, Inc.
Inventor: Eric Whitman , Gina Christine Fay , Benjamin Swilling
IPC: B25J9/16 , B62D57/024 , B62D57/032
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.
-
公开(公告)号:US20220362932A1
公开(公告)日:2022-11-17
申请号:US17814984
申请日:2022-07-26
Applicant: Boston Dynamics, Inc.
Inventor: Benjamin Swilling
IPC: B25J9/16 , B62D57/032
Abstract: A method of robotic stepping includes determining a first step location error between a reference step location of a reference step path and a first potential step location of a first potential step path for a first leg of a robot, determining a first capture point error between a reference capture point location of the reference step path and a first potential capture point location of the first potential step path, determining a first score for the first potential step path based on the first step location error and the first capture point error, selecting the first potential step path based on comparing the first score for the first potential step path to a second score of a second potential step path, and instructing a movement of the first leg of the robot based on the first potential step path.
-
公开(公告)号:US11413750B2
公开(公告)日:2022-08-16
申请号:US16579255
申请日:2019-09-23
Applicant: Boston Dynamics, Inc.
Inventor: Benjamin Swilling
IPC: B25J9/16 , B62D57/032
Abstract: A method for determining a step path involves obtaining a reference step path for a robot with at least three feet. The reference step path includes a set of spatial points on a surface that define respective target touchdown locations for the at least three feet. The method also involves receiving a state of the robot. The method further involves generating a reference capture point trajectory based on the reference step path. Additionally, the method involves obtaining at least two potential step paths and a corresponding capture point trajectory. Further, the method involves selecting a particular step path of the at least two potential step paths based on a relationship between the at least two potential step paths, the potential capture point trajectory, the reference step path, and the reference capture point trajectory. The method additionally involves instructing the robot to begin stepping in accordance with the particular step path.
-
公开(公告)号:US20220203532A1
公开(公告)日:2022-06-30
申请号:US17654814
申请日:2022-03-14
Applicant: Boston Dynamics, Inc.
Inventor: Zachary John Jackowski , John Aaron Saunders , Benjamin Swilling
Abstract: A robotic system includes a body including at least one attachment mechanism configured to removably couple a modular component to the body. The modular component includes at least one movable part operable to move relative to the body when the modular component is attached to the body. The system includes a communication interface coupled to the body and configured to be communicatively coupled to the modular component to receive information relating to the modular component and operation of the at least one movable part. The system includes a control system coupled to the body and the communication interface. The control system is configured to: in response to the modular component being attached to the body, receive the information from the modular component by way of the communication interface, and operate the at least one movable part of the modular component according to the information.
-
公开(公告)号:US11247344B2
公开(公告)日:2022-02-15
申请号:US16889035
申请日:2020-06-01
Applicant: Boston Dynamics, Inc.
Inventor: Stephen Berard , Alex Yu Khripin , Benjamin Swilling
IPC: B25J13/08 , B62D57/032 , B25J19/00
Abstract: The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration.
-
公开(公告)号:US20210331317A1
公开(公告)日:2021-10-28
申请号:US17305522
申请日:2021-07-09
Applicant: Boston Dynamics, Inc.
Inventor: Eric Cary Whitman , Gene Brown Merewether , Gina Christine Fay , Benjamin Swilling
IPC: B25J9/16 , B62D57/024 , B62D57/032
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.
-
公开(公告)号:US20200290213A1
公开(公告)日:2020-09-17
申请号:US16889035
申请日:2020-06-01
Applicant: Boston Dynamics, Inc.
Inventor: Stephen Berard , Alexander Yu Khripin , Benjamin Swilling
IPC: B25J13/08 , B62D57/032
Abstract: The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration.
-
公开(公告)号:US20190176329A1
公开(公告)日:2019-06-13
申请号:US16276672
申请日:2019-02-15
Applicant: Boston Dynamics, Inc.
Inventor: Benjamin Swilling
IPC: B25J9/16 , B62D57/032
CPC classification number: B25J9/1664 , B62D57/032 , Y10S901/01 , Y10S901/46
Abstract: A method for determining a step path involves obtaining a reference step path for a robot with at least three feet. The reference step path includes a set of spatial points on a surface that define respective target touchdown locations for the at least three feet. The method also involves receiving a state of the robot. The method further involves generating a reference capture point trajectory based on the reference step path. Additionally, the method involves obtaining at least two potential step paths and a corresponding capture point trajectory. Further, the method involves selecting a particular step path of the at least two potential step paths based on a relationship between the at least two potential step paths, the potential capture point trajectory, the reference step path, and the reference capture point trajectory. The method additionally involves instructing the robot to begin stepping in accordance with the particular step path.
-
-
-
-
-
-
-
-
-