Aiming at the problems existing in traditional chicken colony algorithm, this article proposes an improved CSO algorithm (ICSO). Firstly, the target optimization strategy is introduced in the process of rooster updating, the mutation factor is introduced in the process of hen updating, and the influence of rooster is increased in the rule of chick updating. Secondly, the validity and excellence of ICSO algorithm are verified by benchmark functions. Finally, the ICSO algorithm is applied to the inverse kinematics of the robot. The results show that compared with CSO and PSO, ICSO algorithm can solve inverse kinematics problems with high precision.