有多少人工,就有多少智能

随笔分类 -  Robot

摘要:O_T_EE: 末端执行器(End Effector)在Base 坐标系中的位姿。O_T_EE_c: 最新指令的 末端执行器(EE)在Base 坐标系中的位姿。O_T_EE_d:期望末端执行器(EE)在Base 坐标系中的位姿。F_T_EE: 末端执行器在法兰坐标(flange frame)中的位姿 阅读全文
posted @ 2024-07-09 12:55 lvdongjie-avatarx 阅读(79) 评论(0) 推荐(0) 编辑
摘要:在 Franka 机器人中,标称末端执行器(Nominal End-Effector)与末端执行器(End-Effector)之间也存在一些区别。具体如下: 定义: 标称末端执行器(Nominal End-Effector)是指 Franka 机器人在设计和制造时预设的、默认的末端执行器。 末端执行 阅读全文
posted @ 2024-07-09 11:57 lvdongjie-avatarx 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在 Franka 机器人中,末端执行器(End-Effector)与法兰(Flange)之间存在一些区别: 功能定义: 末端执行器(End-Effector)指安装在手腕末端的工具,如机械手爪、焊枪、涂料喷头等,用于执行特定的任务。 法兰(Flange)则指机器人手腕末端的机械接口,用于安装各种末端 阅读全文
posted @ 2024-07-09 11:55 lvdongjie-avatarx 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在机器人学中,刚体(Rigid Body)是一个基础的概念,指的是在外力作用下不会发生变形的物体。刚体通常用于描述机器人的连杆和关节等构件。 在 Franka 机器人中,每一个机械臂的连杆都被视为刚体。这些刚体通过关节连接在一起,形成一个可以自由移动的机器人机构。 具体而言,Franka 机器人由以 阅读全文
posted @ 2024-07-09 11:38 lvdongjie-avatarx 阅读(64) 评论(0) 推荐(0) 编辑
摘要:https://mirrors.edge.kernel.org/pub/linux/kernel https://www.kernel.org/pub/linux/kernel/projects/rt/ Fro Ubuntu 22.04 Tested with the kernel version 阅读全文
posted @ 2024-07-08 23:13 lvdongjie-avatarx 阅读(20) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get install ros-humble-moveit* 前提 :ros2 humble 已经正确安装 阅读全文
posted @ 2024-07-08 22:47 lvdongjie-avatarx 阅读(13) 评论(0) 推荐(0) 编辑
摘要:! franka_ros2在 Windows 上不受支持。 franka_ros2 repo包含libfranka的 ROS 2 集成 。 franka_ros2 正在快速开发中。预计会出现重大变化。在 GitHub上报告错误。 先决条件: ROS 2 Humble 安装( ros-humble-d 阅读全文
posted @ 2024-07-08 22:34 lvdongjie-avatarx 阅读(152) 评论(0) 推荐(0) 编辑
摘要:设置区域 确保您的语言环境支持UTF-8。如果您处于最小环境(例如 docker 容器),语言环境可能像 一样最小POSIX。我们使用以下设置进行测试。但是,如果您使用其他支持 UTF-8 的语言环境,应该没问题。 locale # check for UTF-8 sudo apt update & 阅读全文
posted @ 2024-07-08 21:51 lvdongjie-avatarx 阅读(55) 评论(0) 推荐(0) 编辑
摘要:为了使用 控制您的机器人libfranka,工作站 PC 上的控制器程序必须在内核下以实时优先级PREEMPT_RT运行 。本节介绍了修补内核以支持 PREEMPT_RT并创建安装包的过程。 内核不支持 NVIDIA 二进制驱动程序PREEMPT_RT。 sudo apt-get install b 阅读全文
posted @ 2024-07-08 17:57 lvdongjie-avatarx 阅读(94) 评论(0) 推荐(0) 编辑
摘要:本章介绍如何安装libfranka和franka_ros(作为二进制包或从源代码构建),以及如何安装实时 Linux 内核。仅当您想使用ROSfranka_ros控制机器人时才需要。 虽然libfranka软件包franka_ros可以在不同的 Linux 发行版上运行,但目前官方仅支持: Ubun 阅读全文
posted @ 2024-07-08 12:45 lvdongjie-avatarx 阅读(215) 评论(0) 推荐(0) 编辑
摘要:有各种版本的兼容组件可供选择。下表提供了概览,并建议尽可能使用最新版本。符号“>=”表示尚未测试与较新机器人系统版本的兼容性,这意味着兼容性无法保证(例如,libfranka 0.2.0 可能与机器人系统版本 4.0.0 不兼容)。 libfranka ubuntu22.04 兼容性: 阅读全文
posted @ 2024-07-08 12:02 lvdongjie-avatarx 阅读(27) 评论(0) 推荐(0) 编辑
摘要:本页仅指定了运行 Franka 控制接口 (FCI) 的要求。其他要求在您随机器人收到的文件中指定。 工作站电脑 最低系统要求 操作系统 带有 PREEMPT_RT 修补内核的 Linux 或Windows 10(实验性) 网卡 100BASE-TX 由于机器人以 1 kHz 的频率发送数据,因此 阅读全文
posted @ 2024-07-08 11:56 lvdongjie-avatarx 阅读(12) 评论(0) 推荐(0) 编辑
摘要:libfranka确实是直接与Franka Emika机器人进行交互的,那为什么使用FCI指挥时还需要连接到车间网络而不是机器人网络呢? 这主要是因为FCI(Franka Control Interface)和libfranka有着不同的功能和使用场景: libfranka: libfranka是一 阅读全文
posted @ 2024-07-08 11:46 lvdongjie-avatarx 阅读(37) 评论(0) 推荐(0) 编辑
摘要:PREEMPT_RT 内核是通过以下几个关键机制来实现实时性的: 抢占式内核调度器:PREEMPT_RT 内核使用了抢占式的调度器,可以及时中断正在运行的进程,并立即切换到更高优先级的实时进程执行。这与标准内核的协作式调度器不同,后者只有在进程主动放弃 CPU 时才能切换到其他进程。中断路径优化:P 阅读全文
posted @ 2024-07-08 11:28 lvdongjie-avatarx 阅读(132) 评论(0) 推荐(0) 编辑
摘要:#include <cmath> #include <iostream> #include <moveit/move_group_interface/move_group_interface.h> #include <moveit/planning_scene_interface/planning_ 阅读全文
posted @ 2024-07-08 11:21 lvdongjie-avatarx 阅读(43) 评论(0) 推荐(0) 编辑
摘要:#include <array> #include <cmath> #include <iostream> #include <franka/exception.h> #include <franka/model.h> #include <franka/robot.h> #include <fran 阅读全文
posted @ 2024-07-08 11:11 lvdongjie-avatarx 阅读(22) 评论(0) 推荐(0) 编辑
摘要:#include <array> #include <cmath> #include <iostream> #include <franka/exception.h> #include <franka/model.h> #include <franka/robot.h> #include <fran 阅读全文
posted @ 2024-07-08 11:09 lvdongjie-avatarx 阅读(11) 评论(0) 推荐(0) 编辑
摘要:#include <array> #include <cmath> #include <iostream> #include <franka/exception.h> #include <franka/model.h> #include <franka/robot.h> #include <fran 阅读全文
posted @ 2024-07-08 11:06 lvdongjie-avatarx 阅读(22) 评论(0) 推荐(0) 编辑
摘要:#include <array> #include <cmath> #include <iostream> #include <franka/exception.h> #include <franka/model.h> #include <franka/robot.h> #include <fran 阅读全文
posted @ 2024-07-08 11:02 lvdongjie-avatarx 阅读(48) 评论(0) 推荐(0) 编辑
摘要:闭环控制是一种控制系统,通过反馈机制来调节输出,使得系统能够更准确地达到期望的状态或行为。对于libfranka库来说,它提供了一种实现机器人闭环控制的方式,以下是大致的流程: 初始化: 首先,需要初始化Franka机器人和控制器,包括建立与机器人的通信和连接。在libfranka中,这通常通过创建 阅读全文
posted @ 2024-07-08 10:44 lvdongjie-avatarx 阅读(29) 评论(0) 推荐(0) 编辑