ROS笔记(32) MoveIt!关节控制器

  • 1. 上层规划和关节控制器接口
  • 2. 配置文件
  • 3. 启动插件

1. 上层规划和关节控制器接口

虽然在 ROS笔记(31) ArbotiX关节控制器 为机器模型配置了ArbotiX关节控制器
可以通过FollowJointTrajectoryAction类型的action消息控制模型运动
它是一个接收消息并执行的装置

但是,在控制中是给一个特定的目标弧度,而不是 Movelt! 规划求解的弧度
如果能够通过Movelt!实现运动规划,并且将规划结果通过FollowJointTrajectoryAction发送给机器的Arbotix关节控制器,整个系统才能完整

所以在Movelt!上层规划和ArbotiX关节控制器之间需要一个将两者结合的接口
这个接口在Movelt!中同样以插件的形式提供,称为moveit_simple_controller_manager

manager 管理器可以提供FollowJointTrajectoryAction接口,将规划轨迹以action的形式发布
这就是目前最需要的

除此之外, HHArm还有一个两指夹爪,通过ArbotiX的gri

ROS笔记(32) MoveIt!关节控制器相关推荐

  1. ROS笔记(31) ArbotiX关节控制器

    ROS笔记(31) ArbotiX关节控制器 1. 关节控制器 2. 添加配置文件 3. 运行ArbotiX节点 4. action 5. 添加测试文件 6. 启动测试 1. 关节控制器 Movelt ...

  2. ROS笔记(33) 关节空间规划

    ROS笔记(33) 关节空间规划 1. 运动规划 2. 关节空间运动 3. 启动机械臂 4. 关节空间运动规划 5. 启动规划 1. 运动规划 这里提到的"运动规划" ( Moti ...

  3. ROS笔记(30) Movelt!配置文件

    ROS笔记(30) Movelt!配置文件 1. SRDF 2. 控制器参数 3. 关节限位 4. 运动学求解器 5. 运动规划库 1. SRDF Setup Assistant配置的 机械臂参数.夹 ...

  4. ROS笔记(28) Setup Assistant

    ROS笔记(28) Setup Assistant 1. Setup Assistant 2. 加载机器人URDF模型 3. 配置自碰撞矩阵 4. 配置虚拟关节 5. 创建规划组 6. 定义机器人位姿 ...

  5. ROS笔记(16) ArbotiX

    ROS笔记(16) ArbotiX 1. ArbotiX简介 2. 配置节点 3. 配置控制器 4. 运行仿真 1. ArbotiX简介 车模都搭好了,现在需要让小车动起来 此时需要一些工具 Arbo ...

  6. ROS笔记(14) URDF

    ROS笔记(14) URDF 1. URDF简介 2. link 3. joint 4. robot 5. gazebo 6. 解析 7. 显示 1. URDF简介 统一机器人描述格式,Unified ...

  7. ROS笔记(12) Rviz

    ROS笔记(12) Rviz 1. 简介 2. 运行rviz 3. 数据可视化 4. 插件扩展机制 1. 简介 机器人系统中存在大量数据,这些数据在计算过程中往往都处于数据形态 比如图像数据中0~25 ...

  8. ROS笔记(4) RoboWare Studio 的安装

    ROS笔记(4) RoboWare Studio 的安装 1. RoboWare Studio的下载 2. RoboWare Studio的安装 3. RoboWare Studio的开启 4.打开工 ...

  9. ROS笔记(34) 工作空间规划

    ROS笔记(34) 工作空间规划 1. 工作空间运动 2. 运动规划 3. 部分代码解析 4. 启动规划 1. 工作空间运动 机械臂关节空间的规划是给定各轴位置,不需要考虑机器人终端的姿态 与之相对应 ...

最新文章

  1. Spring Cloud实战小贴士:Ribbon的饥饿加载(eager-load)模式
  2. Android 的全盘加密容易破解
  3. 【Android 修炼手册】常用技术篇 -- Android 自定义 View
  4. 《软件测试方法与技术实践指南》Java EE篇 文摘
  5. Node.JS——NodeJS引用路径的小问题
  6. javascript学习心得(1)replace
  7. 组建局域网_局域网组建常用的网线种类解读
  8. java怎么加锁_JAVA多线程(3)——如何加锁
  9. 《实变函数简明教程》,P63,可测集上的连续函数一定可测
  10. 计算机键盘上每一个键的作用,电脑键盘上各种键的作用是什么 电脑键盘上每个键的作用说明【图文】...
  11. h5课件制作_湘潭H5课件制作
  12. Resend messages one by one
  13. shell十三问(转)
  14. oracle12c创建监听,Oracle 12c为PDB创建专用监听
  15. eclipse识别不出java项目_Eclipse项目无法识别Java项目; 类路径问题
  16. collectingAndThen​
  17. eclipse新建java项目报错:Failed to init ct.sym for ....../jrt-fs.jar
  18. java根节点到叶子节点_二叉树根节点到叶子节点的所有路径和
  19. 微信 php 类,微信接口封装类(PHP)
  20. 什么是网络营销?网络营销简介

热门文章

  1. 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
  2. Ubuntu下Android编译环境的配置
  3. 图解 _INTSIZEOF(n)
  4. linux下安装nginx的采坑记录
  5. 宿州学院省二计算机什么时候报名,宿州学院2017年9月全国计算机等级考试报名时间及报名网址公布...
  6. 如何配置Ubuntu17的软件库(sortware update)
  7. 线性代数:矩阵乘向量-学习笔记
  8. kickstart模式实现批量安装centos7.x系统
  9. Amoeba实现读写分离
  10. jQuery 表格响应式插件 FooTable