Litcius/Paper detail

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

Xiao Li, Hailin Lv, Detian Zeng, Qi Zhang

2023IEEE Access17 citationsDOIOpen Access PDF

Abstract

Trajectory planning is always a hot issue for harvesting manipulator in practice considering that the limitations of manipulator mechanical structure and other nonlinear factors lead to long harvest time, big jerk and high energy consumption. The cubic spline algorithm, fifth-order polynomial interpolation algorithm, a fusing cubic spline and fifth-order polynomial algorithm are used 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. Comparing with 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 a cubic spline method based on the NSGA-III algorithm is effective and feasible to reduce time and improve harvesting efficiency for kiwifruit harvesting.

Topics & Concepts

SortingJerkMathematical optimizationAlgorithmComputer scienceMulti-objective optimizationSpline interpolationGenetic algorithmSpline (mechanical)Control theory (sociology)MathematicsEngineeringArtificial intelligenceAccelerationClassical mechanicsControl (management)Computer visionPhysicsStructural engineeringBilinear interpolationSmart Agriculture and AIEvolutionary Algorithms and ApplicationsAgricultural Engineering and Mechanization