Patent classifications
G05B2219/40032
ARRANGEMENT FOR THE ASSEMBLY AND WIRING OF ELECTRICAL COMPONENTS IN SWITCHGEAR CONSTRUCTION AND A CORRESPONDING METHOD
An arrangement for the assembly and wiring of electrical components in switchgear construction, the arrangement comprising a robot with an end effector designed as a gripper, a mounting plate holding device, with which a mounting plate is held in a mounting position with respect to the robot, and a component supply in the access area of the robot, via which components to be mounted on the mounting plate are provided for removal by the robot, wherein a controller of the robot has machine data for controlling the robot including position data for the arrangement of components on a mounting plane of a mounting plate to be equipped, wherein the robot has an optical imaging system which is adapted to detect an orientation of a mounting plate with respect to the robot, the controller of the robot being adapted to provide the position data with an offset representing the orientation of the mounting plate with respect to the robot as a function of the detected orientation. A corresponding method is further described.
ROBOT SIMULATION DEVICE
There is provided a robot simulation part device which can facilitate the setting of parameters of force control. A robot simulation device for simulating a force control operation which is performed while bringing a tool part mounted on a robot manipulator into contact with a target workpiece includes a memory which stores a motion program and a force control parameter, which is a set parameter related to the force control operation, and a force control simulation execution part which executes a simulation of the force control operation based on the motion program and the force control parameter, wherein the force control simulation execution part has a virtual force generation part configured to generate, based on position information of the tool part obtained from results of the simulation of the force control operation, a virtual force received by the tool part from the target workpiece in a state in which the tool part is in contact with the target workpiece, and executes the simulation of the force control operation based on the virtual force and a target force set as the force control parameter.
Robot controller
A robot controller that moves a first workpiece mounted on a robot with respect to a second workpiece, the robot having a sensor for detecting one of magnitude of force acting on the first workpiece and magnitude of torque acting on the robot, the robot controller including a calculation unit configured to calculate a force between the first workpiece and the second workpiece and a moment on the first workpiece, based on the magnitude of the force or the torque, a controller carrying out force control so that the calculated force and the moment correspond to a predetermined force and moment, and a display displaying at least one of a velocity of the first workpiece and an angular velocity, the velocity and the angular velocity occurring as a result of control by the controller, the velocity and the angular velocity being overlapped on an image of the robot.
Machine Learning Enabled Visual Servoing with Dedicated Hardware Acceleration
A system controller for visual servoing includes a technology module with dedicated hardware acceleration for deep neural network that retrieves a desired configuration of a workpiece object being manipulated by a robotic device and receives visual feedback information from one or more sensors on or near the robotic device that includes a current configuration of the workpiece object. The hardware accelerator executes a machine learning model trained to process the visual feedback information and determine a configuration error based on a difference between the current configuration of the workpiece object and the desired configuration of the workpiece object. A servo control module adapts a servo control signal to the robotic device for manipulation of the workpiece object in response to the configuration error.
Robot system and method of controlling the robot system
A robot system includes a slave unit including a slave-side force detector configured to detect a direction and a magnitude of a reaction force acting on a workpiece held by a work end of a slave arm, a master unit including a master-side force detector configured to detect a direction and a magnitude of an operating force applied by an operator to an operation end of a master arm, and a system controller configured to generate a slave operational command and a master operational command based on the operating force and the reaction force. The system controller includes a regulator configured to correct a moving direction of the work end so that the movement of the work end in a pressing direction of an object is regulated when the reaction force exceeds an acceptable value set beforehand.
CONTROL APPARATUS, CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM STORING A CONTROL PROGRAM
A control apparatus causes a robot device to move a suction head to a predetermined position at which a workpiece is fed and attempt to pick up the workpiece with the suction head at the predetermined position. Upon determining that the suction head has yet to pick up the workpiece, the control apparatus causes the robot device to rotationally move the suction head spirally in a horizontal direction while causing the suction head to perform a suction operation for the workpiece, and estimates a direction in which the workpiece is located with respect to the predetermined direction based on a change in compressed air pressure during the rotational movement of the suction head.
SYSTEMS AND METHODS FOR HIGH ACCURACY FIXTURELESS ASSEMBLY
An approach to positioning one or more robotic arms in an assembly system may be described herein. For example, a system for robotic assembly may include a first robot, a second robot, and a control unit. The control unit may be configured to receive a first target location proximal to a second target location. The locations may indicate where the robots are to position the features. The control unit may be configured to calculate a first calculated location of the first feature of the first subcomponent, measure a first measured location of the first feature of the first subcomponent, determine a first transformation matrix between the first calculated location and the first measured location, reposition the first feature of the first subcomponent to the first target location using the first robot, the repositioning based on the first transformation matrix.
ROBOT SYSTEM, CONTROL METHOD AND NON-TRANSITORY STORAGE MEDIUM STORING CONTROL PROGRAM THEREON
This robot system includes a robot on which a driver bit for rotating a screw is mountable, and a robot controller that controls the robot. The robot controller gives a command to the robot to insert a teaching jig into a screw hole which is to be threaded with the screw in a state where the teaching jig is mounted instead of the driver bit, and determines a direction in which the driver bit is inserted by adjusting a direction in which the teaching jig is inserted so as not to cause a load due to interference between the teaching jig and the screw hole.
DEVICE AND METHOD FOR TRAINING A NEURAL NETWORK FOR CONTROLLING A ROBOT FOR AN INSERTING TASK
A method for training a neural network to derive, from a force and a moment exerted on an object when pressed on a plane in which an insertion for inserting the object is located, a movement vector to insert an object into an insertion. The method includes, for a plurality of positions in which the object or the part of the object held by the robot touches a plane in which the insertion is located, controlling the robot to move to the position, controlling the robot to press the object onto the plane, measuring the force and moment experienced by the object, scaling the pair of force and moment by a number randomly chosen between zero and a predetermined positive maximum number and labelling the scaled pair by a movement vector between the position and the insertion, and training the neural network using the labelled pairs of force and moment.
DEVICE AND METHOD FOR CONTROLLING A ROBOT TO INSERT AN OBJECT INTO AN INSERTION
A method for controlling a robot to insert an object into an insertion. The method includes controlling the robot to hold the object, generating an estimate of a target position to insert the object into the insertion, controlling the robot to move to the estimated target position, taking a camera image using a camera mounted on the robot after having controlled the robot to move to the estimated target position, feeding the camera image into a neural network which is trained to derive, from camera images, movement vectors which specify movements from the positions at which the camera images are taken to insert objects into insertions and controlling the robot to move according to the movement vector derived by the neural network from the camera image.