随笔分类 - Franka
摘要:在前面的学习中,我们一直通过串口通信来连接MicroROS,但一直扯着跟线是不是觉得很麻烦,本节我们利用开发板上的WIFI功能尝试使用无线的方式连接Agent。一、新建工程并添加依赖1.1 新建工程 1.2 添加依赖&修改配置修改platformio.ini [env:featheresp32] p
阅读全文
摘要:Franka机器人,特别是Franka Emika Panda,实际上在医疗系统中也具有非常广泛的应用潜力和优势。尽管其驱动电机主要是无刷直流电机,但其设计和功能特点使其非常适合在医疗领域的多个应用场景中使用。以下是Franka机器人在医疗系统中的一些优势和潜在应用:1. 高精度和可靠性 精确操作:
阅读全文
摘要:Franka机器人,特别是Franka Emika公司的Franka Emika机器人(例如Franka Emika Panda),主要采用的是无刷直流电机(Brushless DC Motor,BLDC Motor)。这些电机被广泛应用于机器人手臂等高性能设备中,具有高效、精确和可靠的特性。为什么
阅读全文
摘要:PID(比例-积分-微分)控制是一种广泛应用于工业控制系统的控制方法,它适用于多种类型的电机控制,包括步进电机、直流电机和交流电机等。不同类型的电机有不同的动态特性和应用场景,PID控制能够根据这些特性进行调整,从而实现高精度的控制。以下是PID控制适用于不同类型电机的详细分析:1. 直流电机(DC
阅读全文
摘要:步进电机和直流电机是两种常见的电机类型,它们在结构、工作原理、控制方式和应用领域上都有显著区别。以下是步进电机与直流电机的详细比较: 1. 工作原理 步进电机 工作原理:步进电机是一种将电脉冲信号转换为相应的角位移或线位移的电机。每接收到一个电脉冲信号,电机会旋转一个固定的角度,这个角度被称为步距角
阅读全文
摘要:在Franka Emika Panda机器人中,robot.setCollisionBehavior 函数用于设置机器人在检测到碰撞时的行为。这些设置确保机器人能够及时检测到外部干扰,并采取适当的响应措施,以保护机器人自身和周围环境的安全。以下详细解释了设置碰撞行为后的响应与未设置情况下的响应差异。
阅读全文
摘要:在Franka Emika Panda机器人中,robot.setCollisionBehavior 和 robot.setJointImpedance 是可以同时使用的。这两个函数分别负责设置机器人在不同场景下的碰撞行为和关节阻抗,它们共同协作,确保机器人在力控制和运动过程中能有效地应对外界的干扰
阅读全文
摘要:robot.setCollisionBehavior 函数在Franka Emika Panda机器人中用于设置机器人在碰撞情况下的行为。这个函数的参数是一个4×7的双精度浮点数组,其中每一行的7个值分别表示机器人7个关节的阈值或灵敏度。每一行代表不同类型的控制策略,因此总共有四行。 具体来说,这四
阅读全文
摘要:了确保运动的停止条件,必须添加一些机制来决定控制过程何时结束。通常,有几个常见的方法来设置停止条件: 基于位移或位置的停止条件: 当机器人的末端执行器达到目标位置或超过某个位移阈值时,停止运动。 可以通过比较当前的末端位置和目标位置来判断是否应该停止。 基于力的停止条件: 当外部施加的力达到或超过某
阅读全文
摘要:在Franka Emika Panda机器人中,力控制结合位置控制是一种常见的控制方法,能够实现复杂的任务,如沿特定路径运动的同时感知和响应外部施加的力。这种控制方法在需要精确定位和同时需要感知外部力的场景中非常有用,比如在装配、抛光、打磨等工业任务中。 下面我们通过一个示例来展示如何使用 libf
阅读全文
摘要:Franka Emika Panda机器人能够实时获取力的能力是由于其设计中集成了高精度的力/扭矩传感器和先进的控制算法。这些特性使得机器人在执行任务时可以实时感知和反馈外界施加的力,从而实现精确的力控制和复杂的交互操作。以下是详细解释: 1. 高精度力/扭矩传感器 Franka Emika Pan
阅读全文
摘要:在Franka Emika Panda机器人中,速度控制是实现精确操作和动态响应的关键部分。您可以通过设置关节速度或笛卡尔速度来控制机器人的运动速度。下面,我将详细解释如何在C++代码中实现速度控制。 1. 设置关节速度 关节速度控制是直接控制每个关节的速度。您可以设置目标速度,然后通过相应的API
阅读全文
摘要:背景 在机器人控制中,阻抗控制(Impedance Control)是一种常见的控制策略,用于调整机器人在面对外部干扰时的力和位置的响应。通过阻抗控制,机器人可以在力控制和位置控制之间取得平衡,使其对外部环境的变化作出相应的反应,从而更加安全和灵活。 主要参数 setJointImpedance 方
阅读全文
摘要:1. 力传感器 Franka Emika Panda 机器人的关节中内置了力/扭矩传感器,可以测量每个关节的力和扭矩。通过这些传感器,机器人可以实时感知在操作过程中受到的外力。 2. 实时力反馈 Franka Emika 的控制系统支持实时力反馈,机器人可以在操作过程中持续监测和调整施加的力。例如,
阅读全文