摘要

In order to overcome the complexity in solving the inverse kinematics calculation of 7-DOF serial manipulator, a new approach CPABC based on artificial bee colony (ABC) algorithm is proposed. CPABC uses the chaotic mapping to optimize the population distribution of the initial food sources to get rid of the local optimization. The whole group of food sources in CPABC is divided into several subgroups which evolve independently and communicate with each other at a certain frequency to improve the convergence rate. To balance the global and local exploitation, two control parameters are introduced to adjust the search step and the change frequency of the optimization parameter when searching the new food source. CPABC is applied to the inverse kinematics calculation of 7-DOF serial manipulator. the simulation results show that CPABC has stronger global searching ability and more fast convergence rate than that of other ABC algorithms.