Path planning has important applications in many areas such as industrial robotics, autonomous systems, and virtual prototyping. This industrial robot has a path-planning algorithm to find the optimal way between two arbitrary points and controllers to adjust the movements of each revolute joint.