In the assembly system, robots are able to provide enhancement on flexibility of the system and automation. Each robot can perform different performance on the same tasks due to their capabilities. Therefore, the balancing robotic assembly line (RALB) problem consists two main works, which are assigning tasks to workstations, and allocation robots in workstations. On the other hand, robot cost is another important factor on selection of type of robot due to the high capital investment. In this study, the conflict objectives, minimizing cycle time, number of workstation and robot cost, are considered. The goal programming approach is proposed to satisfy these objectives. Behavior of the proposed approach is analyzed on an example. (C) 2016, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.