| CPC E21B 19/165 (2013.01) [B25J 9/1697 (2013.01); E21B 17/085 (2013.01); G05B 2219/40306 (2013.01)] | 23 Claims |

|
1. A system configured to make or break a riser having a riser joint, the system comprising:
(a) a robotic system having:
one or more robotic arms, each having six degrees of freedom, and
a multi-function tool disposed on one of the one or more robotic arms, the multi-function tool having a socket, a driver operatively coupled to the socket and configured to rotate the socket, and a fork tool assembly having a retaining fork disposed in proximity to the socket and configured to pick and place an object using the retaining fork; and
(b) a control system having:
a robot controller in communication with the one or more robotic arms and configured to control the one or more robotic arms;
wherein the robot controller is configured to: (1) determine a location and orientation of an object; and (2) transmit signals to the one or more robotic arms based on the determined location and orientation of the object.
|