面向三维空间轨迹跟踪任务的机械臂自适应视觉伺服控制

Hamed Behzadi-Khormouji, V. Derhami, M. Rezaeian
{"title":"面向三维空间轨迹跟踪任务的机械臂自适应视觉伺服控制","authors":"Hamed Behzadi-Khormouji, V. Derhami, M. Rezaeian","doi":"10.1109/ICROM.2017.8466231","DOIUrl":null,"url":null,"abstract":"This paper presents an adaptive visual servoing controller for trajectory tracking in the robotic manipulators. The proposed controller is based on the inverse kinematic model of a robotic manipulator (Arm-6Ax18) and position-based visual servoing control. In this research work a Kinect camera, which is fixed as an eye-to-hand configuration, is used for extracting the trajectory in the color and depth images. Using this information, the geometric coordinates of points in Kinect coordinate space are calculated. Afterwards, these coordinates are converted to the robot's coordinate space using an obtained transformation matrix. The parameters of this matrix are calculated using Linear Least Squares Estimator (LSE) method. Then, the inverse kinematic model of manipulator is applied on these coordinates to determine the angle of each robot's joint. Due to the brightness intensity and other uncertainties, the Kinect camera has error in the calculation of depths. To cope this problem, an adaptive learning algorithm, called Weighted Recursive Least Square Estimator (WRLSE), is applied. This algorithm adaptively tunes the parameters of transformation matrix in order to reduce the distances between end-effector's trajectory and reference trajectory. For tracking the reference trajectory, Canny edge detector is used to detect the trajectory in the image. Thereafter, the detected trajectory is discretized to the set of target points which should be reached by the end-effector. The proposed adaptive controller is applied on a real robotic manipulator. The experimental results show that by using the adaptive learning algorithm, the end-effector can track the trajectory with high accuracy.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Adaptive Visual Servoing Control of robot Manipulator for Trajectory Tracking tasks in 3D Space\",\"authors\":\"Hamed Behzadi-Khormouji, V. Derhami, M. Rezaeian\",\"doi\":\"10.1109/ICROM.2017.8466231\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents an adaptive visual servoing controller for trajectory tracking in the robotic manipulators. The proposed controller is based on the inverse kinematic model of a robotic manipulator (Arm-6Ax18) and position-based visual servoing control. In this research work a Kinect camera, which is fixed as an eye-to-hand configuration, is used for extracting the trajectory in the color and depth images. Using this information, the geometric coordinates of points in Kinect coordinate space are calculated. Afterwards, these coordinates are converted to the robot's coordinate space using an obtained transformation matrix. The parameters of this matrix are calculated using Linear Least Squares Estimator (LSE) method. Then, the inverse kinematic model of manipulator is applied on these coordinates to determine the angle of each robot's joint. Due to the brightness intensity and other uncertainties, the Kinect camera has error in the calculation of depths. To cope this problem, an adaptive learning algorithm, called Weighted Recursive Least Square Estimator (WRLSE), is applied. This algorithm adaptively tunes the parameters of transformation matrix in order to reduce the distances between end-effector's trajectory and reference trajectory. For tracking the reference trajectory, Canny edge detector is used to detect the trajectory in the image. Thereafter, the detected trajectory is discretized to the set of target points which should be reached by the end-effector. The proposed adaptive controller is applied on a real robotic manipulator. The experimental results show that by using the adaptive learning algorithm, the end-effector can track the trajectory with high accuracy.\",\"PeriodicalId\":166992,\"journal\":{\"name\":\"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICROM.2017.8466231\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICROM.2017.8466231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

提出了一种用于机械臂轨迹跟踪的自适应视觉伺服控制器。该控制器基于机械臂(Arm-6Ax18)的逆运动学模型和基于位置的视觉伺服控制。在本研究中,采用眼手固定配置的Kinect摄像头提取颜色和深度图像中的轨迹。利用这些信息,计算Kinect坐标空间中点的几何坐标。然后,利用得到的变换矩阵将这些坐标转换为机器人的坐标空间。利用线性最小二乘估计方法计算了该矩阵的参数。然后,在这些坐标上应用机械手的逆运动学模型来确定每个机器人关节的角度。由于亮度强度等不确定因素,Kinect相机在深度计算上存在误差。为了解决这个问题,应用了一种自适应学习算法,称为加权递归最小二乘估计(WRLSE)。该算法自适应调整变换矩阵的参数,以减小末端执行器轨迹与参考轨迹之间的距离。为了跟踪参考轨迹,使用Canny边缘检测器检测图像中的轨迹。然后,将检测到的轨迹离散为末端执行器应到达的目标点集。将所提出的自适应控制器应用于实际机械臂上。实验结果表明,采用自适应学习算法,末端执行器能较好地跟踪运动轨迹。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Adaptive Visual Servoing Control of robot Manipulator for Trajectory Tracking tasks in 3D Space
This paper presents an adaptive visual servoing controller for trajectory tracking in the robotic manipulators. The proposed controller is based on the inverse kinematic model of a robotic manipulator (Arm-6Ax18) and position-based visual servoing control. In this research work a Kinect camera, which is fixed as an eye-to-hand configuration, is used for extracting the trajectory in the color and depth images. Using this information, the geometric coordinates of points in Kinect coordinate space are calculated. Afterwards, these coordinates are converted to the robot's coordinate space using an obtained transformation matrix. The parameters of this matrix are calculated using Linear Least Squares Estimator (LSE) method. Then, the inverse kinematic model of manipulator is applied on these coordinates to determine the angle of each robot's joint. Due to the brightness intensity and other uncertainties, the Kinect camera has error in the calculation of depths. To cope this problem, an adaptive learning algorithm, called Weighted Recursive Least Square Estimator (WRLSE), is applied. This algorithm adaptively tunes the parameters of transformation matrix in order to reduce the distances between end-effector's trajectory and reference trajectory. For tracking the reference trajectory, Canny edge detector is used to detect the trajectory in the image. Thereafter, the detected trajectory is discretized to the set of target points which should be reached by the end-effector. The proposed adaptive controller is applied on a real robotic manipulator. The experimental results show that by using the adaptive learning algorithm, the end-effector can track the trajectory with high accuracy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信