An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator

Trajectory planning is always a hot issue for harvesting manipulators, considering the limitations of the manipulator mechanical structure and other nonlinear factors that result in long time, big jerk and high energy consumption of the manipulator in tracking the picking path. The cubic spline algo...

Full description

Bibliographic Details
Main Authors: Xiao Li, Hailin Lv, Detian Zeng, Qi Zhang
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10162206/
_version_ 1827905960701591552
author Xiao Li
Hailin Lv
Detian Zeng
Qi Zhang
author_facet Xiao Li
Hailin Lv
Detian Zeng
Qi Zhang
author_sort Xiao Li
collection DOAJ
description Trajectory planning is always a hot issue for harvesting manipulators, considering the limitations of the manipulator mechanical structure and other nonlinear factors that result in long time, big jerk and high energy consumption of the manipulator in tracking the picking path. The cubic spline algorithm, fifth-order polynomial interpolation algorithm, a fusing cubic spline and fifth-order polynomial algorithm aim to shorten harvesting time, reduce jerk and enhance the robustness of the harvesting manipulator, respectively. Then the trajectory planning problem is converted into a multi-objective optimization solution problem. A non-dominated sorting genetic algorithm-the third version (NSGA-III) technology is used to address multi-objective optimization constrained problems with time, energy consumption and jerk optimization objectives. The Pareto optimal set containing the multiple constraints is obtained through the NSGA-III algorithm. Compared to a non-dominated sorting genetic algorithm-the second version (NSGA-II) technique, optimal solution with a shorter time is chosen from the non-dominated Pareto optimal set and sent to the manipulator controller actuator. Under the robot operating system (ROS), the cubic spline algorithm, fifth-order polynomial interpolation algorithm, a fusing cubic spline and fifth-order polynomial algorithm with the structural coefficient obtained respectively through NSGA-III algorithm and NSGA-II algorithm are simulated. The simulation results show that the NSGA-III algorithm has a better result in addressing the trajectory planning problem. The experimental analysis of the harvesting manipulator verifies the proposed scheme that the cubic spline algorithm based on the NSGA-III algorithm enables the harvesting manipulator to track the picking path faster and smoother, which is effective and feasible for reducing the time and improving the harvesting efficiency of kiwifruit.
first_indexed 2024-03-13T00:49:01Z
format Article
id doaj.art-0b8ff156d94f42578646020c64dc3483
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T00:49:01Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-0b8ff156d94f42578646020c64dc34832023-07-07T23:00:29ZengIEEEIEEE Access2169-35362023-01-0111656896569910.1109/ACCESS.2023.328920710162206An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting ManipulatorXiao Li0https://orcid.org/0000-0002-3387-5546Hailin Lv1https://orcid.org/0000-0001-6667-5463Detian Zeng2Qi Zhang3https://orcid.org/0000-0002-2929-1345School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin, ChinaSchool of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin, ChinaSchool of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin, ChinaSchool of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin, ChinaTrajectory planning is always a hot issue for harvesting manipulators, considering the limitations of the manipulator mechanical structure and other nonlinear factors that result in long time, big jerk and high energy consumption of the manipulator in tracking the picking path. The cubic spline algorithm, fifth-order polynomial interpolation algorithm, a fusing cubic spline and fifth-order polynomial algorithm aim to shorten harvesting time, reduce jerk and enhance the robustness of the harvesting manipulator, respectively. Then the trajectory planning problem is converted into a multi-objective optimization solution problem. A non-dominated sorting genetic algorithm-the third version (NSGA-III) technology is used to address multi-objective optimization constrained problems with time, energy consumption and jerk optimization objectives. The Pareto optimal set containing the multiple constraints is obtained through the NSGA-III algorithm. Compared to a non-dominated sorting genetic algorithm-the second version (NSGA-II) technique, optimal solution with a shorter time is chosen from the non-dominated Pareto optimal set and sent to the manipulator controller actuator. Under the robot operating system (ROS), the cubic spline algorithm, fifth-order polynomial interpolation algorithm, a fusing cubic spline and fifth-order polynomial algorithm with the structural coefficient obtained respectively through NSGA-III algorithm and NSGA-II algorithm are simulated. The simulation results show that the NSGA-III algorithm has a better result in addressing the trajectory planning problem. The experimental analysis of the harvesting manipulator verifies the proposed scheme that the cubic spline algorithm based on the NSGA-III algorithm enables the harvesting manipulator to track the picking path faster and smoother, which is effective and feasible for reducing the time and improving the harvesting efficiency of kiwifruit.https://ieeexplore.ieee.org/document/10162206/Trajectory planningmulti-objective optimizationcubic spline algorithmNSGA-III algorithm
spellingShingle Xiao Li
Hailin Lv
Detian Zeng
Qi Zhang
An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
IEEE Access
Trajectory planning
multi-objective optimization
cubic spline algorithm
NSGA-III algorithm
title An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
title_full An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
title_fullStr An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
title_full_unstemmed An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
title_short An Improved Multi-Objective Trajectory Planning Algorithm for Kiwifruit Harvesting Manipulator
title_sort improved multi objective trajectory planning algorithm for kiwifruit harvesting manipulator
topic Trajectory planning
multi-objective optimization
cubic spline algorithm
NSGA-III algorithm
url https://ieeexplore.ieee.org/document/10162206/
work_keys_str_mv AT xiaoli animprovedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT hailinlv animprovedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT detianzeng animprovedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT qizhang animprovedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT xiaoli improvedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT hailinlv improvedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT detianzeng improvedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator
AT qizhang improvedmultiobjectivetrajectoryplanningalgorithmforkiwifruitharvestingmanipulator