Purpose of this robot is separating cubes with their colors. To do that, I use image processing and inverse kinematics. Firstly, the camera gets picture of cubes from the top. Later computer process image, finds cubes and recognizes their colors. After that, the computer calculates the necessary angles of motors for taking cubes and computer sends this angles to a robot arm. Finally, robot arm takes cubes and puts in boxes with colors. I got first place at Turkish Exporters Assembly Intel Robot Competition with this project.