Patent classifications
G05B2219/39109
ROBOT CONTROL SYSTEM
A robot control system includes a first controller, a second controller, a communication device to perform data communication between the controllers, a first robotic arm, a second robotic arm, a third robotic arm, a first tool, a second tool, and a third tool. A first controlling module receives, not via the communication device, input of first positional data that is output data from a first processor, the first processor being the preceding stage of the first controlling module. Each of a second processor, a second controlling module, a third processor, and a third controlling module receives, not via the communication device, input of the output data from the preceding stage that belongs to the first controller or the second controller to which the second processor, the second controlling module, the third processor, or the third controlling module belongs, or receives input of the output data from the preceding stage.
Control apparatus, robot, and robot system
A control apparatus that controls a first robot arm provided with a first force detection part and a second robot arm provided with a second force detection part, includes a processor that configured to move the first robot arm until a target force is detected by the first force detection part and performs impedance control on the second robot arm based on output of the second force detection part in at least a part of a movement period in which the first robot arm is moved.
ENCODER ABNORMALITY DETECTING METHOD, OPERATION CONTROL DEVICE, ROBOT, AND ROBOT SYSTEM
An abnormality detection method for detecting an abnormality of an encoder provided for a robot includes: obtaining corrected position information according to commanded position information output from a controller that designates the rotational position of a motor and an output signal output from the encoder; and, determining, after comparing the corrected position information with the detected position information according to the output signal output from the encoder, the abnormality of the encoder, if there is a difference greater than or equal to a predetermined value between the corrected position information and the detected position information. The controller removes a vibration component of the robot corresponding to the weight of an attachment load from the commanded position information and compensates for a time delay to obtain the corrected position information.
PLANNING BY WORK VOLUMES TO AVOID CONFLICTS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning by work volumes to avoid conflicts. One of the methods includes receiving a process definition graph for a robot that includes action nodes, wherein the action nodes include (1) transition nodes that represent a motion to be taken by the robot from a respective start location to an end location and (2) task nodes that represent a particular task to be performed by the robot at a particular task location. An initial modified process definition graph that ignores one or more conflicts between respective transition nodes as well as one or more conflicts between respective transition nodes and task nodes is generated from the process definition graph. A refined process definition graph that ignores conflicts between transition nodes and recognizes conflicts between transition nodes and task nodes is generated from the initial modified process definition graph.
ROBOT SYSTEM
A robot system includes two arms, each having a hand at an end thereof, and a controller to control operation of the arms. The hand has an openable and closable holder. The controller includes hand-number determining circuitry to determine the number of hands used to hold a holdable object based on the size of the holdable object, and hold controlling circuitry to control the holder of one of the hands to open so as to hold the holdable object by an inner surface of the holder, when the number of hands to be used is one, and control the holders of the two hands to close so as to hold the holdable object by outer surfaces of the two holders, when the number of hands to be used is two.
Robot for Loading and Securing Articles Thereto
A mobile robot is provided having a support surface for supporting a plurality of articles and securing material secured to and positioned for operable communication with the robot for securing the plurality of articles on the support surface. A robotic arm member also is provided that is secured to the robot and configured to autonomously gather the articles from a location remote from the mobile robot, place the articles in desired positions on the support surface and autonomously secure, via the securing material, the plurality of articles on the support surface to substantially restrict movement of the articles on the support surface and without requiring any outside intervention or human input to secure the articles.
Robotic system and method for manufacturing of objects
A method and a system for manufacturing a mold for creation of complex objects by controlling and moving two end effectors of a robotic system is provided. The two end effectors have a flexible cutting element attached to, and extending between, the two end effectors. The method includes the steps of: defining at least one surface representing the inner surface of the mold; dividing the surface into a number of segments represented by planar curves on the surface; for each planar curve, calculating at least one elastic curve representing the planar curve; for each calculated elastic curve, calculating a set of data corresponding to placement and direction of the two end effectors for configuring the flexible cutting element to a shape corresponding to the calculated elastic curve; and sequentially positioning the end effectors according to each set of data. The flexible cutting element thereby cuts the mold from a block.
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.
Robot for loading and securing articles thereto
A mobile robot is provided having a support surface for supporting a plurality of articles and securing material secured to and positioned for operable communication with the robot for securing the plurality of articles on the support surface. A robotic arm member also is provided that is secured to the robot and configured to autonomously gather the articles from a location remote from the mobile robot, place the articles in desired positions on the support surface and autonomously secure, via the securing material, the plurality of articles on the support surface to substantially restrict movement of the articles on the support surface and without requiring any outside intervention or human input to secure the articles.
ROBOT SYSTEM AND CONTROL METHOD
In a robot system, a control section causes a first gripping section to grip a connector of a cable, at one end of which the connector is provided and the other end of which is fixed, causes an imaging section to image the connector, causes, based on a result of the imaging by the imaging section, a second gripping section to grip the connector in a state in which the position of the first gripping section is maintained, causes the first gripping section to release the gripping of the connector, causes, based on the imaging result, the second gripping section to adjust a posture of the connector, and causes the first gripping section to grip the connector, the posture of which is adjusted, again.