arm_controller/follow_joint_trajectory action


一、先看有哪些 Action(确认名字)

bash

运行

复制代码
ros2 action list

你会看到:

plaintext

复制代码
/arm_controller/follow_joint_trajectory

二、查看这个 Action 的消息结构(goal/feedback/result 长什么样)

bash

运行

复制代码
ros2 action show /arm_controller/follow_joint_trajectory

你会看到三大部分:

  1. Goal :客户端发过来的轨迹目标(关节名、点位、时间)
  2. Feedback :服务端实时返回的执行进度
  3. Result :最后返回的执行结果

这就是你问的 "action 中的内容"。


三、实时查看 Action 里的真实数据(最实用)

打开 3 个终端,分别看:目标、反馈、结果。

1. 查看【客户端发过来的轨迹目标】

bash

运行

复制代码
ros2 topic echo /arm_controller/follow_joint_trajectory/goal

这里能看到:

  • 哪些关节
  • 每个关节要走到的角度
  • 每个点的时间

2. 查看【实时执行反馈】(运动过程中一直在发)

bash

运行

复制代码
ros2 topic echo /arm_controller/follow_joint_trajectory/feedback

这里能看到:

  • 当前关节位置
  • 执行进度
  • 还差多少完成

3. 查看【最终执行结果】

bash

运行

复制代码
ros2 topic echo /arm_controller/follow_joint_trajectory/result

四、一条命令直接监听整个 Action(最简单)

bash

运行

复制代码
ros2 action monitor /arm_controller/follow_joint_trajectory

它会自动打印:

  • 收到 Goal
  • 发送 Feedback
  • 返回 Result非常适合调试。

五、你代码里的三部分对应关系(一眼看懂)

你写的:

cpp

运行

复制代码
handle_goal   → 对应 /.../goal     客户端发的轨迹
handle_cancel → 对应 /.../cancel
handle_accepted → 开始执行,发 feedback

你在终端看到的内容,就是你代码里收到和发送的数据


总结

  1. ros2 action show消息结构
  2. ros2 action monitor实时数据流
  3. topic echo 分别看 goal/feedback/result
  4. 你这个 Action 里的内容 = 机械臂轨迹 + 执行进度 + 结果
相关推荐
私人珍藏库4 小时前
[Android] PeakFinder AR v4.8.89 (山峰全景识别+增强现实山峰查看器)
android·人工智能·智能手机·ar·工具·软件
CS创新实验室5 小时前
算法、齿轮与硅基大脑:数值计算发展简史
人工智能·算法·数值计算
能有时光5 小时前
PyTorch KernelAgent 源码解读 ---(4)--- ExtractorAgent
人工智能·pytorch·python
fthux6 小时前
GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(一)整体架构与扩展入口
人工智能·ai·开源·github·open source
aqi006 小时前
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
人工智能·python·大模型·ai编程·ai应用
xixixi777776 小时前
三大 AI 安全里程碑:Akamai 高危风险预警、智能体水印强制落地、PQC 量子安全全产业链统一
大数据·人工智能·安全·ai·大模型·智能体·政策
AI小码7 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
code 小楊7 小时前
AI函数调用:Function Calling从理论到实战全解析
人工智能
delishcomcn7 小时前
智切未来:AI算法如何重塑不干胶标签分切机的精度与效率边界
人工智能·神经网络·计算机视觉
观远数据7 小时前
ChatBI选型对比:从意图识别到SQL修复,六个维度打分决定是否值得投产
数据库·人工智能·sql