In order to reduce the design difficulty and the occupied volume of the electric control box of a robot manipulator, one solution is to integrate the motor and the driver of each joint of a robot manipulator into one single integrated joint module (hereinafter referred to as the smart joint). In this article, EtherCAT was adopted as the communication protocol between the smart joints and the robot controller. One advantage of the smart joint is that the number of joint modules could be determined according to different applications and the joint modules could form a serial type articulated robot manipulator to meet application demands. In addition, a process to improve the positioning accuracy and high repeatability of the robot manipulator was discussed in this article. Finally, a common industrial application (the integration of the robot manipulator and machine vision) was used to show the feasibility of the robot manipulator composed of the smart joints.