博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
moveit setup assistant
阅读量:6908 次
发布时间:2019-06-27

本文共 903 字,大约阅读时间需要 3 分钟。

使用moveit 自带的set up assistant 包生成的配置文件如下:

config文件夹

1 fake_controller.yaml: 虚拟控制器的配置文件,在没有实体机器人和任何模拟器下仍可运行moveit

2 joint_limits
3 kinematics.yaml: 初始化运动学求解库
4 ompl_planning.yaml>: 配置OMPL各种算法的各种参数
5 *.srdf SRDF是moveit的配置文件,配合URDF 使用。理论上,拥有了URDF和SRDF文件,可以完全定义个机器人的moveit信息

launch文件夹

1 demo.launchdemo是运行的总结点,打开我们可以看到他include了其他的launch文件。其中第14行说,如果有需要,发布静态的tf。比如说,你的机器人基座不在世界坐标的原点,你可以发布一个静态tf来描述机器人在世界坐标中的位置。第17-21行,就是我们发布虚拟机器人状态的地方了,当然,如果你有实体机器人或者有gazebo之类的模拟器,你需要去掉这一部分,有其他相应的节点来发布机器人状态。26-32行运行了另一个moveit重要的节点,move group。

2 move_group.launchmove group的功能是让一个规划组群动起来。怎么动,那就要做运动规划了,在move_group.launch第24-26行定义了运动规划库的使用,我们可以看到,默认的是使用ompl运动规划库

3 planning_context.launch定义了所使用的urdf和srdf文件,以及运动学求解库。不建议手动更改这些,但是如果你需要使用不同的urdf,srdf,可以在这里更改

4 setup_assitant.launch 如果你需要更改一些配置,那么可以直接运行

roslaunch pr2_moveit_config setup_assistant.launch

这样就可以基于当前设置做更改,而不是重新设置。

转载于:https://www.cnblogs.com/rogerjin/p/7825034.html

你可能感兴趣的文章
CentOS 5.5下LVM的分区管理
查看>>
[Template]HTML Template 简介
查看>>
用传统的NAT方式替代H3C的DNS-MAP功能
查看>>
我的友情链接
查看>>
mysql数据(一)
查看>>
jeecg查询条件组装器使用or关键字
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
禁止 centos 休眠
查看>>
列表删除页代码
查看>>
亚马逊的EC2云计算系统
查看>>
分别让div浮层靠左靠右和居中
查看>>
如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)...
查看>>
19.7 主动模式和被动模式;19.8 添加监控主机;19.9 添加自定义模板19.10处理图形中的...
查看>>
SCOM2012功能测试(14)—创建.NET应用程序性能监控
查看>>
我的友情链接
查看>>
IEnumerable和IEnumerable<T>接口
查看>>
重定向redirect与跳转forward区别
查看>>
CentOS7之Rsync+Inotify架构实现实时同步文件和文件夹
查看>>