ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

时间:2021-03-29 08:51:47

ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用。

MoveIt!是进行机器人运动规划的一套工具。具体使用说明,推荐参考官网:

ROSwiki国内镜像:http://ros.exbot.net/wiki/

MoveIt!:http://moveit.ros.org/

安装教程:http://moveit.ros.org/install/

教程(indigo):http://docs.ros.org/indigo/api/moveit_tutorials/html/

教程(kinetic):http://docs.ros.org/kinetic/api/moveit_tutorials/html/

本书中简单的通过一个示例介绍了MoveIt!的基本使用。

第264页:

介绍MoveIt!的基本安装。

第265-268页:

介绍MoveIt!的基本概念等。

第269-276页:

在MoveIt!配置一个机械臂。

第277-280页:

简单运动规划。

第281-284页:

考虑碰撞的运动规划。

第285-295页:

一个典型的抓取和放置的示例。

第296页:

本章小节。

推荐阅读:

1 moveit_robots:https://github.com/ros-planning/moveit_robots

2 moveit_tutorials:https://github.com/ros-planning/moveit_tutorials

3 moveit_simple_grasps:https://github.com/davetcoleman/moveit_simple_grasps

4 moveit_visual_tools:https://github.com/ros-planning/moveit_visual_tools

5 moveit_pr2:https://github.com/ros-planning/moveit_pr2

巩固与练习:

1 使用pr2机器人完成一个简单抓取和放置的任务。

ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

ROS补充习题:


Setup Your PC

Prerequisites

Linux Fundamentals

C++

Introduction

Session 1 - ROS Concepts and Fundamentals

Session 2 - Basic ROS Applications

Session 3 - Motion Control of Manipulators

Session 4 - Descartes & Perception

Session 5 - Addendum

Resources

ROS-Industrial Training

Click the appropriate link below for the desired version of ROS:

Setup Your PC

Prerequisites

Linux Fundamentals

C++

Introduction

Session 1 - ROS Concepts and Fundamentals

Session 2 - Basic ROS Applications

Session 1A - Industrial Calibration

Session 2A - OpenCV

Session 3 - Motion Control of Manipulators

Session 4 - Descartes & Perception

Session 5 - Addendum

Application Demo - Perception-Driven Manipulation

Application Demo - Descartes Planning and Execution

Resources

ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!的更多相关文章

  1. ROS机器人程序设计(原书第2版)补充资料 教学大纲

    ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...

  2. ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation

    ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  3. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新

    ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...

  4. ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

    ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazeb ...

  5. ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation

    ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  6. ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

    ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或ja ...

  7. ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL

    ROS机器人程序设计(原书第2版)补充资料 (陆) 第六章 点云 PCL 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. RGBD深度摄像头 ...

  8. ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉

    ROS机器人程序设计(原书第2版)补充资料 (伍) 第五章 计算机视觉 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 计算机视觉这章分为两 ...

  9. ROS机器人程序设计(原书第2版)补充资料 (肆) 第四章 在ROS下使用传感器和执行器

    ROS机器人程序设计(原书第2版)补充资料 (肆) 第四章 在ROS使用传感器和执行器 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第四 ...

随机推荐

  1. x01&period;Weiqi&period;11&colon; 神来之笔

    在围棋中,一子两用,可谓妙手,而一子三用,则可称之为神来之笔.在解决征子问题时,一不小心,也来了个神来之笔,其代码如下: // 征子判断,p1, p2 为气,p2 为前进方向,p 为逃跑之子. boo ...

  2. Windows7&plus;VirtualBox&plus;Ubuntu本地开发环境搭建

    首先下载相应的VirtualBox和Ubuntu镜像文件 安装Ubuntu操作系统 一 网络设置 将虚拟机的network连接模式设置为Bridge模式,注意无线网卡要与本机的无线网卡名称一致 在wi ...

  3. BZOJ 1854 【Scoi2010】 游戏

    Description lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示.当他使用某种装备时,他只能使用该装备的某一个属性 ...

  4. Shell基础-Bash变量-用户自定义变量

    变量设置规则: 变量名称可以由字母.下划线和数字组成,但是不能由数字开头. 在Bash中变量的默认类型是字符串类型,若需要进行数值运算,则需指定变量类型为数值型.变量用等号链接,且两边不能有空格.若需 ...

  5. linux iostat命令详解 磁盘操作监控工具

    Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视. 它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况. ...

  6. 【poj3691-DNA repair】AC自动机&plus;DP

    题意:给n个病毒DNA序列,再给一个DNA序列,问该序列至少修改多少个碱基能不含任何病毒DNA.病毒DNA序列一共不超过1000,询问的DNA长度不超过1000. 题解:DP:d[l][p]表示询问到 ...

  7. UEP-树和表

    Model Select:表格要展示的数据Tree DataSource:树的数据源数据源是自定义java类实现接口:ITreeRetriever创建根节点.判断子节点.创建子节点 --数据源 pac ...

  8. JavaWeb项目架构之NFS文件服务器

    NFS简介 NFS(Network File System)即网络文件系统. 主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录. 主要用途:NFS网络文件系统一般被用来存储共享视频, ...

  9. window下强制删除文件

    在windows系统下,有时候总有一下没办法删除的文件,这个时候可以使用一个命令行脚本强行删除 步骤如下: 把以下代码保存为一个delete.txt文件 DEL /F /A /Q \\?\%1 RD ...

  10. Android R文件介绍

    R.java 文件中默认有attr.drawable.layout.string等色哥静态内部类,每个静态内部类分别对应着一种资源,如layout静态内部类对应着layout中的接界面文件,其中每个静 ...