Patent classifications
Y10S901/02
Drop center positioner with multiple rotate modules
A welding assembly for welding a plurality of workpieces includes a positioner assembly including a base assembly and a workpiece holding assembly that is mounted to the base assembly. The workpiece holding assembly includes a beam having a longitudinal axis and a plurality of holding elements that are each mounted to the beam and adapted for holding and positioning a workpiece for welding. The beam is rotatable about a primary axis that is substantially horizontal. The plurality of holding elements are each rotatable about an auxiliary axis that is transverse to the longitudinal axis of the beam.
CORRECTING A ROBOTIC SURGERY USER INTERFACE DEVICE TRACKING INPUT
A sequence of input samples that are measures of position or orientation of an input device being held by a user are received. A current output sample of a state of linear quadratic estimator, LQE, is computed that is an estimate of the position or orientation of the input device. The current output sample is computed based on i) a previously computed output sample, and ii) a velocity term. An updated output sample of the state of the LQE is computed, based on i) a previously computed output sample, and ii) a new input sample. Other embodiments are also described and claimed.
Method for robot-assisted measurement of measurable objects
A method for carrying out a robot-assisted measurement of measurable objects. The paths of a sensor are defined and transmitted to a robot co-ordinate system. The actual paths of the sensor guided on the robot are recorded. A plurality of measurable objects is measured, the sensor being guided with the robot along the actual paths. A compensating device makes it possible to compensate internal and/or external influences produced on the robot. The compensation stage is carried out after a determined number of measurements.
Robot system and method for manufacturing component
After a forward end of a workpiece is inserted into a through-hole and fitting is started, a follow operation of moving the workpiece to follow the shape of the through-hole is performed during the movement of the workpiece in a fitting direction. At this time, the workpiece is fitted into the through-hole while a control point of a robot is changed in a direction opposite to the fitting direction according to the amount of movement of the workpiece in the fitting direction.
Robot, robot system, and robot control device
A robot includes a robot arm, a force sensor, and a control unit configured to control the operation of the robot art. The control unit initializes the force sensor while the robot arm is moving at uniform speed. It is preferable that the control unit initializes the force sensor while the robot arm is moving at the uniform speed and the amplitude of a detection value of the force sensor is smaller than a threshold.
Method and manipulator assembly for the conditional stopping of at least one manipulator on a path
A method for the conditional stopping of at least one manipulator and a manipulator assembly. The manipulator travels along a path which has a stopping point. In order to be able to stop the manipulator at the stopping point, a braking point on the path is calculated as a function of a speed of the manipulator. If the status of a travel condition variable necessitates braking of the manipulator in the event of exceeding the braking point, the manipulator is braked.
Collision avoidance method, control device, and program
A collision avoidance method according to the present invention avoids collision of a robot arm 120 including an upper arm part 122 and a forearm part 124 connected to each other via an elbow part 134 with an obstacle. Movable areas of the upper arm part 122 and the forearm part 124 in a state in which positions of both ends of the robot arm 120 have been fixed are calculated. Intersections of the movable areas with a first line on a boundary surface of an obstacle area including the obstacle are calculated. A collision avoidance range in which the robot arm 120 does not collide against the obstacle area in the movable areas is determined based on the intersections that have been calculated.
USER INITIATED BREAK-AWAY CLUTCHING OF A ROBOTIC SYSTEM
User-initiated break-away clutching includes a robotic system having a joint, a brake or drive unit coupled to the joint, and a control system coupled with the brake or drive unit. The control system is configured to determine a first manual effort applied to the joint; inhibit, using the brake or drive unit, manual articulation of the joint in response to the first manual effort being below an articulation threshold; facilitate, using the brake or drive unit, the manual articulation of the joint in response to the first manual effort exceeding the articulation threshold; and inhibit, using the brake or drive unit, further manual articulation of the joint in response to a determination that a speed of the manual articulation of the joint is below a speed threshold.
SYSTEM AND METHOD FOR INSTRUMENT DISTURBANCE COMPENSATION
A computer-assisted medical device including a first joint set on an articulated arm, a second joint set on the articulated arm, and a control unit coupled to the first joint set and second joint set. The control unit determines a disturbance to the first joint set caused by a release of one or more brakes and compensates for the disturbance using the second joint set to reduce motion to a position of a point of interest. In some embodiments, the control unit compensates for the disturbance by determining an initial position for the point of interest with respect to a reference point, determining a predicted motion for the point of interest based on the disturbance to the first joint set, and sending a drive command to the second joint set to move the point of interest in a direction opposite to the predicted motion.
Adaptive robotic interface apparatus and methods
Apparatus and methods for training of robotic devices. A robot may be trained by a user guiding the robot along target trajectory using a control signal. A robot may comprise an adaptive controller. The controller may be configured to generate control commands based on the user guidance, sensory input and a performance measure. A user may interface to the robot via an adaptively configured remote controller. The remote controller may comprise a mobile device, configured by the user in accordance with phenotype and/or operational configuration of the robot. The remote controller may detect changes in the robot phenotype and/or operational configuration. User interface of the remote controller may be reconfigured based on the detected phenotype and/or operational changes.