当前位置: 首页 > article >正文

ros项目dual_arm_pick-place(编辑已有的moveit配置助手包)

目录

  • 前言
  • 正文
    • 规划组
    • 姿态
    • 末端执行
    • 从动关节和controllers
    • 导出界面
  • 最后

前言

这是我在写好上一篇文章后,想到了。

其实我们可以用moveit配置助手配置之前配置过的包。

本文就带大家,一起来看看。

正文

运行以下命令,打开moveit配置助手

roslaunch moveit_setup_assistant setup_assistant.launch 

这里选择的文件是选择那个项目包,而不是具体的文件。

在这里插入图片描述

在这里插入图片描述
提示报错,那我重新创建一个.setup_assistant
在这里插入图片描述

moveit_setup_assistant_config:
  URDF:
    package: marm_description
    relative_path: urdf/arms2b.xacro
    xacro_args: ""
  SRDF:
    relative_path: config/arms.srdf
  CONFIG:
    author_name: kk
    author_email: kk@qq.com
    generated_timestamp: 1733382349

这个文件是直接复制我创建的marm_moveit_config包的内容。自己补也很简单,URDF下和SRDF路径对就行。

这样就能加载进来了。

在这里插入图片描述

规划组

在这里插入图片描述

姿态

在这里插入图片描述
可以发现,原作者这里closea打错了。

末端执行

在这里插入图片描述

从动关节和controllers

原作者对这两块都没有设置,controllers,很多人都是自己设置的,因为从配置助手中设置,很容易出错。

所以可以看到,项目中ros_controllers.yaml中是空的。

导出界面

在这里插入图片描述
在这里插入图片描述
点击ok,然后我们退出,因为我们只需要看看他创建的配置包的一些架构,有个印象就行。

在这里插入图片描述

最后

通过打开之前配置后的配置助手,我们可以更加了解一点,项目包中的一些名字,以及原作者设置的一些规划组名称。


http://www.kler.cn/a/428407.html

相关文章:

  • uniapp+Vue3(<script setup lang=“ts“>)模拟12306城市左右切换动画效果
  • 小哆啦的编程冒险:罗马数字转整数
  • 【java】签名验签防篡改研究测试
  • solidity基础 -- 存储类型
  • 75,【7】BUUCTF WEB [Weblogic]SSRF(未作出)
  • Python的进程和线程
  • 云数据库 HBase
  • Linux:软硬链接
  • 认识自定义协议
  • 英语写作中“错误”mistake error的用法
  • 企业级包管理器之 npm 回顾 (2)
  • 微信小程序,引用字体图标的渲染问题
  • 【SKFramework框架核心模块】3-6、FSM有限状态机模块
  • 菜鸟每日刷牛客NP39
  • mysql怎么获取当前日期
  • 101种美食-图像分类数据集
  • 电源的串并联
  • 【MsSQL】数据库基础 库的基本操作
  • Unity热更新 之 Addressables(1) 资源基础加载
  • Vue CLI的作用
  • 关于HTTP DEBUGGER PRO的DURATION列一点理解
  • 在Linux(ubuntu22.04)搭建rust开发环境
  • Java-19 深入浅出 MyBatis - 用到的设计模式 源码剖析 代理设计模式
  • 【数据库】复习
  • import是如何“占领满屏“
  • QT模型/视图结构:ListModel与TableModel