Industrial Robotics Technology, Programming and Application