首页 > 其他分享 >Franka Ros2 主要节点及关系

Franka Ros2 主要节点及关系

时间:2024-07-12 20:40:38浏览次数:12  
标签:node 订阅 franka 话题 states state Franka 节点 Ros2

 控制节点:

1.franka_hw_node

  • 功能:与硬件接口通信,处理低级控制。
  • 订阅话题/franka/control_commands
  • 发布话题/franka/hardware_states  /franka/state_feedback

2. franka_control_node

  • 功能:处理机器人控制命令,管理控制模式。
  • 订阅话题/franka/state_feedback
  • 发布话题/franka/control_commands

3.franka_gripper_node

  • 功能:控制夹持器的开闭及力度。
  • 订阅话题/franka/gripper_commands
  • 发布话题/franka/gripper_state

状态发布节点:

4. franka_state_controller_node

  • 功能:发布机器人的状态信息。
  • 订阅话题/franka/hardware_states
  • 发布话题/joint_states/robot_state

5. joint_state_broadcaster_node

  • 功能:广播关节状态信息。
  • 发布话题/joint_states
  • 订阅话题/franka/state_feedback

6. robot_state_publisher_node

  • 功能:发布机器人状态信息。
  • 发布话题/robot_state
  • 订阅话题/joint_states

运动规划节点:

7. moveit_planning_node

  • 功能:进行运动规划和路径规划。
  • 发布话题/moveit/planned_trajectory
  • 订阅话题/moveit/motion_request

可视化节点:

8. rviz_node

  • 功能:可视化机器人状态和环境。
  • 订阅话题/joint_states/robot_state

标签:node,订阅,franka,话题,states,state,Franka,节点,Ros2
From: https://www.cnblogs.com/ai-ldj/p/18299364

相关文章

  • Franka Robot 相关ROS1节点梳理
    自底向上:1.franka_hw_node:这是Franka机器人的核心节点,负责与底层硬件进行交互。它会从 libfranka 库获取机器人的状态信息,如关节角度、关节力矩等。它会发布这些状态信息到对应的ROS话题上,供其他节点使用。2.joint_state_publisher:这个节点会订阅 franka_h......
  • Franka Robot franka_hw 与franka_control 是什么关系
    franka_hw和franka_control是ROS中两个不同但相关的软件包,它们共同为FrankaEmika的Panda机器人提供控制功能。franka_hw:这个软件包负责与Panda机器人的硬件进行底层接口。它提供了franka_hw_node节点,用于建立与Panda机器人的通信,并发布机器人的状态信息。......
  • FILE+POS 方式 GreatSQL 主从复制架构给主节点磁盘扩容
    FILE+POS方式GreatSQL主从复制架构给主节点磁盘扩容一、前提在一套非常老的系统上,有一套GreatSQL主从集群(1主1从),主从复制采用的是FILE+POS方式复制,磁盘使用紧张需要扩容,只能在该台机器上添加更大的磁盘,将原数据盘替换,也没有其他的机器资源替换。这套系统没有VIP,没有高可用切......
  • Franka Ros1 简介
    FrankaRos暂时在Windows上不受支持。 封装的示意图franka_ros元包franka_ros集成libfranka到ROS和ROS控件中。这里我们介绍它的包,并简要介绍如何编写控制器。本节中传递给启动文件的所有参数都带有默认值,因此如果使用默认网络地址和ROS命名空间,则可以省略这些参数。......
  • ComfyUI进阶篇:ControlNet核心节点
    前言:ControlNet_aux库包含大量的图片预处理节点,功能丰富,适用于图像分割、边缘检测、姿势检测、深度图处理等多种预处理方式。掌握这些节点的使用是利用ControlNet的关键,本篇文章将帮助您理解和学会使用这些节点。目录一、安装方法二、模型下载三、Segmentor节点四、Lines节......
  • 代码随想录算法训练营第四天 | Python | LeetCode24.两两交换链表中的节点、19.删除链
    LeetCode24.两两交换链表中的节点题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/description/文章/视频链接:https://programmercarl.com/0024.%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8%8A%82%E7%82%B9.html#%E7%AE%9......
  • Franka Robot demo 关节阻抗控制(joint_impedance_control.cpp)
    //Copyright(c)2023FrankaRoboticsGmbH//UseofthissourcecodeisgovernedbytheApache-2.0license,seeLICENSE#include<array>#include<atomic>#include<cmath>#include<functional>#include<iostream>#include&......
  • 代码随想录day20 二叉搜索树的最近公共祖先 | 二叉搜索树中的插入操作 | 删除二叉
    二叉搜索树的最近公共祖先二叉搜索树的最近公共祖先解题思路利用二叉搜索树的特性,公共祖先的值,就是在要找的两个值的区间里面知识点二叉搜索树心得想了一会如何利用二叉搜索树的特性。顺便复习了昨天做的题目二叉搜索树中的插入操作二叉搜索树中的插入操作解题思路在......
  • ComfyUI进阶篇:ControlNet核心节点
    前言:ControlNet_aux库包含大量的图片预处理节点,功能丰富,适用于图像分割、边缘检测、姿势检测、深度图处理等多种预处理方式。掌握这些节点的使用是利用ControlNet的关键,本篇文章将帮助您理解和学会使用这些节点。目录一、安装方法二、模型下载三、Segmentor节点四、Lines......
  • Franka Robot demo 真空夹抓控制示例(vacuum_object.cpp)
    //Copyright(c)2019FrankaRoboticsGmbH//UseofthissourcecodeisgovernedbytheApache-2.0license,seeLICENSE#include<iostream>#include<thread>#include<franka/exception.h>#include<franka/vacuum_gripper.h>/**......