ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)

简介: ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)

添加之后,我们点击save。

之后双击手指下面的links,添加如下参数:

这样的话我们就完成了机械臂部分的配置了:

接下来配置Robot Poses这一步是去配置一些自定义的点位,点击右下角的Add Pose。

命名为home,之后点击save:

这样的话我们之后就可以通过调用的方式直接将这个home调用出来。

如果我们还要添加其它姿态的话也是可以的。在End Effectors里面点击add effectors。按照下图所示进行配置:

Passive表示的是不需要去做运动的关节。我们现在的joint都是要做运动的,所以没有要添加的部分,

添加作者信息:

这样的话我们的这个工具就使用完成。

接下来验证一下生成的简单的demo(运行之前先将功能包编译一下):

roslaunch marm_moveit_config demo.launch

左上角是一些显示的插件,左下角是一些控制的gui界面。点击上面的球可以让机械臂达到指定的位置:

点击左侧的planing中的plan可以让机械臂达到指定位置。

可以看到会有一个虚影,点击execute可以看到机械臂能够达到指定位置。关掉loop就没有虚影了。

 

Moveit编程基础:

整个的编程都是通过action和service来跟move_group来做交互的,完成了计算之后通过action来跟机器人做数据上的交互,我们也可以通过3D传感器来使得机器人检测周围的信息。它提供了两种编程接口:

可以看到,我们首先需要定义一下我们的控制组是哪个,然后我们定义目标状态,通过Pose来定义目标姿态。然后调用函数将目标姿态发送出去。然后调用函数规划,如果有路径能够规划出来的话就会返回一个路径。其他的机械臂规划与这个都差不多,更多的可以去看原版视频(在github里面)。我们也可以在Moveit官网看到更多相关的教程。

我的微信公众号名称:深度学习与先进智能决策

微信公众号ID:MultiAgent1024

公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
ROS入门实践
本课程将基于基础设施即代码 IaC 的理念,介绍阿里云自动化编排服务ROS的概念、功能和使用方式,并通过实际应用场景介绍如何借助ROS实现云资源的自动化部署,使得云上资源部署和运维工作更为高效。
相关文章
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
684 2
|
7月前
|
Ubuntu 机器人 Shell
在Jetson TX2的Ubuntu18.04系统中安装ROS的教程
所有这些步骤并不复杂,但确实需要仔细一点。如果遇到问题,不要灰心,问题是解决问题的开始。保持耐心,细心阅读错误信息,通常情况下,问题的答案就藏在其中。祝ROS旅程顺利!
236 18
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
4614 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
1063 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
|
传感器 人工智能 算法
ROS机器人操作系统
ROS机器人操作系统
490 1
|
自动驾驶 安全 机器人
ROS2:从初识到深入,探索机器人操作系统的进化之路
前言 最近开始接触到基于DDS的这个系统,是在稚晖君的机器人项目中了解和认识到。于是便开始自己买书学习起来,感觉挺有意思的,但是只是单纯的看书籍,总会显得枯燥无味,于是自己又开始在网上找了一些视频教程结合书籍一起来看,便让我对ROS系统有了更深的认识和理解。 ROS的发展历程 ROS诞生于2007年的斯坦福大学,这是早期PR2机器人的原型,这个项目很快被一家商业公司Willow Garage看中,类似现在的风险投资一样,他们投了一大笔钱给这群年轻人,PR2机器人在资本的助推下成功诞生。 2010年,随着PR2机器人的发布,其中的软件正式确定了名称,就叫做机器人操作系统,Robot Op
501 14
|
自动驾驶 安全 机器人
ROS2:从初识到深入,探索机器人操作系统的进化之路
【11月更文挑战第4天】ROS2的学习过程和应用,介绍DDS系统的框架和知识。
840 1
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
230 3
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
566 1
|
Ubuntu
Ubuntu学习笔记(七):ubuntu下jupyter指定虚拟环境
本文介绍了如何在Ubuntu系统下使用Anaconda和Jupyter Notebook指定并切换不同的虚拟环境。
382 0
Ubuntu学习笔记(七):ubuntu下jupyter指定虚拟环境