{"title":"基于进化算法辅助人工神经网络的摘棉机械臂优化及逆运动学建模","authors":"Naseeb Singh, Virendra Kumar Tewari, Prabir Kumar Biswas, Laxmi Kant Dhruw, Rakesh Ranjan, Abhishek Ranjan","doi":"10.1002/rob.22247","DOIUrl":null,"url":null,"abstract":"<p>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 (<i>R</i><sup>2</sup>) > 99.88). The genetic algorithm optimized the neural network architecture to include three hidden layers with [64 64 32] neurons, identifying the <i>Tanh</i> 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 <i>x-</i>, <i>y-</i>, and <i>z</i>-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.</p>","PeriodicalId":192,"journal":{"name":"Journal of Field Robotics","volume":"41 7","pages":"2322-2342"},"PeriodicalIF":4.2000,"publicationDate":"2023-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimizing cotton-picking robotic manipulator and inverse kinematics modeling using evolutionary algorithm-assisted artificial neural network\",\"authors\":\"Naseeb Singh, Virendra Kumar Tewari, Prabir Kumar Biswas, Laxmi Kant Dhruw, Rakesh Ranjan, Abhishek Ranjan\",\"doi\":\"10.1002/rob.22247\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>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 (<i>R</i><sup>2</sup>) > 99.88). The genetic algorithm optimized the neural network architecture to include three hidden layers with [64 64 32] neurons, identifying the <i>Tanh</i> 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 <i>x-</i>, <i>y-</i>, and <i>z</i>-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.</p>\",\"PeriodicalId\":192,\"journal\":{\"name\":\"Journal of Field Robotics\",\"volume\":\"41 7\",\"pages\":\"2322-2342\"},\"PeriodicalIF\":4.2000,\"publicationDate\":\"2023-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Field Robotics\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/rob.22247\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ROBOTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Field Robotics","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/rob.22247","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
Optimizing cotton-picking robotic manipulator and inverse kinematics modeling using evolutionary algorithm-assisted artificial neural network
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 (R2) > 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.
期刊介绍:
The Journal of Field Robotics seeks to promote scholarly publications dealing with the fundamentals of robotics in unstructured and dynamic environments.
The Journal focuses on experimental robotics and encourages publication of work that has both theoretical and practical significance.