发明名称 Robot control apparatus and robot control method
摘要 A robot control apparatus controls a robot arm driven by transmitting drive forces to joints from respective electric motors so that the robot arm follows a specified trajectory, based on an instruction value instructed against the electric motors. A movable range of the robot arm is divided into multiple spaces, and constraint conditions including a constraint value of a jerk for each joint, which is determined so that a load torque applied to a transmitting component of the drive force falls within an allowable range in the multiple spaces, is calculated in advance. The constraint conditions are stored in a storage unit. A calculating unit generates the instruction values for the electric motors based on the trajectory by solving an optimization problem that uses the constraint conditions stored in the storage unit as an inequality constraint.
申请公布号 US9421687(B2) 申请公布日期 2016.08.23
申请号 US201313922726 申请日期 2013.06.20
申请人 CANON KABUSHIKI KAISHA 发明人 Nakajima Yohji
分类号 B25J9/16 主分类号 B25J9/16
代理机构 Fitzpatrick, Cella, Harper & Scinto 代理人 Fitzpatrick, Cella, Harper & Scinto
主权项 1. A robot control method of a robot control apparatus for controlling a robot arm to be driven by transmitting a drive force to each of multiple joints from each of drive sources corresponding thereto via a transmitting component so that the robot arm follows a specified trajectory, the control being carried out based on an instruction value to be instructed to each of the drive sources, the robot control method comprising: storing, in a storage unit, constraint conditions including a constraint value of a jerk for each of the multiple joints; calculating, by said robot control apparatus, the constraint conditions differently for each of multiple spaces into which a movable range of the robot arm is divided, so that a load torque to be applied to the transmitting component falls within an allowable range; generating, by a calculating unit, the instruction value based on the specified trajectory of the robot arm by solving an optimization problem that uses the constraint conditions stored in the storage unit as an inequality constraint; sending the instruction value to a servo control unit configured to control the drive source in the robot arm; and controlling the robot arm based on the instruction value.
地址 Tokyo JP