摘要:
robot.setCollisionBehavior 函数在Franka Emika Panda机器人中用于设置机器人在碰撞情况下的行为。这个函数的参数是一个4×7的双精度浮点数组,其中每一行的7个值分别表示机器人7个关节的阈值或灵敏度。每一行代表不同类型的控制策略,因此总共有四行。 具体来说,这四 阅读全文
posted @ 2024-06-27 14:31
lvdongjie-avatarx
阅读(77)
评论(0)
推荐(0)
摘要:
了确保运动的停止条件,必须添加一些机制来决定控制过程何时结束。通常,有几个常见的方法来设置停止条件: 基于位移或位置的停止条件: 当机器人的末端执行器达到目标位置或超过某个位移阈值时,停止运动。 可以通过比较当前的末端位置和目标位置来判断是否应该停止。 基于力的停止条件: 当外部施加的力达到或超过某 阅读全文
posted @ 2024-06-27 14:16
lvdongjie-avatarx
阅读(103)
评论(0)
推荐(0)
摘要:
在Franka Emika Panda机器人中,力控制结合位置控制是一种常见的控制方法,能够实现复杂的任务,如沿特定路径运动的同时感知和响应外部施加的力。这种控制方法在需要精确定位和同时需要感知外部力的场景中非常有用,比如在装配、抛光、打磨等工业任务中。 下面我们通过一个示例来展示如何使用 libf 阅读全文
posted @ 2024-06-27 14:14
lvdongjie-avatarx
阅读(661)
评论(0)
推荐(0)
摘要:
Franka Emika Panda机器人能够实时获取力的能力是由于其设计中集成了高精度的力/扭矩传感器和先进的控制算法。这些特性使得机器人在执行任务时可以实时感知和反馈外界施加的力,从而实现精确的力控制和复杂的交互操作。以下是详细解释: 1. 高精度力/扭矩传感器 Franka Emika Pan 阅读全文
posted @ 2024-06-27 13:59
lvdongjie-avatarx
阅读(245)
评论(0)
推荐(0)
摘要:
在Franka Emika Panda机器人中,速度控制是实现精确操作和动态响应的关键部分。您可以通过设置关节速度或笛卡尔速度来控制机器人的运动速度。下面,我将详细解释如何在C++代码中实现速度控制。 1. 设置关节速度 关节速度控制是直接控制每个关节的速度。您可以设置目标速度,然后通过相应的API 阅读全文
posted @ 2024-06-27 13:57
lvdongjie-avatarx
阅读(177)
评论(0)
推荐(0)
摘要:
背景 在机器人控制中,阻抗控制(Impedance Control)是一种常见的控制策略,用于调整机器人在面对外部干扰时的力和位置的响应。通过阻抗控制,机器人可以在力控制和位置控制之间取得平衡,使其对外部环境的变化作出相应的反应,从而更加安全和灵活。 主要参数 setJointImpedance 方 阅读全文
posted @ 2024-06-27 13:53
lvdongjie-avatarx
阅读(136)
评论(0)
推荐(0)
摘要:
1. 力传感器 Franka Emika Panda 机器人的关节中内置了力/扭矩传感器,可以测量每个关节的力和扭矩。通过这些传感器,机器人可以实时感知在操作过程中受到的外力。 2. 实时力反馈 Franka Emika 的控制系统支持实时力反馈,机器人可以在操作过程中持续监测和调整施加的力。例如, 阅读全文
posted @ 2024-06-27 13:52
lvdongjie-avatarx
阅读(641)
评论(0)
推荐(1)
摘要:
1. 运动学求解,如KDL,Trac-IK, IK-Fast 2. 路径规划:OMPL, CHOMP,SBPL 3. 碰撞检测:FCL, PCD... 阅读全文
posted @ 2024-06-27 00:27
lvdongjie-avatarx
阅读(71)
评论(0)
推荐(0)

浙公网安备 33010602011771号