Optimizing cotton-picking robotic manipulator and inverse kinematics modeling using evolutionary algorithm-assisted artificial neural network

被引:4
作者
Singh, Naseeb [1 ]
Tewari, Virendra Kumar [1 ]
Biswas, Prabir Kumar [2 ]
Dhruw, Laxmi Kant [1 ]
Ranjan, Rakesh [3 ]
Ranjan, Abhishek [1 ]
机构
[1] IIT Kharagpur, Dept Agr & Food Engn, Kharagpur 721302, India
[2] IIT Kharagpur, Dept Elect & Elect Commun Engn, Kharagpur, India
[3] Freshwater Inst, Conservat Fund Freshwater Inst, Shepherdstown, WV USA
关键词
artificial neural network; cotton; genetic algorithm; inverse kinematics; particle swarm optimization; robotic harvesting; OPTIMIZATION; QUATERNION;
D O I
10.1002/rob.22247
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This study presents a particle swarm optimization (PSO) algorithm-assisted neural-network-based inverse kinematics solution for a 4-DoF (degree-of-freedom) cotton harvesting robot. A novel setup was developed to measure the three-dimensional locations of in-field cotton bolls. Dimensional optimization of the manipulator was conducted using the PSO algorithm to minimize torque requirements at joints. With the optimized links' lengths, the targeted end-effector positions were achieved effectively (coefficient of determination (R-2) > 99.88). The genetic algorithm optimized the neural network architecture to include three hidden layers with [64 64 32] neurons, identifying the Tanh activation function as the optimal configuration. A custom loss function was used during the training of artificial neural network (ANN). Using angles predicted by the trained ANN, the end-effector reached targeted positions with positioning errors below 13.0 mm. A hybrid model consisting of an ANN and PSO algorithm was developed to further reduce the error. This trained hybrid model resulted in a positioning error below 1.0 mm with inference time of 6.07 s during simulation phase. As compared to the ANN and PSO algorithm, hybrid model reduced the positioning error and inference time (>40.0%), respectively. For hybrid model, the mean percentage errors of 0.25%, 0.39%, and 0.84% were observed along the x-, y-, and z-axis. A positioning error below 9.0 mm occurred during evaluation of the hybrid model with the fabricated manipulator. Hence, the developed hybrid model precisely determines the joint angles, allowing the end-effector of the cotton harvesting robot to reach at targeted pose with minimum error.
引用
收藏
页码:2322 / 2342
页数:21
相关论文
共 81 条
[1]   Use of artificial neural networks for the development of an inverse kinematic solution and visual identification of singularity zone(s) [J].
Aggarwal, Luv ;
Aggarwal, Kush ;
Urbanic, Ruth Jill .
VARIETY MANAGEMENT IN MANUFACTURING: PROCEEDINGS OF THE 47TH CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2014, 17 :812-817
[2]   A New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP6242) [J].
Almusawi, Ahmed R. J. ;
Dulger, L. Canan ;
Kapucu, Sadettin .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016
[3]  
Ansys, 2022, ANS ENG SIM SOFTW WW
[4]   Verde Plant Bug (Hemiptera: Miridae) Feeding Injury to Cotton Bolls Characterized by Boll Age, Size, and Damage Ratings [J].
Armstrong, J. Scott ;
Brewer, Michael J. ;
Parker, Roy D. ;
Adamczyk, J. J., Jr. .
JOURNAL OF ECONOMIC ENTOMOLOGY, 2013, 106 (01) :189-195
[5]  
Aszemi NM, 2019, INT J ADV COMPUT SC, V10, P269
[6]   A New Initialization Approach in Particle Swarm Optimization for Global Optimization Problems [J].
Bangyal, Waqas Haider ;
Hameed, Abdul ;
Alosaimi, Wael ;
Alyami, Hashem .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021
[7]   New method for extracting the quaternion from a rotation matrix [J].
Bar-Itzhack, IY .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2000, 23 (06) :1085-1087
[8]   A systematic review on overfitting control in shallow and deep neural networks [J].
Bejani, Mohammad Mahdi ;
Ghatee, Mehdi .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (08) :6391-6438
[9]   Applying neural network to inverse kinematic problem for 6R robot manipulator with offset wrist [J].
Bingul, Z ;
Ertunc, HM ;
Oysu, C .
ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, :112-115
[10]   101 Development of an environment characterization methodology for optimal design of an agricultural robot [J].
Bloch, Victor ;
Bechar, Avital ;
Degani, Amir .
INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2017, 44 (01) :94-103