Collision-free inverse kinematics of the redundant seven-link manipulator used in a cucumber picking robot

被引:59
作者
Van Henten, E. J. [1 ,2 ]
Schenk, E. J. [3 ]
van Willigenburg, L. G. [4 ]
Meuleman, J. [5 ]
Barreiro, P. [6 ]
机构
[1] Wageningen UR Greenhouse Hort, NL-6700 AA Wageningen, Netherlands
[2] Wageningen Univ, Farm Technol Grp, NL-6700 AA Wageningen, Netherlands
[3] SBG Innovatie, NL-1775 RB Middenmeer, Netherlands
[4] Wageningen Univ, Syst & Control Grp, NL-6708 PD Wageningen, Netherlands
[5] Plant Res Int, NL-6708 PB Wageningen, Netherlands
[6] Dept Ingn Rural ETSIA, LPF TAG, Madrid, Spain
关键词
AUTONOMOUS ROBOT;
D O I
10.1016/j.biosystemseng.2010.01.007
中图分类号
S2 [农业工程];
学科分类号
0828 ;
摘要
The paper presents results of research on an inverse kinematics algorithm that has been used in a functional model of a cucumber-harvesting robot consisting of a redundant P6R manipulator. Within a first generic approach, the inverse kinematics problem was reformulated as a non-linear programming problem and solved with a Genetic Algorithm (GA). Although solutions were easily obtained, the considerable calculation time needed to solve the problem prevented on-line implementation. To circumvent this problem, a second, less generic, approach was developed which consisted of a mixed numerical-analytic solution of the inverse kinematics problem exploiting the particular structure of the P6R manipulator. Using the latter approach, calculation time was considerably reduced. During the early stages of the cucumber-harvesting project, this inverse kinematics algorithm was used off-line to evaluate the ability of the robot to harvest cucumbers using 3D-information obtained from a cucumber crop in a real greenhouse. Thereafter, the algorithm was employed successfully in a functional model of the cucumber harvester to determine if cucumbers were hanging within the reachable workspace of the robot and to determine a collision-free harvest posture to be used for motion control of the manipulator during harvesting. The inverse kinematics algorithm is presented and demonstrated with some illustrative examples of cucumber harvesting, both off-line during the design phase as well as on-line during a field test. (C) 2010 IAgrE. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:112 / 124
页数:13
相关论文
共 14 条
  • [1] [Anonymous], 1989, INTRO ROBOTICS
  • [2] Closed form solutions for inverse kinematics approximation of general 6R manipulators
    Chapelle, F
    Bidaud, P
    [J]. MECHANISM AND MACHINE THEORY, 2004, 39 (03) : 323 - 338
  • [3] Approximating polyhedra with spheres for time-critical collision detection
    Hubbard, PM
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1996, 15 (03): : 179 - 210
  • [4] 3D collision detection:: a survey
    Jiménez, P
    Thomas, F
    Torras, C
    [J]. COMPUTERS & GRAPHICS-UK, 2001, 25 (02): : 269 - 285
  • [5] Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm
    Nearchou, AC
    [J]. MECHANISM AND MACHINE THEORY, 1998, 33 (03) : 273 - 292
  • [6] Parker J. K., 1989, P IEEE INT C ROB AUT, P271
  • [7] Sciavicco L., 1996, MODELING CONTROL ROB
  • [8] An autonomous robot for de-leafing cucumber plants grown in a high-wire cultivation system
    Van Henten, E. J.
    Van Tuijl, B. A. J.
    Hoogakker, G. -J.
    Van Der Weerd, M. J.
    Hemming, J.
    Kornet, J. G.
    Bontsema, J.
    [J]. BIOSYSTEMS ENGINEERING, 2006, 94 (03) : 317 - 323
  • [9] Optimal manipulator design for a cucumber harvesting robot
    Van Henten, E. J.
    Van't Slot, D. A.
    Hol, C. W. J.
    Van Willigenburg, L. G.
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2009, 65 (02) : 247 - 257
  • [10] Field test of an autonomous cucumber picking robot
    Van Henten, EJ
    Van Tuijl, BAJ
    Hemming, J
    Kornet, JG
    Bontsema, J
    Van Os, EA
    [J]. BIOSYSTEMS ENGINEERING, 2003, 86 (03) : 305 - 313