Adaptive Visual Servoing Control of robot Manipulator for Trajectory Tracking tasks in 3D Space

被引:0
作者
Behzadi-Khormouji, Hamed [1 ]
Derhami, Vali [1 ]
Rezaeian, Mehdi [1 ]
机构
[1] Yazd Univ, Fac Engn, Comp Engn Dept, Yazd, Iran
来源
2017 5TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM 2017) | 2017年
关键词
inverse kinematic; trajectory tracking; robot control; kinect camera; visual servoing; robotic manipulator;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:376 / 382
页数:7
相关论文
共 18 条
[1]  
Abadianzadeh F, 2016, RSI INT CONF ROBOT M, P61, DOI 10.1109/ICRoM.2016.7886818
[2]  
[Anonymous], 1997, IEEE T AUTOM CONTROL, DOI DOI 10.1109/TAC.1997.633847
[3]  
Chang W. - C., 2017, ROBOT CIM-INT MANUF, V44, P5766
[4]  
Dong G., 2015, ACTA ASTRONAUT, V115
[5]  
Garcia G. J., 2010, 11 INT C CONTR AUT R, DOI 10.1109/ICARCV.2010.5707284
[6]  
Ghosh A., 1985, J I ENG INDIA PR, V66
[7]   Joint Depth and Color Camera Calibration with Distortion Correction [J].
Herrera, Daniel C. ;
Kannala, Juho ;
Heikkila, Janne .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (10) :2058-2064
[8]  
Janabi-Sharifi F., 2002, OPTO MECHATRONIC SYS
[9]   Vision-Guided Aerial Manipulation Using a Multirotor With a Robotic Arm [J].
Kim, Suseong ;
Seo, Hoseong ;
Choi, Seungwon ;
Kim, H. Jin .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2016, 21 (04) :1912-1923
[10]  
Kragic D., 2002, COMPUTER LONG BEACH, V15, P58