Patent classifications
G05B2219/39109
DEVICES, SYSTEMS, AND METHODS FOR TOP DRIVE CLEARING
Systems and methods for clearing a top drive from an operational area of the mast such that operations may be performed along the rail without interference from the top drive. Systems and methods of the present disclosure provide for arranging the top drive in a parked configuration outside of, or generally behind, the mast. A guide rail may be arranged within an operational area of a mast and may have a pair of interchangeable rail sections, each of which may be configured for arrangement in either an operating configuration, where the rail section may be positioned within the operational area of the mast to form part of the rail, or a parked configuration, where the rail section may be positioned outside of the operational area. Each interchangeable rail section may be pivotable about an axis and may be arranged on a pivotable gate of the mast.
DEVICES, SYSTEMS, AND METHODS FOR ROBOTIC PIPE HANDLING
The present disclosure relates to systems and methods for automated drill pipe handling operations, such as trip in, trip out, and stand building operations. A pipe handling system of the present disclosure may include a lifting system for handling a load of a pipe stand, a pipe handling robot configured for engaging with the pipe stand and manipulating a position of the pipe stand, and a feedback device configured to provide information about a condition of the pipe stand, the lifting system, or the pipe handling robot. In some embodiments, the pipe handling robot may be a first robot configured for engaging with and manipulating a first end of the pipe stand, and the system may include a second pipe handling robot configured for engaging with and manipulating a second end of the pipe stand.
AUTONOMOUS SOLAR INSTALLATION USING ARTIFICIAL INTELLIGENCE
A system and method for installing solar panels are provided. The method includes obtaining an image of an in-progress solar installation. The image includes an image of one or more solar panels and one or more torque tubes. The method also includes detecting solar panel segments by inputting the image to a trained neural network that is trained to detect solar panels in poor lighting conditions. The method also includes estimating panel poses for the one or more solar panels, based on the solar panel segments, using a computer vision pipeline. The method also includes generating control signals, based on the estimated panel poses, for operating a robotic controller for installing the one or more solar panels.
AUTONOMOUS SOLAR INSTALLATION USING ARTIFICIAL INTELLIGENCE
A system and method for installing solar panels are provided. The method includes obtaining images of solar panels an installation structure during installation. The method also includes pre-processing the images by compensating for camera intrinsics or distortions, rectifying the images, and/or determining depth information. The method also includes detecting the solar panels by inputting the images into neural networks. The method also includes a first post-processing to compute a first panel pose based on an output of the neural networks. The method also includes generating control signals, based on the first panel pose, for operating a robotic controller for installing the solar panels. In some embodiments, the method also includes homography transforms to obtain a second panel pose, based on the first panel pose and visual patterns or fiducials on a solar panel, and generating the control signals further based on the second panel pose.
AUTONOMOUS SOLAR INSTALLATION USING ARTIFICIAL INTELLIGENCE
A system and method for installing solar panels are provided. The method obtains an image of a solar panel during an in-progress solar installation and estimates features of the solar panel based on a first image using distance simulation, geometric correction, and/or angular adjustment. The method also generates control signals, based on the estimated features, for operating a robotic controller for picking the solar panel. The method also obtains a second image of the solar panel when the solar panel is in a perspective view and detects placement of the solar panel based on the image by determining if the solar panel is co-planar with and at a predetermined offset from a fixed solar panel. Based on the detected placement, control signals are generated for operating a second robotic controller for aligning the solar panel with the fixed solar panel.
ROBOTIC SYSTEM TO CONTROL MULTIPLE ROBOTS TO PERFORM A TASK COOPERATIVELY
A robotic system to control multiple robots to perform a task cooperatively is disclosed. A first robot determines to perform a task cooperatively with a second robot, moves independently to a first grasp position to grasp an object associated with the task, receives an indication that the second robot is prepared to perform the task cooperatively, and moves the object independently of the second robot in a leader mode along a trajectory determined by the first robot. The second robot assists the first robot in performing the task cooperatively, at least in part by moving independently to a second grasp position, grasping the object, and cooperating with the first robot to move the object, at least in part by operating in a follower mode of operation to maintain engagement with the object as the first robot moves the object along the trajectory.
ROBOT SYSTEM, ROBOT, AND ROBOT CONTROL APPARATUS
A robot system includes an arm with a plurality of joints, the arm being configured to assume a first position and a second position, an end effector attached to the arm, the end effector having a specific position, and a force detector configured to detect a force or a torque applied to or generated by the arm or the end effector, and a robot control apparatus configured to receive an output value from the force detector to change the arm from the first position to the second position while the end effector remains in the specific position, and store the second position of the arm in a memory so as to relate the second position of the arm with the specific position of the end effector.
TRANSFERRING SYSTEM AND METHOD OF OPERATING THE SAME
A transferring system includes a robot including a first arm having a first grip part and a second arm having a second grip part, a transferring device including a pair of to-be-gripped parts a pair of holding parts configured to hold a workpiece, and an elevator configured to ascend and descend the holding part, and a control device configured to control the robot and the transferring device. The control device operates the elevator so that the to-be-gripped parts move to a first position that is a position at which the first grip part or the second grip part is able to grip the to-be-gripped part, when causing the pair of holding parts to hold the workpiece.
TRANSFERRING SYSTEM AND METHOD OF OPERATING THE SAME
A transferring system includes a container where a plurality of sheet members are placed in a vertically-oriented fashion so that principal surfaces of the sheet members are inclined, a robot including an arm having a suction part, and a control device. The control device is configured to cause the suction part of the arm to suck the principal surface of the sheet member, and then operate the arm to move the sheet member in a direction at an angle of elevation other than a normal direction of the principal surface of the sheet member.
Robot system, robot, and robot control apparatus
A robot system includes an arm with a plurality of joints, the arm being configured to assume a first position and a second position, an end effector attached to the arm, the end effector having a specific position, and a force detector configured to detect a force or a torque applied to or generated by the arm or the end effector, and a robot control apparatus configured to receive an output value from the force detector to change the arm from the first position to the second position while the end effector remains in the specific position, and store the second position of the arm in a memory so as to relate the second position of the arm with the specific position of the end effector.