首页 > 其他分享 >Franka Robot 机器人状态专有名词解释

Franka Robot 机器人状态专有名词解释

时间:2024-07-09 12:57:43浏览次数:10  
标签:执行器 负载 Franka EE 末端 Robot 关节 坐标系 专有名词

O_T_EE: 末端执行器(End Effector)在Base 坐标系中的位姿。
O_T_EE_c: 最新指令的 末端执行器(EE)在Base 坐标系中的位姿。
O_T_EE_d:期望末端执行器(EE)在Base 坐标系中的位姿。
F_T_EE: 末端执行器在法兰坐标(flange frame)中的位姿, 一般中间会间隔一个标称末端执行器坐标系, 实际安装末端执行器坐标系先转化为标称末端执行器坐标,标称末端执行器再映射为法兰坐标系。
F_T_NE:标称末端执行器在法兰坐标(flange frame)中的位姿。

EE_T_K: 刚体坐标系(Stiffness frame pose)在末端执行器坐标系中的位姿。EE_T_K 参数是 Franka 机器人用于描述末端执行器和刚度特性之间关系的一个重要数据。

  刚体坐标系(Stiffness Frame):

  • 这是一个专门用于描述机器人刚度特性的坐标系。
  • 它定义了机器人在各个方向上的刚度和灵活性,可以用于控制机器人的阻抗特性。

m_ee:末端执行器配置质量(Configured Mass)。
I_ee: 配置末端执行器负载相对于质心的旋转惯性矩阵。
F_x_Cee:对于法兰坐标系,配置的末端执行器负载的质心。
m_load: 配置的外部负载质量。
I_load:配置外部负载相对于质心的旋转惯性矩阵。
F_x_Cload:相对于法兰坐标系,配置的外部负载的质心。
m_total:末端执行器与外部负载的总和。
I_total: 末端执行器与外部负载的总和相对于质心的组合旋转惯性矩阵。
F_x_Ctotal :相对于法兰坐标系,端执行器与外部负载组合质心。


elbow:肘部配置。
elbow_d:期望的肘部配置。
elbow_c:命令的肘部配置。
delbow_c:命令的肘部速度。
ddelbow_c:命令的肘部加速度。
tau_J:测量连杆侧关节扭矩传感器信号。
tau_J_d:无重力情况下所需的连杆侧关节扭矩传感器信号。
dtau_J:测量的连杆侧关节扭矩传感器信号的导数。

 

q: 测量关节位置。
q_d: 期望的关节位置。
dq: 测量的关节速度。
dq_d:期望的关节速度。
ddq_d:期望的关节加速度。

joint_contact :指激活的关节接触级别。
cartesian_contact:指示在哪个笛卡尔维度中激活哪个接触层。
joint_collision:指激活的关节接触级别。
cartesian_collision:指示在哪个笛卡尔维度中激活哪个接触层。

tau_ext_hat_filtered:经过滤波的外部扭矩。
O_F_ext_hat_K:作用于刚体坐标系的估计外部力(力、扭矩),相对于基坐标系表示。
K_F_ext_hat_K:作用于刚体坐标系的估计外部力(力、扭矩),相对于刚体坐标系表示。
O_dP_EE_d: 末端执行器在基坐标系内期望扭转。
O_T_EE_c:最新命令造成的,末端执行器在基坐标系中运动生成的姿势。
o_dp_ee_c: 最新命令造成的,末端执行器在基坐标系中的扭转。
O_ddP_EE_c:最后命令造成的,末端执行器在基坐标系中的加速度。

 

https://frankaemika.github.io/libfranka/structfranka_1_1RobotState.html 



 

 

标签:执行器,负载,Franka,EE,末端,Robot,关节,坐标系,专有名词
From: https://www.cnblogs.com/ai-ldj/p/18291534

相关文章

  • Franka 末端执行器(End-Effector)与法兰(Flange)
    在Franka机器人中,末端执行器(End-Effector)与法兰(Flange)之间存在一些区别:功能定义:末端执行器(End-Effector)指安装在手腕末端的工具,如机械手爪、焊枪、涂料喷头等,用于执行特定的任务。法兰(Flange)则指机器人手腕末端的机械接口,用于安装各种末端执行器。连接方式:......
  • Franka 机器人中,标称末端执行器(Nominal End-Effector)与末端执行器(End-Effector)之
    在Franka机器人中,标称末端执行器(NominalEnd-Effector)与末端执行器(End-Effector)之间也存在一些区别。具体如下:定义:标称末端执行器(NominalEnd-Effector)是指Franka机器人在设计和制造时预设的、默认的末端执行器。末端执行器(End-Effector)则是指实际安装在机器......
  • Franka Ros2 Build & Install
    !franka_ros2在Windows上不受支持。franka_ros2repo包含libfranka的ROS2集成 。 franka_ros2正在快速开发中。预计会出现重大变化。在 GitHub上报告错误。先决条件:ROS2Humble安装( ros-humble-desktop)或带有DevContainer的VSCodeIDE。PREEMPT_RT内核......
  • Franka Linux 设置实时内核 PREEMPT_RT
    为了使用控制您的机器人libfranka,工作站PC上的控制器程序必须在内核下以实时优先级PREEMPT_RT运行。本节介绍了修补内核以支持 PREEMPT_RT并创建安装包的过程。内核不支持NVIDIA二进制驱动程序PREEMPT_RT。 sudoapt-getinstallbuild-essentialbccurlca-certific......
  • Franka 在Linux上安装
    本章介绍如何安装libfranka和franka_ros(作为二进制包或从源代码构建),以及如何安装实时Linux内核。仅当您想使用ROSfranka_ros控制机器人时才需要。虽然libfranka软件包franka_ros可以在不同的Linux发行版上运行,但目前官方仅支持:Ubuntu18.04LTS BionicBeaver和ROS Mel......
  • Franka libfranka 最低系统要求和网络要求
    本页仅指定了运行Franka控制接口(FCI)的要求。其他要求在您随机器人收到的文件中指定。工作站电脑最低系统要求操作系统带有PREEMPT_RT修补内核的Linux 或Windows10(实验性)网卡100BASE-TX由于机器人以1kHz的频率发送数据,因此工作站PC的配......
  • Franka libfranka与FCI的关系
    libfranka确实是直接与FrankaEmika机器人进行交互的,那为什么使用FCI指挥时还需要连接到车间网络而不是机器人网络呢?这主要是因为FCI(FrankaControlInterface)和libfranka有着不同的功能和使用场景:libfranka:libfranka是一个C++库,提供了直接访问FrankaEmika机器人硬......
  • Franka Ros Moveit 基于关节空间的目标位置运动
    #include<cmath>#include<iostream>#include<moveit/move_group_interface/move_group_interface.h>#include<moveit/planning_scene_interface/planning_scene_interface.h>#include<ros/ros.h>#include<sensor_msgs/JointSta......
  • Franka libfranka 基于笛卡尔空间位置控制
    #include<array>#include<cmath>#include<iostream>#include<franka/exception.h>#include<franka/model.h>#include<franka/robot.h>#include<franka/tools.h>intmain(intargc,char**argv){try{//......
  • Franka libfranka 基于笛卡尔空间位置的运动控制
    #include<array>#include<cmath>#include<iostream>#include<franka/exception.h>#include<franka/model.h>#include<franka/robot.h>#include<franka/tools.h>intmain(intargc,char**argv){try{//......