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 条
[11]   Design optimization of industrial robot arm to minimize redundant weight [J].
Bugday, Mustafa ;
Karali, Mehmet .
ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2019, 22 (01) :346-352
[12]   AI-enabled farm-friendly automatic machine for washing, image-based sorting, and weight grading of citrus fruits: Design optimization, performance evaluation, and ergonomic assessment [J].
Chakraborty, Subir Kumar ;
Subeesh, A. ;
Potdar, Rahul ;
Chandel, Narendra Singh ;
Jat, Dilip ;
Dubey, Kumkum ;
Shelake, Pramod .
JOURNAL OF FIELD ROBOTICS, 2023, 40 (06) :1581-1602
[13]   Development of an optimally designed real-time automatic citrus fruit grading-sorting machine leveraging computer vision-based adaptive deep learning model [J].
Chakraborty, Subir Kumar ;
Subeesh, A. ;
Dubey, Kumkum ;
Jat, Dilip ;
Chandel, Narendra Singh ;
Potdar, Rahul ;
Rao, N. R. N. V. Gowripathi ;
Kumar, Deepak .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 120
[14]   A particle swarm optimization based ensemble for vegetable crop disease recognition [J].
Chaudhary, Archana ;
Thakur, Ramesh ;
Kolhe, Savita ;
Kamal, Raj .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 178
[15]   A decision support system for fish farming using particle swarm optimization [J].
Cobo, Angel ;
Llorente, Ignacio ;
Luna, Ladislao ;
Luna, Manuel .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2019, 161 :121-130
[16]   Greenhouse air temperature predictive control using the particle swarm optimisation algorithm [J].
Coelho, JP ;
Oliveira, PBD ;
Cunha, JB .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (03) :330-344
[17]  
Csiszar A, 2017, I C MECH MACH VIS PR, P372
[18]  
Curtis H.D., 2014, ORBITAL MECH ENG STU, P459, DOI [10.1016/B978-0-08-097747-8.00009-8, DOI 10.1016/B978-0-08-097747-8.00009-8]
[19]  
da Ponte G.P.Jr., 2021, RISK MANAGEMENT OIL, P5, DOI [10.1016/B978-0-12-823533-1.00010-1, DOI 10.1016/B978-0-12-823533-1.00010-1]
[20]  
Dash R, 2017, HANDBOOK OF NEURAL COMPUTATION, P459, DOI 10.1016/B978-0-12-811318-9.00025-9