✨ 复制成功!

以文会友,打造好学人设!

📋 已复制到剪贴板:

设置关节的动作

创建时间:2024-12-01 更新时间:2024-12-03 阅读次数:1409 次

对于机械臂而言,关节的动作就是其旋转的角度。机械臂的抓取动作主要分为以下几个步骤:

第一步:定位目标物体

pos = [self.offset[0]+0.2 * math.sin(1.5 * t), self.offset[1]+0.044, self.offset[2]+-0.6 + 0.1 * math.cos(1.5 * t)]
orn = self.bullet_client.getQuaternionFromEuler([math.pi/2.,0.,0.])

第二步:利用逆向运动学,定位抓手到目标位置,从而计算出各个可活动关节的角度

jointPoses = self.bullet_client.calculateInverseKinematics(self.panda,pandaEndEffectorIndex, pos, orn)

第三步:对各个可活动关节施加作用力

for i in range(pandaNumDofs):
    self.bullet_client.setJointMotorControl2(self.panda, i, self.bullet_client.POSITION_CONTROL, jointPoses[i],force=5 * 240.)
本教程共28节,当前为第20节!
本教程最新修订时间为:2026-07-24 11:58:56

📌 面试天下网:一款服务于大一新生的口袋书,让大家在无聊的公共课上可以学习大模型技术!
📌 网站公告:人人都需要的干眼克星上线啦>>>>>>
📌 网站公告:2026年7月招聘兼职>>>>>>