ROS机器人操作系统查看机械臂当前位姿
2021/12/24 23:10:19
本文主要是介绍ROS机器人操作系统查看机械臂当前位姿,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ROS机器人操作系统查看机械臂当前位姿
目录
1、总述
2、Moveit!的命令行工具
2.1 启动MoveIt! 仿真环境接口,即自己使用的机械臂模型
2.2 启动moveit_commander命令行接口
2.3 与机械臂的move_group节点建立连接
3、Rviz 中查看
1、总述
众所周知,我们在使用ROS中自带的Moveit!,通过逆解来对机械臂进行运动规划时候,需要给机械臂输入末端的位置和姿态,其中位置是用x,y,z坐标来表示,姿态是使用四元数来表示。
与此同时还要根据机械臂目前的状态得到当前位姿,可以使用Moveit的命令行工具或者直接在Rviz中查看。
2、Moveit!的命令行工具
2.1 启动MoveIt! 仿真环境接口,即自己使用的机械臂模型
roslaunch xxx demo.launch
1
在这里插入图片描述
2.2 启动moveit_commander命令行接口
rosrun moveit_commander moveit_commander_cmdline.py
1
在这里插入图片描述
2.3 与机械臂的move_group节点建立连接
use <group name>
1
注:为自己程序中设置的,这里是arm
现在就可以在此节点上执行命令了,current命令将会返回运动组的当前状态。其中包括关节的状态(关节1, 2, 3, ……)和末端的状态(px, py, pz, ox, oy, oz, ow)
在这里插入图片描述
3、Rviz 中查看
在Rviz中查看末端执行器的位置姿态。打开连接树:【MotionPlanning】->【Scene Robot】->【Links】,可以查看每个连杆的位置姿态。
在这里插入图片描述
————————————————
版权声明:本文为CSDN博主「我不是“耀”神」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45661757/article/details/115859942
这篇关于ROS机器人操作系统查看机械臂当前位姿的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南