美文网首页
aubo_i5 Kinect2 手眼标定

aubo_i5 Kinect2 手眼标定

作者: YanyZhao | 来源:发表于2019-12-11 14:18 被阅读0次

http://wiki.ros.org/turtlebot_kinect_arm_calibration/Tutorials/CalibratingKinectToTurtleBotArm

实现步骤主要参考:UR5、Kinect2手眼标定总结

我的aubo_i5_kinect_calibration.launch文件:

<launch>
    <arg name="namespace_prefix" default="aubo_i5_kinect_handeyecalibration" />

    <arg name="robot_ip" doc="The IP address of the UR5 robot" default="169.254.3.20"/>

    <arg name="marker_size" doc="Size of the ArUco marker used, in meters" default="0.1"/>
    <arg name="marker_id" doc="The ID of the ArUco marker used" default="582"/>

    <!-- start the Kinect -->
    <include file="$(find kinect2_bridge)/launch/kinect2_bridge.launch" >
        <!--<arg name="depth_registration" value="true" /-->
    </include>

    <!-- start ArUco -->
    <node name="aruco_tracker" pkg="aruco_ros" type="single">
        <remap from="/camera_info" to="/kinect2/hd/camera_info" />
        <remap from="/image" to="/kinect2/hd/image_color" />
        <param name="image_is_rectified" value="true"/>
        <param name="marker_size"        value="$(arg marker_size)"/>
        <param name="marker_id"          value="$(arg marker_id)"/>
        <param name="reference_frame"    value="kinect2_rgb_optical_frame"/>
        <param name="camera_frame"       value="kinect2_rgb_optical_frame"/>
        <param name="marker_frame"       value="camera_marker" />
    </node>

    <!-- start the robot -->
    <include file="$(find aubo_i5_moveit_config)/launch/moveit_planning_execution.launch">
    </include>

    <!-- start easy_handeye -->
    <include file="$(find easy_handeye)/launch/calibrate.launch" >
        <arg name="namespace_prefix" value="$(arg namespace_prefix)" />
        <arg name="eye_on_hand" value="false" />

        <arg name="tracking_base_frame" value="kinect2_rgb_optical_frame" />
        <arg name="tracking_marker_frame" value="camera_marker" />
        <arg name="robot_base_frame" value="base_link" />
        <arg name="robot_effector_frame" value="wrist3_Link" />

        <arg name="freehand_robot_movement" value="false" />
        <arg name="robot_velocity_scaling" value="0.5" />
        <arg name="robot_acceleration_scaling" value="0.2" />
        
        <arg name="move_group" value="manipulator_i5" />

    </include>

</launch>

相关文章

  • aubo_i5 Kinect2 手眼标定

    http://wiki.ros.org/turtlebot_kinect_arm_calibration/Tuto...

  • 手眼标定

    手眼标定之基本原理[https://blog.csdn.net/Yong_Qi2015/article/detai...

  • 手眼标定

    calibrateHandEye()[https://docs.opencv.org/4.x/d9/d0c/gro...

  • 手眼标定(Hand in Eye)

    使用的棋盘格:25*25,每格20mm Matlab Matlab相机标定文档Matlab官方视频:Camera ...

  • 手眼标定之基本原理

    原文首发于微信公众号【视觉IMAX】。 一 前言 机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统...

  • 基恩士手眼标定视频连接

    https://www.keyence.com.cn/landing/robotVision_movie_libr...

  • Kinect资源

    Kinect2手势识别/手势跟踪-HandTracker/OpenNI/Linux or Windowshttp:...

  • 机器人~ur5-kinect2自动手眼标定

    我们使用Universal Robots公司的UR5工业机器人和Microsoft公司的Kinect v2搭建了一...

  • 买了kinect2。

    因为亲近朋友说要过来耍体感,原来xbox连体感都借给另一个朋友了,所以马上借机买了体感2代。 游戏直接在应用商店里...

  • 千手千眼

    〇 手眼 他亮给我看他的手眼我点一个赞他又亮给我看一个他的手眼我又点一个赞他亮给我看他的一千个手眼我点了一千个赞我...

网友评论

      本文标题:aubo_i5 Kinect2 手眼标定

      本文链接:https://www.haomeiwen.com/subject/mrkelctx.html