aubo i5 + realsense D435i识别抓取实践二

aubo i5 + realsense D435i识别抓取实践二前言一、手眼标定是什么?二、标定软件安装1.aruco_ros安装2.vision_visp安装3.easy_handeye安装4.realsense驱动安装5.安装realsense ROS软件包三、配置1.launch文件修改2.打印二维码四、手眼标定1.启动launch文件2.标定步骤3.发布tf关系前言前面配置好了aubo机械臂的ROS软件包,机械臂可以正常运行后,接下来我们进行机械臂与相机的手眼标定。手眼标定分为eye_on_ha
摘要由CSDN通过智能技术生成

前言

前面配置好了aubo机械臂的ROS软件包,机械臂可以正常运行后,接下来我们进行机械臂与相机的手眼标定。手眼标定分为eye_on_hand和eye_to_hand,我们这里是将相机固定在机械臂末端随机械臂移动而移动,故属于eye_on_hand,接下来我们将进行手眼标定的演示。

一、手眼标定是什么?

手眼标定是将标定机械臂与相机的位置关系的一种方法,eye_on_hand通常标定相机与机械臂末端的位置关系,而eye_to_hand通常标定相机与机械臂基坐标之间的位置关系,可以理解为相机相对谁固定就标定它们两者之间位置关系。标定得到位置关系后可以将在相机坐标系下识别到的物体转换至机械臂坐标系下,便于机械臂的操作。

二、标定软件安装

1.aruco_ros安装

$ git clone -b kinetic-devel https://github.com/pal-robotics/aruco_ros ~/aubo_ws/src
$ cd ~/aubo_ws
$ catkin_make -j2 -DCATKIN_WHITELIST_PACKAGES="aruco_ros"

2.vision_visp安装

$ sudo apt-get install ros-kinetic-visp

3.easy_handeye安装

$ git clone https://github.com/IFL-CAMP/easy_handeye ~/aubo_ws/src
$ cd ~/aubo_ws
$ catkin_make -j2 -DCATKIN_WHITELIST_PACKAGES="easy_handeye"

4.realsense驱动安装

sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
$ sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main" -u
$ sudo apt-get install librealsense2-* librealsense2

5.安装realsense ROS软件包

$ sudo apt-get install ros-kinetic-realsense2-*

三、配置

1.launch文件修改

easy_handeye在docs/example_launch文件夹中有一个ur5,kinect的样例,这里我们拷贝一份到工作包easy_handeye/launch文件夹下重命名为auboi5_realsense_calibration.launch。文件内容如下:

<?xml version="1.0"?>
<launch>
    <arg name="namespace_prefix" default="auboi5_realsense_handeyecalibration" />

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

    <arg name="marker_size" doc="Size of the ArUco marker used, in meters" default="0.08"/>
	<arg name
  • 7
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Aubo i5是一款具有高度智能化和灵活性的工业机器人。它配备了先进的传感器和算法,可以进行准确的机械臂运动控制和精确的抓取操作。而Realsense D435是Intel推出的深度摄像头,可以实时获取物体的三维点云和纹理信息。 当将Aubo i5Realsense D435进行虚拟仿真时,可以实现更加精确和真实的环境感知和对象识别Realsense D435的深度传感器能够为机器人提供准确的三维场景信息,使机器人能够感知到周围物体的距离和形状,并且能够通过障碍物。 在虚拟仿真中,Aubo i5可以利用Realsense D435的点云和纹理信息进行精确的抓取操作。机器人可以通过对环境的感知来确定抓取物体的位置和姿态,并且准确地控制机械臂的运动进行抓取。通过虚拟仿真,可以预先进行机器人抓取任务的规划和优化,以提高抓取成功率和效率。 此外,Aubo i5Realsense D435的虚拟仿真还可以用于机器人的路径规划和避障任务。通过获取场景的三维信息,机器人可以找到最优的移动路径,并且可以实时避开障碍物,从而完成任务。虚拟仿真对于机器人的路径规划和避障能力的提升具有重要意义。 总之,Aubo i5Realsense D435的虚拟仿真可以通过提供准确的环境感知和对象识别,实现更加精确和高效的机器人操作和任务完成。同时,虚拟仿真还可以用于机器人的路径规划和避障,提高机器人的自主性和适应性。通过虚拟仿真的技术支持,Aubo i5Realsense D435可以在更复杂和真实的环境中发挥出更大的价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值