jaka+realsense+aruco+手眼标定(python)

本文详细描述了作者在项目中重建手眼标定部分的过程,包括使用JAKA机械臂的末端位姿发布节点,Realsense驱动和Aruco库的安装,以及手眼标定包的配置和使用。作者分享了遇到的问题和解决方案,供其他开发者参考。

      第二次重建了项目的手眼标定部分……有很多第一次记录遗漏的地方,在此补充。

 一、JAKA机械臂末端位姿发布

      此次我是自己写的节点发布,建议一开始新建工作空间的时候就引入roscpp,rospy,std_msgs。

$ catkin_create_pkg package_name depend1 depend2 depend3
$ catkin_create_pkg roscpp  rospy  std_msgs

   发布末端位置前要先阅读JAKA官方说明手册中末端姿态读取部分,然后根据官方的说明写末端姿态发布节点。我的节点代码放在下面供大家参考:

#!/usr/bin/env python
# -*- coding:UTF-8 -*-
import jkrc
import rospy
import numpy as np
from geometry_msgs.msg import PoseStamped


def Path_Publish():  # 初始化节点
    rospy.init_node("publish_curunt_state")
    # 创建一个发布者,发布数据类型为PoseStamped
    pub = rospy.Publisher("/arm_pose", PoseStamped, queue_size=10)
    # 设置发布频率
    rate = rospy.Rate(10)
    while not rospy.is_shutdown():
        # 消息
        status = robot.get_tcp_position()
        rot_matrix = robot.rpy_to_rot_matrix([status[1][3], status[1][4], status[1][5]])
        qua_re
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值