-
公开(公告)号:US20180162469A1
公开(公告)日:2018-06-14
申请号:US15377559
申请日:2016-12-13
Applicant: Google Inc.
Inventor: Kevin Blankespoor , Benjamin Stephens , Nicolas Hudson , Yeuhi Abe , Jennifer Barry
IPC: B62D57/032 , B25J9/16
CPC classification number: B62D57/032 , B25J9/162 , B25J9/1633 , B25J9/1694 , B62D57/02 , B62D57/024 , G05B2219/40298 , G05D2201/0217 , Y10S901/01
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.
-
公开(公告)号:US09440353B1
公开(公告)日:2016-09-13
申请号:US14584558
申请日:2014-12-29
Applicant: Google Inc.
Inventor: Marco da Silva , Benjamin Stephens , Alfred Anthony Rizzi , Yeuhi Abe
IPC: B25J9/16 , B62D57/032
CPC classification number: B25J9/1605 , B25J9/162 , B62D57/032 , Y10S901/01 , Y10S901/02 , Y10S901/28
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.
Abstract translation: 计算系统可以提供机器人的模型。 该模型可以被配置为基于控制参数的集合来确定机器人的模拟运动。 计算系统还可以利用多组控制参数操作模型来模拟机器人的相应运动。 计算系统还可以确定机器人的每个相应模拟运动的相应分数,其中相应的分数基于与机器人的每个肢体相关联的约束和预定目标。 约束包括机器人肢体的执行器约束和关节限制。 另外,计算系统可以基于相应的分数来选择与特定分数相关联的一组控制参数。 此外,计算系统可以基于所选择的一组控制参数来修改机器人的行为,以通过机器人的致动器执行协调的力的施加。
-