Entries |
Document | Title | Date |
20080201015 | System for Calibration of an Industrial Robot and a Method Thereof - A method for calibration of an industrial robot including a plurality of movable links and a plurality of actuators effecting movement of the links and thereby of the robot. The method includes mounting a measuring tip on or in the vicinity of the robot, moving the robot such that the measuring tip is in contact with a plurality of measuring points on the surface of at least one geometrical structure on or in the vicinity of the robot, reading and storing the positions of the actuators for each measuring point, and estimating a plurality of kinematic parameters for the robot based on a geometrical model of the geometrical structure, a kinematic model of the robot, and the stored positions of the actuators for the measuring points. | 08-21-2008 |
20080234863 | Method for Calibrating a Tool Center Point of Tools for Industrial Robots - The invention relates to a method for calibration of a working point (TCP) for tools ( | 09-25-2008 |
20080288108 | PROJECTION OBJECTIVE WITH DECENTRALIZED CONTROL - The invention relates to an objective, such as a projection objective for semiconductor microlithography. The objective can include an optical element that is adjustable by a manipulator unit with an actuator and a sensor. The manipulator unit can be driven by a control system via a data bus. The manipulator unit can have a decentralized control subsystem arranged in the region of the manipulator unit. The control subsystem can be connected to the control system via the data bus. | 11-20-2008 |
20090037022 | SYSTEM AND METHOD FOR ROBOTIC ACCURACY IMPROVEMENT - A system and method for sensing and compensating for unintended joint movement of a robotic arm caused by application of a load. The system may have a plurality of external encoders each in intimate contact with an external edge portion of one of a plurality of robotic arm joints to sense joint movement caused by application of the load, and a computing device configured for calculating a compensation amount based on the sensed joint movement and sending the calculated compensation amount to a corresponding robot motor encoder to correct the position of the joint by the compensation amount. The method may comprise applying the load one portion at a time, such that a portion of the load is applied, the compensation amount is calculated, the position of the joint is corrected, and then the process repeats, with another portion of the load applied to the robotic arm. | 02-05-2009 |
20090055021 | Fixed point stablization device for legged mobile body - The present invention provides a fixed point stabilization device for a legged mobile body having a generating mechanism for generating a fixed point. The present invention also provides a fixed point stabilization device for a legged mobile body comprising stabilizing means for stabilizing the fixed point in accordance with a leg grounding position of the legged mobile body. The fixed point is generated by inputting a predetermined constant torque to a joint of a leg of the legged mobile body on the basis of the energy balance in the legged mobile body, leg switching, and a leg swinging motion. The fixed point is stabilized globally by keeping the leg grounding position of the legged mobile body constant using a stopper. Further, the fixed point is stabilized locally by varying the leg grounding position of the legged mobile body in accordance with a deviation between the fixed point and a current quantity of state. | 02-26-2009 |
20090062959 | METHOD AND APPARATUS FOR ROBOT CALIBRATIONS WITH A CALIBRATING DEVICE - Described herein is a method and apparatus for performing calibrations on robotic components. In one embodiment, a method for performing robotic calibrations includes moving the calibrating device across a target (e.g., a wafer chuck). Next, the method includes measuring distances between light spots from the sensors and a perimeter of the target using the sensors located on the calibrating device. Next, the method includes determining a displacement of the calibrating device relative to a center of the target. Then, the method includes determining a rotation angle of the calibrating device relative to a system of coordinates of the target. Next, the method includes calibrating a robot position of the robot based on the displacement and rotation angle of the calibrating device with respect to the target. | 03-05-2009 |
20090069936 | CONTROL METHOD FOR ROBOTS - A method of an industrial robot including a control unit and a manipulator including a tool including a defined tool center point and a device for determining a distance error between an inaccurately programmed position for a spot on a surface of a work piece and a corresponding actual position. | 03-12-2009 |
20090069937 | Method and Device for The Fully Authomatic Final Inspection of Components and/or Their Functional Units - The object of the present invention is equipment ( | 03-12-2009 |
20090076654 | SYSTEM AND METHOD FOR ALIGNING AND FOR CONTROLLING THE POSITION OF A ROBOT TOOL - The invention relates to a method and to a system for aligning and controlling the position of a robot tool, wherein a monitoring device is equipped with a detection unit and processing unit which co-operates with the control device of the robot and automatically determines the alignment of the robot tool by means of the detection unit by taking into account at least one pre-determined reference direction of the robot tool, in addition to at least one predetermined tolerance angle which defines a tolerance range for the at least one reference direction of the robot tool. The processing unit compares the determined alignment to the predetermined reference direction and/or to the tolerance values predetermined by the defined tolerance range and/or of the at least one tolerance range is not respected, the respective robot tool is disconnected and/or deactivated in co-operation with the control device of the robot. | 03-19-2009 |
20090076655 | ROBOTIC CALIBRATION METHOD - A robot is characterized by an external measurement device. The robot generates a first point cloud of data. The external measurement device generates a second point cloud of data. These two points clouds are analyzed to determine an accuracy of the robot. | 03-19-2009 |
20090099692 | MEDICAL ROBOTIC SYSTEM WITH SLIDING MODE CONTROL - A medical robotic system has a joint coupled to medical device or a slave manipulator or robotic arm adapted to hold and/or move the medical device for performing a medical procedure, and a control system for controlling movement of the joint according to user manipulation of a master manipulator. The control system includes at least one joint controller having a sliding mode control for reducing stick-slip behavior on its controlled joint during fine motions of the joint. The sliding mode control computes a distance to a sliding surface, computes a reaching law gain, and processes the distance and reaching law gain to generate a sliding mode control action that is in absolute value less that a maximum desired feedback control action. The sliding mode control action is then further processed to generate a feedback torque command for the joint motor. | 04-16-2009 |
20090118862 | METHOD AND APPARATUS FOR TEACHING A WORKPIECE TRANSFER ROBOT - A method is provided for teaching a transfer robot used in conjunction with a workpiece processing system including a pedestal assembly, a light sensor having an optical input fixedly coupled to the pedestal assembly, a transfer robot having an end effector, and a processing chamber containing the pedestal assembly and light sensor. The method includes the steps of producing light within the processing chamber, moving the end effector over the optical input such that amount of light reaching the light sensor varies in relation to the position of the end effector, and recording the signal gain as the end effector is moved over the optical input. The method also includes the step of establishing from the recorded signal gain a desired position of the end effector relative to the pedestal assembly. | 05-07-2009 |
20090149993 | ROBOT - A robot, capable of appropriately adjusting position and/or posture on a current spot to execute a designated task involving interaction with a target object. | 06-11-2009 |
20090157226 | ROBOT-CELL CALIBRATION - A calibration system for a robot and its peripheral includes an emitter attached to the robot or its peripheral and emits a laser beam and a receiver also mounted to the robot or its peripheral at a point to permit calibration and for receiving the laser beam and to permit calculations to determine the dimension between the emitter and the receiver. | 06-18-2009 |
20090171504 | METHOD AND APPARATUS FOR DETECTING MOVEMENT ERROR IN MOBILE ROBOT - An apparatus and method for detecting movement errors due to the wheel slip or transient current generated while a mobile robot is traveling. The movement error detecting method includes: detecting movement of the wheels in a sensor part according to a movement command input to a drive motor, and outputting an actual output value from the sensor part; calculating an ideal output value for output from the sensor part as the wheels are moved according to the movement command; and comparing the actual output value with the ideal output value to determine and residual fault and detect movement errors. | 07-02-2009 |
20090182454 | METHOD AND APPARATUS FOR SELF-CALIBRATION OF A SUBSTRATE HANDLING ROBOT - A substrate-handling robot which serves a processing tool such as a plating tool may be automatically controlled by a controller to perform a self-calibration procedure. As part of the procedure, an end effector of the robot is moved to interact with sensors provided on a calibration fixture that is positioned in a substrate placement location for which the calibration procedure is performed. The calibration fixture may have an opening formed therein to allow movement of the robot end effector within the calibration fixture. Sensor light beams generated by the sensors may interact with the end effector during the automatic calibration process so as to determine calibration data for the substrate placement location. | 07-16-2009 |
20090287352 | ROBOTIC SYSTEM INCLUDING FOLDABLE ROBOTIC ARM - A system includes an end effector, a robotic wrist for orienting the end effector; and a robotic arm for positioning the end effector. The robotic arm is foldable into a stack. The robotic wrist is mounted to a last link of the robotic arm. | 11-19-2009 |
20090326712 | CALIBRATION FOR VEHICLE BODY ASSEMBLY | 12-31-2009 |
20100070077 | Programmed calibration and mechanical impulse response application iin robotic automation systems - The present invention describes a system and method for monitoring robotic arm drift in an automatic real-time continuous fashion, having a controller, memory, servo motor with encoder, robotic arm manipulator linkages, position decoder and counter logic for each link, software instructions as logic stored in memory for enabling the robot, under control of the controller for receiving proximity sensor data from at least one set of marker and link mounted sensor pair, storing proximity sensor data from pair in the memory, comparing the pair position with previous samples, and raising an alert signal where the pair disparity exceeds a pre-set limit. The sensor set disparity over time plots the mechanical drift which is continuously monitored in real-time during normal work operation and addressed in real-time. Catching drift from impulse loads is done through measurement and analysis of impact loads through a 3D accelerometer on or near the arm end-effector, performing a component decoupling of the acceleration data into the three orthogonal dimensions, and determining forces from accelerometer data for each component dimension and response from or affect on wafer payload. | 03-18-2010 |
20100131099 | METHOD FOR ASSESSING THE POSITIONING ACCURACY OF A MEDICAL ROBOT ARM - A method for assessing the positioning accuracy of a medical robot arm comprising at least one joint, wherein the rigidity of the robot arm in a joint placement is calculated and assessed on the basis of a rigidity model. | 05-27-2010 |
20100161125 | WORK APPARATUS AND CALIBRATION METHOD FOR THE SAME - A work apparatus sets a virtual target point on an image plane in an imaging apparatus, and obtains a plurality of coordinate values of a moving unit at which a work reference point of a work unit and the virtual target point are caused to match in an image captured by the imaging apparatus. Further, the work apparatus obtains, in the image, coordinate values of the moving unit at which a position of light projection by a distance information obtaining unit and the virtual target point are caused to match, and a plurality of pieces of distance information obtained from the distance information obtaining unit at those coordinate positions. Then, the work apparatus calculates, based on the plurality of coordinate values and the plurality of pieces of distance information obtained through the above processing, a calibration parameter for the moving unit and the distance information obtaining unit. | 06-24-2010 |
20100168915 | Method and apparatus for calibrating position and attitude of arm tip of robot - A calibrating technique is provided for the position/attitude or only the position of an arm tip of a robot, such as an articulated type of robot. At plural positions, respective n pieces of errors (Δφ | 07-01-2010 |
20100174408 | SYSTEM AS WELL AS A METHOD FOR CONTROLLING A SELF MOVING ROBOT - A system provided with a base station ( | 07-08-2010 |
20100222927 | Apparatus and method for robot control - A robot control apparatus for controlling walking of a robot includes a control information generating unit that generates control information based on a posture of a robot at a plurality of different points of time including at least a reference posture when the robot is independently standing without falling down, a feedback control unit that, with respect to the robot controlled according to the control information generated by the control information generating unit, performs a gyro feedback control based on a rotation angle measured at two points of time when rolling to left and right becomes maximum by a gyro sensor installed in the robot, and a rolling amplitude correcting unit that, while the robot is in motion, corrects a rolling amplitude that is used by the control information generating unit in generating the control information so that the gyro feedback control performed by the feedback control unit is reduced. | 09-02-2010 |
20100234992 | SEMICONDUCTOR WAFER ROBOT ALIGNMENT SYSTEM AND METHOD - A method and system for aligning robotic wafer transfer systems provides a wafer cassette having one or more wafer slots having portions covered with an electrically conductive material and a sensor that is in electrical communication with the electrically conductive material. When a wafer is loaded into a wafer cassette such as may be contained within a wafer transfer module such as a FOUP, an indication of position is delivered to the sensor which detects the alignment and indicates if the loaded wafer undesirably contacts either or both of the opposed grooves that form the wafer slot of the wafer cassette. An indication of the wafer's position may be provided from the sensor to a controller that delivers a signal for aligning the wafer transfer blade of the wafer transfer robot responsive to the signal indicative of position. | 09-16-2010 |
20100234993 | Method and System for Providing Autonomous Control of a Platform - The present application provides a system for enabling instrument placement from distances on the order of five meters, for example, and increases accuracy of the instrument placement relative to visually-specified targets. The system provides precision control of a mobile base of a rover and onboard manipulators (e.g., robotic arms) relative to a visually-specified target using one or more sets of cameras. The system automatically compensates for wheel slippage and kinematic inaccuracy ensuring accurate placement (on the order of 2 mm, for example) of the instrument relative to the target. The system provides the ability for autonomous instrument placement by controlling both the base of the rover and the onboard manipulator using a single set of cameras. To extend the distance from which the placement can be completed to nearly five meters, target information may be transferred from navigation cameras (used for long-range) to front hazard cameras (used for positioning the manipulator). | 09-16-2010 |
20100262288 | Method and a system for facilitating calibration of an off-line programmed robot cell - The present invention relates to a method and a system for facilitating calibration of a robot cell including one or more objects ( | 10-14-2010 |
20100262289 | DEVICE UTILIZING A PID CONTROLLER,CONTROL METHOD THEREOF, AND ROBOT UTILIZING THE CONTROLLER - A control method utilizing a PID controller includes detecting the position of an object and obtaining the position deviation by comparison with a predetermined position value, detecting the vibration of the object and obtaining a vibration value, adjusting the control parameters of the PID controller by analyzing the position deviation, the vibration value, and a predetermined performance of the PID controller, and the PID controller responding to the adjusted control parameters. | 10-14-2010 |
20100286826 | CONTROL APPARATUS AND CONTROL METHOD FOR ROBOT ARM, ROBOT, CONTROL PROGRAM FOR ROBOT ARM, AND INTEGRATED ELECTRONIC CIRCUIT FOR CONTROLLING ROBOT ARM - A control apparatus for a robot arm that is provided with an operation information database in which pieces of information relating to operations of the robot arm are stored; a force detection unit that detects a force of a person; and an operation correction unit that corrects the operation information of the operation information database in accordance with the force of the person. | 11-11-2010 |
20110015785 | CONTROL APPARATUS AND CONTROL METHOD FOR ROBOT ARM, ROBOT, CONTROL PROGRAM FOR ROBOT ARM, AND INTEGRATED ELECTRONIC CIRCUIT - After switching a control method for a robot arm based upon characteristic information containing pieces of information relating to a grabbed position of the robot arm by a person and a presence/absence of detection of a force as well as to presence/absence of influences from a drag, during an operation of the robot arm, by a control method switching unit, information relating to the force of operation information is corrected by an operation correcting unit in response to a manipulation of the person. | 01-20-2011 |
20110029131 | APPARATUS AND METHOD FOR MEASURING TOOL CENTER POINT POSITION OF ROBOT - A measurement apparatus for determining a position of a tool center point ( | 02-03-2011 |
20110029132 | SYSTEM AND METHOD FOR SETTING THE TOOL CENTER POINT OF A ROBOTIC TOOL - A system for calibrating a robotic tool includes a housing including an aperture for receiving the robotic tool, an image generating device disposed in the housing and positioned to generate an image of the robotic tool received through the aperture of the housing, wherein the image generating device generates an image signal representing the image of the robotic tool, a light source disposed in the housing to backlight the robotic tool received through the aperture of the housing, and a processor responsive to the image signal for calculating and monitoring a configuration of the robotic tool. | 02-03-2011 |
20110046783 | METHOD FOR TRAINING A ROBOT OR THE LIKE, AND DEVICE FOR IMPLEMENTING SAID METHOD - A device for training a robot adapted to carry out automated tasks in order to accomplish various functions, in particular at least one of processing, mounting, packaging or maintaining tasks, using a specific tool on a part. The device includes a way for displaying the part as a 3D virtual model and for controlled movement of the specific tool of the robot. At least one virtual guide is associated with the 3D model of the part, defining a space arranged for delimiting an approach path of the tool to a predetermined operation area of the 3D model of the part. The predetermined operation area is associated with the virtual guide. The device stores, in a computer, spacial coordinates of the tool with respect to a given coordinate system in which the 3D model of the part is positioned when the tool is effectively located in the predetermined operation area. | 02-24-2011 |
20110060460 | ROBOT CONTROL APPARATUS - A robot control apparatus includes: a drive unit ( | 03-10-2011 |
20110060461 | Cortical Control of a Prosthetic Device - A methodology for using cortical signals to control a multi jointed prosthetic device for direct real-time interaction with the physical environment, including improved methods for calibration and training. | 03-10-2011 |
20110071677 | FORCE BALANCING MOBILE ROBOTIC SYSTEM - A force balancing robotic system and related methods are disclosed. The robotic system can include a body, a balancing member, and a balancing system. The robotic system can be statically unstable, which can be a result of having a statically unstable body. The balancing member can be connected to the body by a joint. The balancing system can have one or more sub-systems utilized to dynamically balance the robotic system. Such subsystems can include a repositioning system, an accelerating system, and a driving system. The repositioning system can reposition the balancing members to position the center of mass over a target. The accelerating system can accelerate the balancing members to produce a target torque. The driving system can drive the wheels of the robotic system to maintain balance. While retaining balance, the robotic system can absorb external force and apply forces to external objects. | 03-24-2011 |
20110077775 | Robot device, movement controlling apparatus and method for legged locomotion robot, sensor system for legged locomotion robot, and mobile unit - The lumbar part of a robot as a controlled-object point where the mass is moved to the largest extent is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture. | 03-31-2011 |
20110087373 | METHOD OF EVALUATING AND CORRECTING ROBOT PROGRAM AND DEVICE FOR EVALUATING AND CORRECTING ROBOT PROGRAM - There is provided a device for evaluating and correcting a robot operation program for evaluating an appropriateness for the robot operation program and correcting the robot operation program, comprising a computer including a simulation function for confirming a robot operation. The computer includes a load calculation section for calculating a load given to a motor for driving an operating portion of the robot by a simulation conducted by a computer; and an evaluation section for evaluating, by an evaluation function, whether or not the load exceeds a predetermined allowed value. | 04-14-2011 |
20110093119 | Teaching and playback method based on control of redundancy resolution for robot and computer-readable medium controlling the same - Disclosed is a teaching and playback method using a redundancy resolution parameter determined in conjunction with a joint structure, for a robot, and a method to apply analytic inverse kinematics to a robot having an elbow with an offset and a computer-readable medium of controlling the same. A reference plane variable with the joint structure is generated and an angle between the reference plane and an arm plane of the robot is used as the redundancy resolution parameter. The robot is taught and its operation is played back in differential inverse kinematics or analytic inverse kinematics using the resolution redundancy parameter. | 04-21-2011 |
20110160904 | MEDICAL ROBOTIC SYSTEM WITH SLIDING MODE CONTROL - A medical robotic system has a joint coupled to medical device or a slave manipulator or robotic arm adapted to hold and/or move the medical device for performing a medical procedure, and a control system for controlling movement of the joint according to user manipulation of a master manipulator. The control system includes at least one joint controller having a sliding mode control for reducing stick-slip behavior on its controlled joint during fine motions of the joint. The sliding mode control computes a distance to a sliding surface, computes a reaching law gain, and processes the distance and reaching law gain to generate a sliding mode control action that is in absolute value less that a maximum desired feedback control action. The sliding mode control action is then further processed to generate a feedback torque command for the joint motor. | 06-30-2011 |
20110166706 | MEDICAL ROBOTIC SYSTEM WITH SLIDING MODE CONTROL - A medical robotic system has a joint coupled to medical device or a slave manipulator or robotic arm adapted to hold and/or move the medical device for performing a medical procedure, and a control system for controlling movement of the joint according to user manipulation of a master manipulator. The control system includes at least one joint controller having a sliding mode control for reducing stick-slip behavior on its controlled joint during fine motions of the joint. The sliding mode control computes a distance to a sliding surface, computes a reaching law gain, and processes the distance and reaching law gain to generate a sliding mode control action that is in absolute value less that a maximum desired feedback control action. The sliding mode control action is then further processed to generate a feedback torque command for the joint motor. | 07-07-2011 |
20110172820 | APPARATUS AND METHOD FOR CORRECTING ERROR OF GYRO SENSOR IN MOBILE ROBOT - Provided are a method and apparatus for correcting an error of a gyro sensor, and more particularly, a method and apparatus for correcting an error of a gyro sensor installed in a mobile robot. | 07-14-2011 |
20110178637 | WALKING CONTROL APPARATUS OF ROBOT AND METHOD OF CONTROLLING THE SAME - A walking control apparatus of a robot includes a joint portion provided in each of a plurality of legs of the robot, a pose sensing unit to sense the pose of the robot, a walking state determination unit to determine a walking state from the pose of the robot, a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value, a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value so as to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point. The knot point which is the angle command of the joint portion of each of the legs to perform the next step is compensated for based on the COM, and the compensated desired knot point is smoothly connected using the spline curve such that the robot walks similar to a human. In addition, in order to maintain balance while walking, the angle of the joint portion of the intermediate point of the current step is fed back and the knot point of the next step is predicted and adjusted, such that the robot stably and smoothly walks. | 07-21-2011 |
20110190932 | CONTROL APPARATUS AND CONTROL METHOD FOR ROBOT ARM, ASSEMBLY ROBOT, CONTROL PROGRAM FOR ROBOT ARM, AND CONTROL-PURPOSE INTEGRATED ELECTRONIC CIRCUIT FOR ROBOT ARM - A control apparatus for a robot arm that performs assembly, includes an operation database recording therein information as to an operation of the robot arm, a correction operation type determining unit that determines a correction type for the operation, a force detecting unit that detects a force of a person, and an operation correction unit that corrects an operation in accordance with the force of the person and the correction type, while the robot arm is performing a task. | 08-04-2011 |
20110196532 | APPARATUS AND METHOD FOR BALANCING AND DAMPING CONTROL IN WHOLE BODY COORDINATION FRAMEWORK FOR BIPED HUMANOID ROBOT - Apparatus and a method for balancing and damping control in whole body coordination framework for a biped humanoid robot. The method comprises the steps of: (a) damping the structural vibration of the main body of the robot caused when the robot walks; (b) compensating for the trajectories of the zero moment position (ZMP) and the center of mass (COM) of the robot which change in accordance with the damping of the structural vibration; and (c) compensating for the body orientation of the robot which changes in accordance with the damping of the structural vibration and the trajectory of the COM. | 08-11-2011 |
20110213495 | EXTERNAL FORCE TARGET GENERATING DEVICE OF LEGGED MOBILE ROBOT - An external force target generating device of a legged mobile robot uses virtual surfaces S | 09-01-2011 |
20110213496 | MOTION STATE EVALUATION APPARATUS OF LEGGED MOBILE ROBOT - A motion state evaluation apparatus of a legged mobile robot uses virtual surfaces (S | 09-01-2011 |
20110218673 | ROBOT CONTROL APPARATUS - A robot control apparatus includes: a joint angular velocity estimation unit ( | 09-08-2011 |
20110224825 | ROBOTIC SURGERY SYSTEM INCLUDING POSITION SENSORS USING FIBER BRAGG GRATINGS - A surgical instrument is provided, including: at least one articulatable arm having a distal end, a proximal end, and at least one joint region disposed between the distal and proximal ends; an optical fiber bend sensor provided in the at least one joint region of the at least one articulatable arm; a detection system coupled to the optical fiber bend sensor, said detection system comprising a light source and a light detector for detecting light reflected by or transmitted through the optical fiber bend sensor to determine a position of at least one joint region of the at least one articulatable arm based on the detected light reflected by or transmitted through the optical fiber bend sensor; and a control system comprising a servo controller for effectuating movement of the arm. | 09-15-2011 |
20110257784 | METHOD AND APPARATUS FOR CALIBRATING MULTI-AXIS LOAD CELLS IN A DEXTEROUS ROBOT - A robotic system includes a dexterous robot having robotic joints, angle sensors adapted for measuring joint angles at a corresponding one of the joints, load cells for measuring a set of strain values imparted to a corresponding one of the load cells during a predetermined pose of the robot, and a host machine. The host machine is electrically connected to the load cells and angle sensors, and receives the joint angle values and strain values during the predetermined pose. The robot presses together mating pairs of load cells to form the poses. The host machine executes an algorithm to process the joint angles and strain values, and from the set of all calibration matrices that minimize error in force balance equations, selects the set of calibration matrices that is closest in a value to a pre-specified value. A method for calibrating the load cells via the algorithm is also provided. | 10-20-2011 |
20110257785 | ROBOT SYSTEM - A robot system including a robot arm driven by a servo motor; and a robot controller controlling an operation of the robot arm. The robot system further comprises a first detection section detecting a rotation amount of the servo motor; a second detection section attached to a tip portion of the robot arm, and detecting a velocity or acceleration of the tip portion of the robot arm; a computation section computing the velocity or acceleration of the tip portion of the robot arm based on values detected by the first detection section, and computing a deviation between this computed velocity or acceleration and the velocity or acceleration detected by the second detection section; and an emergency stop section for bringing the servo motor to an emergency stop when a magnitude of the deviation computed by the computation section is greater than a reference value. | 10-20-2011 |
20110320039 | ROBOT CALIBRATION SYSTEM AND CALIBRATING METHOD THEREOF - A robot calibration system includes a robot, a calibration tool, a plane calibration board, a camera, and a controller. The calibration tool is assembled to the robot and is controlled by the robot to move along a preset trajectory. The plane calibration board is located under the calibration tool and has a plurality of characteristic corner points on one surface thereof. The camera is configured for capturing an image of the plane calibration board. The controller electrically connects with the robot and the camera respectively, the controller predefines a preset control program for controlling the robot and the camera to operate, and the controller is configured for calibrating the robot. The disclosure also discloses a method for calibrating a robot for use with a robot calibration system. | 12-29-2011 |
20120004774 | ROBOT APPARATUS AND GRIPPING METHOD FOR USE IN ROBOT APPARATUS - A robot apparatus includes a robot arm, a multi-fingered hand disposed at an end of the robot arm and including a force sensor for use in force control, an image processor that acquires at least location information on a gripping target by detection made by a visual sensor, and a control device that moves the robot arm on the basis of the at least location information on the gripping target acquired by the image processor to cause the multi-fingered hand to approach the gripping target, detects a contact location of actual contact with the gripping target on the basis of an output of the force sensor of the multi-fingered hand, and modifies the location information on the gripping target on the basis of information indicating the detected contact location. | 01-05-2012 |
20120010748 | ROBOTIC DEVICE AND METHOD OF CONTROLLING ROBOTIC DEVICE - A robotic device having an arm including an actuator and inertial sensor, a first calculator adapted to calculate an angular velocity and an angular acceleration of the actuator based on a rotational angle data from an angle sensor, a second calculator adapted to calculate one of an angular velocity and an angular acceleration of the arm based on an output detected by the inertial sensor, and a comparator adapted to compare one of the angular velocity and the angular acceleration calculated by the first calculator and one of the angular velocity and the angular acceleration calculated by the second calculator with each other, and it is determined that the inertial sensor is at fault if an absolute value of the difference between the actuator and the arm in one of the angular velocity and the angular acceleration in the comparison section is larger than a threshold value. | 01-12-2012 |
20120065778 | ROBOT AND CONTROL METHOD THEREOF - A robot, which performs natural walking similar to a human with high energy efficiency through optimization of actuated dynamic walking, and a control method thereof. The robot includes an input unit to which a walking command of the robot is input, and a control unit to control walking of the robot by calculating torque input values through control variables, obtaining a resultant motion of the robot through calculation of forward dynamics using the torque input values, and minimizing a value of an objective function set to consist of the sum total of a plurality of performance indices through adjustment of the control variables. | 03-15-2012 |
20120072021 | METHOD AND SYSTEM FOR HIGHLY PRECISELY POSITIONING AT LEAST ONE OBJECT IN AN END POSITION IN SPACE - An object is highly precisely moved by an industrial robot to an end position by the following steps, which are repeated until the end position is reached within a specified tolerance: Recording a three-dimensional image by means of a 3-D image recording device. Determining the present position of the object in the spatial coordinate system from the position of the 3-D image recording device the angular orientation of the 3-D image recording device detected by an angle measuring unit, the three-dimensional image, and the knowledge of features on the object. Calculating the position difference between the present position of the object and the end position. Calculating a new target position of the industrial robot while taking into consideration the compensation value from the present position of the industrial robot and a value linked to the position difference. Moving the industrial robot to the new target position. | 03-22-2012 |
20120078418 | ROBOT CALIBRATION APPARATUS AND METHOD FOR SAME - A robot calibration apparatus and a robot calibration method. The robot calibration apparatus includes: | 03-29-2012 |
20120123589 | CONTROL OF ROBOT HAND TO CONTACT AN OBJECT - A robot control method and apparatus estimates an error based on information of an object obtained using a motor drive current sensor, a force sensor or a tactile sensor mounted at a robot hand and information of the object obtained using an optical sensor and compensates for the error. The robot control method and apparatus includes measuring information of an object using an optical sensor or calculating information of the object input by a user, moving a robot hand to the object based on the information of the object, controlling the thumb and fingers of the robot hand to contact the object based on the information of the object, determining whether the thumb and fingers have contacted the object through a motor drive current sensor, a force sensor or a tactile sensor, and grasping the object depending upon whether the thumb and the fingers have contacted the object. | 05-17-2012 |
20120143370 | ROBOT POSITIONING METHOD AND CALIBRATION METHOD - A robot positioning method includes the following steps. A optical sensing device is configured at a front end of a robot. Then, the optical sensing device captures a calibration plate image, and a relative position of the optical sensing device with respective to a calibration plate is calculated according to a Bundle Adjustment. A robot calibration method includes the following steps. An optical sensing device is driven to rotate around a reference axis of a calibration plate, so as to calculate a translation matrix between the calibration plate and the robot, and the optical sensing device is driven to translate along three orthogonal reference axes of the calibration plate, so as to calculate a rotation matrix between the calibration plate and the robot. | 06-07-2012 |
20120143371 | Industrial Robot And A Method For Adjusting A Robot Program - A method for adjusting a program including program instructions for controlling an industrial robot to carry out work at a plurality of target points on a work object. The robot includes a tool having two arms adapted to clamp the work object and at least one of the arms is arranged movable relative the other arm in an opening and a closing direction, a manipulator adapted to hold the tool or the work object, and a controller controlling the movements of the manipulator and the tool arm and configured to switch between a normal control mode and a compliant control mode in which the manipulator has a reduced stiffness in at least one direction. The method includes moving the manipulator and the tool according to the program instructions until one of the target points is reached. | 06-07-2012 |
20120150347 | ROBOT CONTROLLING DEVICE - A robot controlling device includes: a position error calculator calculating a position error between an endpoint position of a robot and a position commanded value for the endpoint position; an external force calculator calculating an external force applied to the endpoint position; a force commanded value generator generating a force commanded value for the endpoint position; a force error calculator calculating a force error between the external force and the force commanded value; a storage storing the compliance model for the endpoint position; a first correction amount calculator calculating a first correction amount for the position commanded value, according to the force error, using the compliance model; and a second correction amount calculator calculating a second correction amount for the position commanded value, on the basis of the first order lag compensation for the first correction amount. The position error calculator calculates the position error, using the second correction amount. | 06-14-2012 |
20120165980 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method thereof. The walking robot includes a main communication path, a subsidiary communication path, at least one master generating a communication protocol and transmitting the communication protocol through the main and subsidiary communication paths, and a plurality of slaves communicably connected to the at least one master through the main and subsidiary communication paths, increasing a value of an access counter of the communication protocol received through the main communication path, decreasing a value of the access counter of the communication protocol received through the subsidiary communication path, and forming loop-back paths connecting the main communication path and the subsidiary communication path when a communication error has occurred, wherein the at least one master judges whether or not the communication error has occurred from the values of the access counter of the communication protocol having passed through the plurality of slaves. | 06-28-2012 |
20120179294 | ROBOT AND NOISE REMOVING METHOD FOR THE ROBOT - A robot includes: an arm driven by a motor; an angle sensor that detects a pivoting angle of the motor; an inertia sensor that detects an inertial force acting on the arm; a noise detecting unit that detects a noise frequency of the inertia sensor from both an output of the angle sensor and an output of the inertia sensor; a filter-constant determining unit that determines a characteristic of a filter from information of the noise detecting unit; and the filter that removes noise of the inertia sensor on the basis of the filter-constant determining unit. | 07-12-2012 |
20120185091 | Mobile Robot and Method of Operating Thereof - A method of operating a mobile robot that includes driving the robot according to a drive direction, determining a driven path of the robot from an origin, and displaying a drive view on a remote operator control unit in communication with the robot. The drive view shows a driven path of the robot from the origin. The method further includes obtaining global positioning coordinates of a current location of the robot and displaying a map in the drive view using the global positioning coordinates. The driven path of the robot is displayed on the map. | 07-19-2012 |
20120191245 | CONTROL APPARATUS AND METHOD FOR MASTER-SLAVE ROBOT, MASTER-SLAVE ROBOT, CONTROL PROGRAM, AND INTEGRATED ELECTRONIC CIRCUIT - A control apparatus for a master-slave robot includes a force correction section detecting unit that detects a section at which force information from at least one of force information and speed information is corrected, and a force correcting unit that corrects the force information at a section detected as a force correction section by the force correction section detecting unit. A small external force applied to a slave manipulator is magnified and transmitted to a master manipulator, or an excessive manipulation force applied to the master manipulator is reduced and transmitted to the slave manipulator. | 07-26-2012 |
20120215353 | ROBOT SYSTEM AND ROBOT CONTROL APPARATUS - A robot system according to embodiments includes a position command generating unit that corrects a position command of a motor based on a rotation angle of the motor, which drives a link of a robot via a speed reducer, and a rotation angle of an output shaft of the speed reducer. | 08-23-2012 |
20120239194 | METHOD OF DETECTING AN INTER-AXIS OFFSET OF 6-AXIS ROBOT - In a 6-axis robot, as an example, an inter-axis offset can be measured and calibrated. A light emitting diode is installed on an end effector, and the end effector is located on a plurality of target positions of movement on the axis X (Xb) of a robot coordinate. Then, the position of the light emitting diode is measured by a three-dimensional gauge, and an inter-axis offset F is detected based on an error between the target positions of movement and actually moved positions. For the inter-axis offset F, DH parameters are calibrated. | 09-20-2012 |
20120259464 | ROBOT SYSTEM HAVING ERROR DETECTION FUNCTION OF ROBOT AND CONTROL METHOD THEREOF - When an error occurs in robot system, a difference between first and second detection values of two sensors or first and second sensors occurs due to differences in position and responsibility. When this difference exceeds a predetermined threshold, control section detects that a difference has occurred in robot system. The first and second detection values of two sensors or first and second sensors are compared, and therefore, reliability of the detection values can be secured. Further, the abnormal state can be determined through the difference between the first and second detection values, and therefore, errors resulting from problems such as variations in gears and speed reducers due to temperature changes of the operational state and disposition environment of the robot can be avoided. | 10-11-2012 |
20120265341 | Robotic work object cell calibration method - The robotic work object cell calibration method includes a work object or emitter. Initially, placing the work object is placed in a selected position on a fixture or work piece on the shop floor. The work object emits a pair of beam-projecting lasers which intersect at a tool contact point and act as a crosshair. The robot tool is manipulated into the tool contact point. The work object emits four plane-projecting lasers which are used to adjust the roll, yaw, and pitch of the robot tool relative to the tool contact point. The robotic work object cell calibration method of the present invention increases the accuracy of the off-line programming and decreases robot teaching time. | 10-18-2012 |
20120277909 | ROBOT CONTROL SYSTEM, ROBOT SYSTEM AND PROGRAM - A robot control system includes a storage unit which stores a sequence command described by one or plural commands, a processing unit having an execution unit which carries out execution processing of the sequence command, and a robot control unit which controls a robot based on a result of processing by the processing unit. The storage unit stores plural normal operation sequence commands, and plural error processing operation sequence commands which have the same command system as the normal operation sequence commands. The execution unit, at the time of normal operation, executes the normal operation sequence commands, and at the time of error occurrence, executes an error processing operation sequence command corresponding to an error status. | 11-01-2012 |
20120283874 | Robotic work object cell calibration system - The robotic work object cell calibration system includes a work object. The work object emits a pair of beam-projecting lasers acting as a crosshair, intersecting at a tool contact point (TCP). The work object emits four plane-projecting lasers are used to adjust the yaw, pitch, and roll of the robot tool relative to the tool contact point (TCP). The robotic work object cell calibration system provides a calibration system which is simpler, which involves a lower investment cost, which entails lower operating costs than the prior art, and can be used for different robot tools on a shop floor without having to perform a recalibration for each robot tool. | 11-08-2012 |
20120310412 | ROBOT AND CONTROL METHOD THEREOF - A bipedal robot having a pair of legs with 6 degrees of freedom and a control method thereof which calculate a capture point by combining the position and velocity of the center of gravity (COG) and control the capture point during walking to stably control walking of the robot. A Finite State Machine (FSM) is configured to execute a motion similar to walking of a human, and thus the robot naturally walks without constraint that the knees be bent all the time, thereby being capable of walking with a large stride and effectively using energy required while walking. | 12-06-2012 |
20130006421 | Calibration Of A Base Coordinate System For An Industrial Robot - A method for calibration of a base coordinate system of an industrial robot in relation to a work area includes:
| 01-03-2013 |
20130013109 | Method And Handling System For Automatically Moving A Gravity-Compensated Load Body - A handling system and method for automatically moving a gravity-based load body using a robot. The load body is supported by a load body holding means connected to an end effector flange of the robot. A gravity compensation device includes a connector element acting on an element or the end effector flange of the robot to compensate for the gravity of the load body. | 01-10-2013 |
20130041505 | SYSTEMS HAVING MULTI-LINKAGE ROBOTS AND METHODS TO CORRECT POSITIONAL AND ROTATIONAL ALIGNMENT IN MULTI-LINKAGE ROBOTS - Methods of correction of rotational and linear misalignment in multi-link robots are provided. The method allows for precise orientation of an end effector to put or pick substrates at a target destination by correcting for both positional and rotational orientation errors. The method rotates a boom linkage to a position adjacent to the target destination, corrects for linear and rotational error by rotating a boom linkage as well as an upper arm link as well as extending or retracting a wrist member. Systems including long boom linkages are disclosed. Numerous other aspects are provided. | 02-14-2013 |
20130060380 | APPARATUS FOR CLEANING A GLASS WINDOW AND METHOD FOR CONTROLLING THE MOVEMENT THEREOF - A window cleaning apparatus includes a first cleaning unit and a second cleaning unit that is attached to both sides of a window, respectively, by a magnetic force and moved on the sides, and a method of controlling a movement of the window cleaning apparatus. The method includes detecting the first initial attachment position of the window cleaning apparatus and moving the window cleaning apparatus close to the detected initial attachment position after cleaning. | 03-07-2013 |
20130073084 | ROBOT CONTROL APPARATUS - A robot control apparatus according to an embodiment includes: a joint angle difference calculator calculating a joint angle difference; a torque command value calculator calculating a torque command value for a joint, based on the joint angle difference; an external torque calculator calculating an external torque that is a difference between the estimated drive torque and the torque command value, and determining an external force receiving joint shaft on which an external force from the external torque acts; a compliance model storage unit storing a compliance model at the external force receiving joint shaft; a compliance correction amount calculator calculating a compliance correction amount for a task coordinate system position at the external force receiving joint shaft in accordance with the external force; and a joint angle difference correction amount calculator calculating a joint angle difference correction amount from the compliance correction amount and the partial Jacobian matrix. | 03-21-2013 |
20130096718 | Methods, Systems, And Apparatus For Calibration Of A Positional Offset Between An End Effector And A Position Sensor - Disclosed are systems and apparatus adapted to aid in calibration of an offset position—between a position sensor and an end effector in a processing system. The system includes a robotic component having an end effector and a position sensor coupled thereto, a teach target having a first geometrical feature, and an offset tool adapted to be engaged by the end effector, the offset tool including a first docking feature. The system further includes a moveable offset target having a second docking feature adapted to be engaged by the first docking feature and a second geometrical feature adapted to be sensed by the position sensor. The end effector moves the offset tool to the offset target and docks them. A position of the teach target and the offset target may then be sensed with the position sensor to determine an actual offset of the end effector with respect to the position sensor. Methods of operating the system are provided, as are other aspects. | 04-18-2013 |
20130116820 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot generates a target trajectory for walking on stairs using a target trajectory used for walking on level ground. A control method controls the robot by generating a target trajectory for walking on stairs using a target trajectory used for walking on level ground. The stairs-walking target-trajectory is generated via simplified calculation using the level-walking target-trajectory. | 05-09-2013 |
20130116821 | METHOD FOR CONTROLLING AN AUTOMATED WORK CELL - The invention relates to a control method applied to an automated work cell which includes at least one robot arm ( | 05-09-2013 |
20130123982 | CALIBRATION METHOD FOR TOOL CENTER POINT OF A ROBOT MANIPULATOR - A calibration method for calibration a tool center point for a robot manipulator includes the steps of: driving the tool to move above one of the inclined surfaces; defining a preset coordinate system TG; rotating the TCP relative to the UG-axis by about 180 degrees, calculating the value of Δw; updating the position parameters of the preset TCP, defining a new preset coordinate system TG′; rotating the TCP relative to the UG′-axis by about 90 degrees, calculating the value of Δv; updating the position parameters of the new preset TCP, defining a new preset coordinate system TG″; driving the tool to move above a planar horizontal surface; rotating the TCP relative to a axis by about 30 degrees, calculating the value of Δu; repeating the aforementioned steps until the deviation ΔP (Δw, Δv, Δu) is less than or equal to a maximum allowable deviation of the robot manipulator. | 05-16-2013 |
20130123983 | METHOD AND APPARATUS FOR CALIBRATION OF A ROBOT POSITIONED ON A MOVABLE PLATFORM - A method and apparatus for calibration of a robot on a platform and a robot, in relation to an object using a measuring unit mounted on the robot including placing CAD models so that the robot reaches the object, manipulating the CAD models to move the measuring unit to a pose in relation to the platform allowing measurement of a feature on the object, storing the pose, and generating a CAD model of the feature. The real robot is moved to the pose, the real platform is moved where measurements of the feature can be made, 3D measurements of the feature are performed and based thereon generating a second CAD model, performing a best fit between the CAD models, and calculating a 6 degrees of freedom pose difference between the CAD models, and instructing the mobile platform to move to compensate for the pose difference. | 05-16-2013 |
20130131865 | Kinematic and Dynamic Calibration Methods for Legged Robots with Force-Controlled Joints - A method for calibrating a force-controlled, biped humanoid robot. The method includes selecting a kinematic constraint for the humanoid robot such as maintain the two feet in flat contact with the floor. The method includes moving the humanoid robot into a plurality of poses while enforcing the kinematic constraint. The method includes, during the moving or posing step, collecting angle measurements for a set of joints of the humanoid robot and then, with a processor, running a kinematic calibration module to determine angular offsets for the robot joints to allow determination of joint torques by a robot controller with truer angular orientations. The method includes, during the moving step, collecting relative orientation data from an inertial movement unit (IMU) mounted on the pelvis link, and the angular offsets are determined using relative orientation data. All data is collected from devices on the robot, and no external data collection is required. | 05-23-2013 |
20130190926 | METHOD OF CONTROLLING ROBOT AND ROBOT - A method of controlling a robot includes the steps of calculating a torsional angular velocity of an arm using a difference between an angular velocity detected by a gyro sensor and an angular velocity in a gyro sensor coordinate obtained from information detected by a first encoder and a second encoder, calculating a correction amount of a sensitivity error of the gyro sensor using a variation in the torsional angular velocity, and correcting sensitivity of the gyro sensor using the correction amount of the sensitivity error. | 07-25-2013 |
20130197694 | ENTRY DETECTION DEVICE, ROBOT, AND ENTRY DETECTION METHOD - An entry detection device includes first light marks and second light marks. A control signal corresponding to a part of the first light marks is an error detection code of the control signal corresponding to the other part of the first light marks. A first inspection value is generated based on a first part of a light receiving signal corresponding to the other part of the first light marks. A second inspection value is generated based on a reverse bit string of a third part of the light receiving signal corresponding to a part of the second light mark paired with the other part of the first light marks. An entry is detected based on the first inspection value and the second inspection value. | 08-01-2013 |
20130238126 | CALIBRATION METHOD AND CALIBRATION SYSTEM FOR ROBOT - A distal end of a manipulator having a redundancy is constrained so as to leave one degree of freedom, an attitude of the manipulator is changed into a plurality of attitudes that are allowed by the redundancy by outputting joint position command values from a controller to servomotors that drive links that constitute the manipulator of which the distal end is fixed, and calibration is performed by obtaining parameter deviations of a robot constant of the manipulator on the basis of the joint position command values and actual measured values from rotary encoders, which are respectively provided at the servomotors, after each attitude change. | 09-12-2013 |
20130238127 | CALIBRATION METHOD AND CALIBRATION SYSTEM FOR ROBOT - A pair of manipulators are caused to take a plurality of attitudes in a state where distal ends of the manipulators are coupled to each other, coordinates of joints between links at each attitude change are acquired on the basis of detection signals, at each attitude change, of rotary encoders provided for servomotors that drive the links of the manipulators, and a position and attitude of an installation point of a slave robot with reference to an installation point of a master robot are calculated on the basis of the joint coordinates acquired at the corresponding attitude change in a forward kinematics manner. A deviation vector for each attitude change between actual measured values of the installation point of the slave robot and the calculated values of the installation point of the slave robot is calculated, and robot constants of both manipulators are identified from the deviation vector. | 09-12-2013 |
20130245826 | METHOD FOR CALIBRATING A ROBOT MOUNTED ON ACTIVE MAGNETIC BEARINGS - Method for calibrating a robot mounted on active magnetic bearings and having a gripper vertically positionable along a z axis and which is displaceable in a first magnetic bearing along an x axis and in a second magnetic bearing along a y axis includes dividing the first and second magnetic bearings into four mounting points; defining the setpoint center coordinates for the X, Y, Z axes and also the setpoint values for the angular positions δ, ε and transformation of the setpoint values into setpoint values for the vertical setpoint positions of the mounting points; specifying the actuating forces for the electromagnets of the mounting points; determining the current vertical positions for the mounting points; measuring the current vertical position of the mounting points and conversion into actual center coordinates; comparing the actual center coordinates with the setpoint center coordinates, determining the deviation and repeating the preceding steps. | 09-19-2013 |
20130274922 | TOOL GRIP CALIBRATION FOR ROBOTIC SURGERY - Telerobotic, telesurgical, and surgical robotic devices, systems, and methods selectively calibrate end effector jaws by bringing the jaw elements into engagement with each other. Commanded torque signals may bring the end effector elements into engagement while monitoring the resulting position of a drive system, optionally using a second derivative of the torque/position relationship so as to identify an end effector engagement position. Calibration can allow the end effector engagement position to correspond to a nominal closed position of an input handle by compensating for wear on the end effector, the end effector drive system, then manipulator, the manipulator drive system, the manipulator/end effector interfacing, and manufacturing tolerances. | 10-17-2013 |
20130325179 | ROBOT POSITIONING SYSTEM FOR SEMICONDUCTOR TOOLS - A system and method for adjusting the position and orientation of a feed arm associated with a wafer handling robot. In one embodiment, the system includes a positioning plate detachably carried by the feed arm and insertable therewith into a wafer carrier. The positioning plate includes graphic alignment indicia. An alignment apparatus is provided configured for insertion into wafer-holding slots in the wafer carrier. The apparatus includes at least one digital image sensor. With the positioning plate and alignment apparatus located in the wafer carrier, an image of the alignment indicia is displayed on a video monitor by the image sensor for comparison to a reference mark superimposed on the monitor for determining the relative position and orientation of the feed arm with respect to the wafer carrier. Some embodiments of the apparatus further include a distance detection device to measure the distance to the plate. | 12-05-2013 |
20130331988 | CARPET DRIFT ESTIMATION USING DIFFERENTIAL SENSORS OR VISUAL MEASUREMENTS - Apparatus and methods for carpet drift estimation are disclosed. In certain implementations, a robotic device includes an actuator system to move the body across a surface. A first set of sensors can sense an actuation characteristic of the actuator system. For example, the first set of sensors can include odometry sensors for sensing wheel rotations of the actuator system. A second set of sensors can sense a motion characteristic of the body. The first set of sensors may be a different type of sensor than the second set of sensors. A controller can estimate carpet drift based at least on the actuation characteristic sensed by the first set of sensors and the motion characteristic sensed by the second set of sensors. | 12-12-2013 |
20140005829 | METHODS, SYSTEMS, AND APPARATUS FOR CALIBRATION OF AN ORIENTATION BETWEEN AN END EFFECTOR AND AN ARTICLE | 01-02-2014 |
20140067120 | ROBOT - A robot includes a base, first and second arms, first and second drive sources, first and second inertia sensors, and first and second angle sensors. A rotation axis of the first arm and a rotation axis of the second arm are orthogonal to each other. The first inertia sensor is installed at the first arm, and the second inertia sensor is installed at the second arm. The first angle sensor is installed at the first drive source, and the second angle sensor is installed at the second drive source. Angular velocities obtained from the first inertia sensor and the first angle sensor are fed back to a first drive source control unit. Angular velocities obtained from the second inertia sensor and the second angle sensor are fed back to a second drive source control unit. | 03-06-2014 |
20140074289 | METHOD OF CONTROLLING A REDUNDANT ROBOT - A method for controlling a redundant robot arm includes the steps of selecting an application for performing a robotic process on a workpiece with the arm and defining at least one constraint on motion of the arm. Then an instruction set is generated based upon the selected application representing a path for a robot tool attached to the arm by operating the arm in one of a teaching mode and a programmed mode to perform the robotic process on the workpiece and movement of the arm is controlled during the robotic process. A constraint algorithm is generated to maintain a predetermined point on the arm to at least one of be on, be near and avoid a specified constraint in a robot envelope during movement of the arm, and a singularity algorithm is generated to avoid a singularity encountered during the movement of the arm. | 03-13-2014 |
20140081457 | CALCULATING APPARATUS, TRANSFER ROBOT SYSTEM, AND CALCULATING METHOD - A calculating apparatus includes an acquiring portion and a calculating portion. The acquiring portion acquires a center position of a wafer placed on an alignment apparatus, and a wafer angle corresponding to a marker such as an orientation flat. The calculating portion calculates by using the wafer center position and the wafer angle, a rotational angle of the wafer on the alignment apparatus, an approach angle, which is an angle of a direction in which a transfer robot approaches the wafer, and a distance between the wafer after the rotation and the transfer robot. Then, the alignment apparatus rotates the wafer by the rotational angle. The transfer robot turns by the approach angle. Subsequently, the transfer robot extends its arm according to the distance, thereby approaching the wafer, and retrieves the wafer. | 03-20-2014 |
20140100694 | SYSTEM AND METHOD FOR CAMERA-BASED AUTO-ALIGNMENT - A camera-based auto-alignment process can include gripping a first calibration tool by a gripper unit of a robotic arm. Images of the first calibration tool can be captured by a camera coupled to the gripper unit. The gripper unit and camera unit can be aligned on two roughly parallel axes. The images can be analyzed to calibrate the axis of view of the camera with the gripper axis, providing an XY calibration of the robotic arm. The gripper unit can be calibrated on a Z-axis using optical calibration with landmarks provided on a second calibration tool, and/or by moving the gripper unit towards the work surface until it makes contact with the work surface and stops. Once calibrated, the camera can be used to identify one or more landmarks at known locations on the work surface to align the robotic arm with the work surface. | 04-10-2014 |
20140121832 | ROBOTIC DEVICE AND METHOD OF CONTROLLING ROBOTIC DEVICE - A robotic device having an arm including an actuator and inertial sensor, a first calculator adapted to calculate an angular velocity and an angular acceleration of the actuator based on a rotational angle data from an angle sensor, a second calculator adapted to calculate one of an angular velocity and an angular acceleration of the arm based on an output detected by the inertial sensor, and a comparator adapted to compare one of the angular velocity and the angular acceleration calculated by the first calculator and one of the angular velocity and the angular acceleration calculated by the second calculator with each other, and it is determined that the inertial sensor is at fault if an absolute value of the difference between the actuator and the arm in one of the angular velocity and the angular acceleration in the comparison section is larger than a threshold value. | 05-01-2014 |
20140135983 | NONDESTRUCTIVE INSPECTION SYSTEM CONTROLLER WITH DYNAMIC POSITION CORRECTION - A controller for use with a nondestructive inspection system communicates with the nondestructive inspection system and with a robot for moving an inspection probe of the nondestructive inspection system relative to an object under inspection. The controller is configured to periodically generate estimated position information of the probe moving relative to the object under inspection and communicate the estimated position information to the nondestructive inspection system as the nondestructive inspection system collects inspection data from the probe. The controller receives actual position information from the robot, the actual position information indicating an actual position of the probe, and corrects the estimated position information based on the actual position information. | 05-15-2014 |
20140156072 | APPARATUS AND METHOD FOR MEASURING TOOL CENTER POINT POSITION OF ROBOT - A measurement apparatus for determining a position of a tool center point ( | 06-05-2014 |
20140188274 | ROBOT SYSTEM DISPLAY DEVICE - A robot system display device is provided for graphically displaying components of a robot system which carries out a desirable process by measuring a position of a target object with a vision sensor. The robot system display device acquires an arrangement of the vision sensor relative to other components of the robot system based on calibration data for the vision sensor and pre-stored shape information of the vision sensor. The robot system display device graphically displays the vision sensor in a virtual space based on the relative arrangement. | 07-03-2014 |
20140277722 | ROBOT SYSTEM, CALIBRATION METHOD, AND METHOD FOR PRODUCING TO-BE-PROCESSED MATERIAL - A robot system includes a robot, a tool, a control device, a work table, a calibration jig, a detector, and a calibrator. The tool is mounted to a distal end of the robot and includes a first plane and a second plane orthogonal to each other. The control device controls the robot. On the work table, the robot works. The calibration jig is fixed to the work table. The detector detects a reference position determined by pressing the first plane and the second plane of the tool against at least one of the jig and the work table. Based on the reference position, the calibrator calibrates coordinates of the robot to be used by the control device. | 09-18-2014 |
20140316568 | DEVICE AND METHOD FOR CONTROLLING WEAVING MOTION IN REAL TIME - A device and method for controlling a real time weaving motion are provided. In order to control operation of a robot in a working space, a main moving path of the robot in the working space is determined, a unit motion constituting the determined main moving path is generated, while a continuous motion in which a unit motion is connected, weaving that dynamically changes offset is generated, and a compensation displacement or a compensation rotation amount that is determined according to the work environment is generated. A position and a rotation amount of the robot are calculated in the working space according to at least one of the unit motion, the weaving, the compensation displacement, and the compensation rotation amount. | 10-23-2014 |
20140330434 | Tool Grip Calibration for Robotic Surgery - Telerobotic, telesurgical, and surgical robotic devices, systems, and methods selectively calibrate end effector jaws by bringing the jaw elements into engagement with each other. Commanded torque signals may bring the end effector elements into engagement while monitoring the resulting position of a drive system, optionally using a second derivative of the torque/position relationship so as to identify an end effector engagement position. Calibration can allow the end effector engagement position to correspond to a nominal closed position of an input handle by compensating for wear on the end effector, the end effector drive system, then manipulator, the manipulator drive system, the manipulator/end effector interfacing, and manufacturing tolerances. | 11-06-2014 |
20140365006 | Visual Datum Reference Tool - The visual datum reference tool calibration method includes a work object. The work object emits a pair of beam-projecting lasers acting as a crosshair, intersecting at a tool center point. The visual datum reference tool calibration method provides a calibration method which is simpler, which involves a lower investment cost, which entails lower operating costs than the prior art, and can be used for different robot tools on a shop floor without having to perform a recalibration for each robot tool. The visual datum reference tool is applicable to multiple robotic processes, including but not limited to, spot welders, material handlers, and MIG welders, assembly, cutting, painting and coating, and polishing and finishing. | 12-11-2014 |
20140365007 | Visual Datum Reference Tool - The visual datum reference tool calibration method includes a work object. The work object emits a pair of beam-projecting lasers acting as a crosshair, intersecting at a tool center point. The visual datum reference tool calibration method provides a calibration method which is simpler, which involves a lower investment cost, which entails lower operating costs than the prior art, and can be used for different robot tools on a shop floor without having to perform a recalibration for each robot tool. The visual datum reference tool is applicable to multiple robotic processes, including but not limited to, spot welders, material handlers, and MIG welders, assembly, cutting, painting and coating, and polishing and finishing. | 12-11-2014 |
20140379129 | Modular Reconfigurable Workcell for Quick Connection of Peripherals - An example modular reconfigurable workcell for quick connection of peripherals is described. In one example, a modular reconfigurable workcell comprises modular docking bays on a surface of the workcell that support attachment of docking modules in a fixed geometric configuration, and respective modular docking bays include electrical connections for a variety of power and communication busses of the docking modules to be attached. The workcell also includes an electrical subsystem for coupling the communication busses between the modular docking bays and providing power circuitry to the modular docking bays, and structural features in the modular docking bays to enable insertion of the docking modules in the fixed geometric configuration. The workcell also includes a processor for determining a geometric calibration of attached peripherals based on a location and the orientation of corresponding docking modules attached to the modular docking bays and based on an identification of the attached peripherals. | 12-25-2014 |
20150025683 | ROBOT SYSTEM AND CALIBRATION METHOD OF THE ROBOT SYSTEM - A control apparatus calculates a calibration value based on a position in the robot coordinate system | 01-22-2015 |
20150088311 | ROBOT CALIBRATING APPARATUS AND ROBOT CALIBRATING METHOD, AND ROBOT APPARATUS AND METHOD OF CONTROLLING ROBOT APPARATUS - A robot calibrating apparatus calibrating a command value for a robot body | 03-26-2015 |
20150105905 | ELASTIC-DEFORMATION-COMPENSATION CONTROL DEVICE AND CONTROL METHOD FOR ARTICULATED ROBOT - In an elastic-deformation-compensation control device ( | 04-16-2015 |
20150112484 | TRAJECTORY CONTROL DEVICE AND CONTROL METHOD FOR ARTICULATED ROBOT - In a trajectory control device ( | 04-23-2015 |
20150120048 | CONTROL SYNCHRONIZATION FOR HIGH-LATENCY TELEOPERATION - Robotic system ( | 04-30-2015 |
20150127153 | ROBOT, CONTROL APPARATUS, ROBOT SYSTEM, AND CONTROL METHOD - A robot performs, after i-th (i is a natural number) work, i+1-th work different from the i-th work and performs, after j-th (j is a natural number satisfying j≠i) work, j+1-th work different from the j-th work. The robot performs the i+1-th work after the i-th work without changing information concerning correction in a joint of the robot during the i-th work, performs robot calibration after the j-th work, and performs the j+1-th work after performing the robot calibration. | 05-07-2015 |
20150134112 | MECHANISMS FOR POSITIONING ROBOT BLADE - Embodiments of mechanisms for measuring the distance between a robot blade and at least one measurement target are provided. A method for measuring the distance includes emitting a signal to the measurement target by a signal source assembly. The method also includes receiving the signal reflected from the measurement target by a signal reception assembly. The method further includes determining the distance between the robot blade and the measurement target. The distance is determined based on the time difference between the emission of the signal from the signal source assembly and the receipt of the signal by the signal reception assembly. | 05-14-2015 |
20150148957 | Systems and Methods for Determining a Status of a Component of a Device - Methods and systems for determining a status of a component of a device are provided. An example method includes triggering an action of a component of a device, and responsively receiving information associated with the action of the component from a sensor. The method further includes a computing system having a processor and a memory comparing the information with calibration data and determining a status of the component based on the comparison. In some examples, the calibration data may include information derived from data received from a pool of one or more devices utilizing same or similar components as the component. The determined status may include information associated with a performance of the component with respect to performances of same or similar components of the pool of devices. In one example, the device may self-calibrate the component based on the status. | 05-28-2015 |
20150314451 | TOOL GRIP CALIBRATION FOR ROBOTIC SURGERY - The present invention is directed to a tool having a wrist mechanism that provides pitch and yaw rotation in such a way that the tool has no singularity in roll, pitch, and yaw. In one embodiment, a minimally invasive surgical instrument comprises an elongate shaft having a working end, a proximal end, and a shaft axis between the working end and the proximal end; and an end effector. A wrist member has a flexible tube including an axis extending through an interior surrounded by a wall. The wall of the flexible tube includes a plurality of lumens oriented generally parallel to the axis of the flexible tube. The wrist member has a proximal portion connected to the working end of the elongate shaft and a distal portion connected to the end effector. A plurality of actuation cables have distal portions connected to the end effector and extend from the distal portion through the lumens of the wall of the wrist member toward the elongate shaft to proximal portions which are actuatable to bend the wrist member in pitch rotation and yaw rotation. | 11-05-2015 |
20150328770 | METHOD OF CONTROLLING ROBOT AND ROBOT - A method of controlling a robot includes the steps of calculating a torsional angular velocity of an arm using a difference between an angular velocity detected by a gyro sensor and an angular velocity in a gyro sensor coordinate obtained from information detected by a first encoder and a second encoder, calculating a correction amount of a sensitivity error of the gyro sensor using a variation in the torsional angular velocity, and correcting sensitivity of the gyro sensor using the correction amount of the sensitivity error. | 11-19-2015 |
20150355638 | Mobile Robot and Method of Operating Thereof - A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body. | 12-10-2015 |
20150360365 | CONTROL APPARATUS AND CONTROL METHOD FOR MASTER-SLAVE ROBOT, MASTER-SLAVE ROBOT, CONTROL PROGRAM FOR MASTER-SLAVE ROBOT, AND INTEGRATED ELECTRONIC CIRCUIT FOR CONTROLLING MASTER-SLAVE ROBOT - A master motion information obtaining unit obtains at least one or more pieces of master motion information including a position, a posture, a speed, and an angular velocity of a master arm mechanism. A physical information obtaining unit obtains physical information of an operator including an arm weight of the operator. A master motion information correcting unit generates corrected master motion information where an amount of correction of the master motion information is corrected such that heavier the arm weight of the operator included in the physical information, larger a movement of a slave arm. A slave controller controls a slave arm mechanism, according to the corrected master motion information. | 12-17-2015 |
20150367511 | ELASTIC DEFORMATION COMPENSATION CONTROL DEVICE FOR ARTICULATED ROBOT - This control device ( | 12-24-2015 |
20150375396 | AUTOMATIC IN-SITU REGISTRATION AND CALIBRATION OF ROBOTIC ARM/SENSOR/WORKSPACE SYSTEM - Various technologies described herein pertain to automatic in-situ calibration and registration of a depth sensor and a robotic arm, where the depth sensor and the robotic arm operate in a workspace. The robotic arm can include an end effector. A non-parametric technique for registration between the depth sensor and the robotic arm can be implemented. The registration technique can utilize a sparse sampling of the workspace (e.g., collected during calibration or recalibration). A point cloud can be formed over calibration points and interpolation can be performed within the point cloud to map coordinates in a sensor coordinate frame to coordinates in an arm coordinate frame. Such technique can automatically incorporate intrinsic sensor parameters into transformations between the depth sensor and the robotic arm. Accordingly, an explicit model of intrinsics or biases of the depth sensor need not be utilized. | 12-31-2015 |
20160008982 | METHOD FOR AUTOMATICALLY TRIGGERING A SELF-POSITIONING PROCESS | 01-14-2016 |
20160008983 | CONTROL METHOD FOR ROBOT APPARATUS, COMPUTER READABLE RECORDING MEDIUM, AND ROBOT APPARATUS | 01-14-2016 |
20160016317 | ROBOTIC WORK OBJECT CELL CALIBRATION METHOD - The robotic work object cell calibration method includes a work object or emitter. Initially, placing the work object is placed in a selected position on a fixture or work piece on the shop floor. The work object emits a pair of beam-projecting lasers which intersect at a tool contact point and act as a crosshair. The robot tool is manipulated into the tool contact point. The work object emits four plane-projecting lasers which are used to adjust the roll, yaw, and pitch of the robot tool relative to the tool contact point. The robotic work object cell calibration method of the present invention increases the accuracy of the off-line programming and decreases robot teaching time. | 01-21-2016 |
20160023354 | Systems and Methods for Robotic Self-Right - Example systems and methods for self-righting a robotic device are provided. An example method may include determining an orientation of a bottom surface of a legged robotic device with respect to a ground surface. The method may also include determining that the robotic device is in an unstable position, based on the determined orientation. The method may also include performing a first action configured to return the robotic device to a stable position. The method may also include performing a first action configured to return the legged robotic device to the stable position. The method may also include performing a second action configured to return the legged robotic device to the stable position, if the legged robotic device is in the unstable position after the first action. | 01-28-2016 |
20160067865 | CONTROL SYSTEM FOR POWER UNIT - A control system of a power unit in accordance with the present invention corrects a basic command value of an electric motor | 03-10-2016 |
20160082592 | POSITION CONTROL METHOD AND ROBOT - A position control method for controlling a position of a movable portion, includes: performing control of allowing the movable portion to approach a predetermined position by moving the movable portion; and performing control of moving the movable portion to the predetermined position by moving the movable portion and detecting a relative position of the movable portion with respect to the predetermined position by using an imaging unit. | 03-24-2016 |
20160089789 | ROBOT SYSTEM FOR PERFORMING FORCE CONTROL - A robot system includes a robot that operates to move a machining tool relative to a workpiece, an actuator that changes a position of the machining tool, and a control device that controls the robot. The control device includes a robot control unit that operates the robot along a predetermined motion trajectory, a force detection unit that detects force acting between the machining tool and the workpiece, a position detection unit that detects a current position of the machining tool, a force control unit that obtains a target position of the machining tool such that a detection value of the force detection unit approaches a predetermined value, and a position correction unit that calculates a position correction amount of a motion trajectory of the robot and a position correction amount of the actuator in response to the target position of the machining tool. | 03-31-2016 |
20160101519 | GRASP MODELLING - A method of generating a configuration of a robotic hand for automatically grasping a first object, the robotic hand comprising a plurality of parts, is provided. The method comprises: receiving data representing the first object; receiving a plurality of first models generated based upon an example grasp of a second object, the example grasp being based upon a configuration of the robotic hand for grasping the second object in which a plurality of parts of said hand contact said second object, each of said plurality of first models representing a relationship between a respective part of the robotic hand and a property of the second object associated with said part of the robotic hand; and processing the data representing the first object based upon the plurality of first models to determine said configuration of the robotic hand for automatically grasping the first object | 04-14-2016 |
20160107310 | CONTROLLER FOR MOBILE ROBOT - A controller | 04-21-2016 |
20160107311 | ROBOT, ROBOT CONTROL DEVICE, AND ROBOT SYSTEM - A robot includes a base, a first arm rotatably connected to the base around a first rotating axis, a second arm rotatably connected to the first arm around a second rotating axis orthogonal to the first rotating axis, a third arm rotatably connected to the second arm around a third rotating axis parallel to the second rotating axis, a first angular velocity sensor provided in the first arm and having an angular velocity detection axis parallel to the first rotating axis, and a second angular velocity sensor provided in the second arm and having an angular velocity detection axis parallel to the third rotating axis. | 04-21-2016 |
20160114483 | ROBOT CONTROL METHOD, ROBOT APPARATUS, PROGRAM, RECORDING MEDIUM, AND MANUFACTURING METHOD OF ASSEMBLY PART - Rotations of respective motors are controlled so that rotational angles of the respective motors become target angles in an operation completion position of a first operation (S | 04-28-2016 |
20160114486 | METHOD FOR AUTOMATICALLY RECALIBRATING A ROBOTIC ARM - A method for automatically recalibrating a robotic arm is provided. Firstly, the recalibration of a robotic arm is automatically activated at a pre-determined time. Then, an eye-in-hand (EIH) camera of the robotic arm is controlled and moved to one or a plurality of pre-determined orientations to focus and capture an image of an identifiable simple pattern, which is fixed with respect to a body of the robotic arm. Then, the detecting orientation of a movable portion of the robotic arm is calculated according to the captured image, and an error between the detecting orientation and the pre-determined orientation is obtained through comparison. Lastly, the error of the robotic arm is calibrated. | 04-28-2016 |
20160129589 | PROGRAM CORRECTING DEVICE AND PROGRAM CORRECTING METHOD OF INDUSTRIAL ROBOT - A program correcting device comprises an executing part which executes a simulation of operation of the robot based on an operating program, a calculating part which calculates a variation with time of a TCP speed from the simulation results, an evaluating part which evaluates a pattern of the calculated variation with time if a minimum value of the TCP speed during the calculated variation with time is a predetermined lower limit value or less, a selecting part which selects a correction scheme of the operating program for increasing the minimum value of the TCP speed from a plurality of correction schemes, in accordance with the evaluation results of the pattern of the variation with time, and a correcting part which corrects the operating program in accordance with the selected correction scheme. | 05-12-2016 |
20160129590 | SYSTEM AND METHOD FOR FLEXIBLE HUMAN-MACHINE COLLABORATION - Methods and systems for enabling human-machine collaborations include a generalizable framework that supports dynamic adaptation and reuse of robotic capability representations and human-machine collaborative behaviors. Specifically, a method of enabling user-robot collaboration includes providing a composition of a robot capability that models a robot's functionality for performing a type of task action and user interaction capabilities; specializing the robot capability with an information kernel to provide a specialized robot capability, the information kernel encapsulating a set of task-related parameters associated with the type of task action; providing an instance of the specialized robot capability as a robot capability element that controls the robot's functionality based on the set of task-related parameters; providing instances of the user interaction capabilities as interaction capability elements; executing the robot capability element to receive user input via the user interaction capability elements; and controlling, based on the user input and the set of task-related parameters, the robot's functionality to perform a task action of the type of task action in collaboration with the user input. | 05-12-2016 |
20160129591 | CONTROLLER FOR MOBILE ROBOT - A link position and attitude estimating unit | 05-12-2016 |
20160136805 | Calibration and Programming of Robots - Methods includes calibrating robots without the use of external measurement equipment and copying working programs between un-calibrated robots. Both methods utilize the properties of a closed chain and the relative position of the links in the chain in order to update the kinematic models of the robots. | 05-19-2016 |
20160136812 | Robot Adaptive Placement System with End-Effector Position Estimation - A method including, based at least partially upon a command transmission to at least one motor of a robot, estimating deflection for at least one member of the robot during movement of the robot; based at least partially upon the estimated deflection, determining calculated end effector coordinates for an end effector of the robot; and based at least partially upon the calculated end effector coordinates, adjusting movement of the robot for placing a substrate, located on the robot, at a desired location. | 05-19-2016 |
20160151914 | ROBOT, ROBOT CONTROL DEVICE, AND ROBOT SYSTEM | 06-02-2016 |
20160167230 | Method for Verifying the Assignment of a Drive to a Control Device | 06-16-2016 |
20160176046 | Apparatus and Method for Recording Positions | 06-23-2016 |
20160176054 | METHOD FOR SETTING UP AND/OR CALIBRATING A ROBOT | 06-23-2016 |
20160184991 | STATE PREDICTION SYSTEM - To provide a system that can enhance stability of a result of predicting the state of an object. At least one candidate trajectory having a degree of approximation to a reference trajectory generated based on a current state of the object being in a specified rank or higher over a first specification period is specified as “a first candidate trajectory”. At least one candidate trajectory, extending from a last time point of being the first candidate trajectory to before elapse of a second specification period, is specified as “a second candidate trajectory”. Accordingly, it becomes possible to enhance stability of the specification result of the candidate trajectory as a result of predicting the state of the object. | 06-30-2016 |
20160184994 | Calibration of Robot Work Paths - The calibration device combines a work object with an industrial robot and a robot tool. The work object uses a pair of beam projecting lasers and three plane projecting lasers, the laser beams intersecting at a laser intersecting point. The laser intersection point of the laser beams and laser planes represent the location of the reference coordinate system which is selected to be the origin of the robot path being downloaded from the off-line programming. Once this off-line programming is created, the work object is placed onto the fixture on the manufacturing shop floor in the same place as the CAD environment. The user then manipulates the TCP into position of the laser intersection point and the laser planes. The robot is then manipulated down a first laser with the TCP recording a second point along a first laser beam and recording a third point along the opposing laser beam. | 06-30-2016 |
20160184996 | ROBOT, ROBOT SYSTEM, CONTROL APPARATUS, AND CONTROL METHOD - In order to provide a robot which easily calibrates a manipulator, a robot includes an arm and a force sensor, in which the arm is calibrated by causing the arm to take a plurality of attitudes on the basis of an output value from at least the force sensor in a state in which a part of a first member attached to a tip of the arm is moved so that a distance between the part and a second member becomes a distance of 1 for each of a plurality of second members, the part being provided at a position which is not present on a rotation axis of the tip of the arm. | 06-30-2016 |
20170231702 | SURGICAL ROBOT PLATFORM | 08-17-2017 |
20170235301 | ROBOT PROGRAMMING DEVICE FOR TEACHING ROBOT PROGRAM | 08-17-2017 |
20180021955 | ROBOT ZERO-POINT CALIBRATION DEVICE AND METHOD | 01-25-2018 |
20190142533 | SYSTEM AND METHOD FOR INTEGRATED TABLE MOTION | 05-16-2019 |
20190143363 | FLUID APPLICATION DEVICE | 05-16-2019 |
20190143511 | ROBOT ARM PROCESSING SYSTEM AND METHOD THEREOF | 05-16-2019 |
20220134555 | INPUT SHAPER FOR ROBOTIC SURGICAL SYSTEM - Input shapers for control inputs to the robotic surgical system and their method of controlling a linkage of a robot with a controller includes receiving a desired joint angle of a joint of the robot; and transmitting a first control signal to a motor to actuate the joint in response to a desired joint velocity, the desired joint velocity being a function of the desired joint angle and a current joint angle of the joint. | 05-05-2022 |
20220134558 | ROBOTIC SURGICAL SYSTEM WITH SLINGSHOT PREVENTION - A surgical system includes a controller and a robotic arm configured to hold a surgical tool at a distal end of the robotic arm. The controller is configured to define, based on a surgical plan, a target pose relative to a tracked position of an anatomical feature, generate a planned path for moving the surgical tool held by the robotic arm from a first pose to the target pose, output control signals configured to cause automated motion of the robotic arm based on the planned path, detect a deviation of the surgical tool from the planned path, and in response to detecting the deviation of the distal end from the planned path, update the control signals to stop the automated motion of the robotic arm. | 05-05-2022 |
20220134568 | FIXTURE FOR AUTOMATIC CALIBRATION OF SUBSTRATE TRANSFER ROBOT - A robot calibration system includes a calibration fixture configured to be mounted on a substrate processing chamber. The calibration fixture includes at least one camera arranged to capture an image including an outer edge of a test substrate and an edge ring surrounding the test substrate. A controller is configured to receive the captured image, analyze the captured image to measure a distance between the outer edge of the test substrate and the edge ring, calculate a center of the test substrate based on the measured distance, and calibrate a robot configured to transfer substrate to and from the substrate processing chamber based on the calculated center of the test substrate. | 05-05-2022 |
20220134569 | ROBOTIC SURGICAL SYSTEM WITH MOTORIZED MOVEMENT TO A STARTING POSE FOR A REGISTRATION OR CALIBRATION ROUTINE - A surgical system includes a robotic arm extending from a base, a tracking system configured to track at least one of a first marker attached to a distal end of the robotic arm and a second marker attached to the base, and a controller. The controller is configured to obtain an indication that the base is in position for performing a surgical operation, determine a starting pose for a registration routine for the robotic arm, control the robotic arm to automatically move to the starting pose for the registration or calibration routine, and in response to successful automatic movement to the starting pose for the registration or calibration routine, perform the registration or calibration routine for the robotic arm. | 05-05-2022 |
20220134576 | Continuous Slip Recovery - The disclosure provides systems and methods for mitigating slip of a robot appendage. In one aspect, a method for mitigating slip of a robot appendage includes (i) receiving an input from one or more sensors, (ii) determining, based on the received input, an appendage position of the robot appendage, (iii) determining a filter position for the robot appendage, (iv) determining a distance between the appendage position and the filter position, (v) determining, based on the distance, a force to apply to the robot appendage, (vi) causing one or more actuators to apply the force to the robot appendage, (vii) determining whether the distance is greater than a threshold distance, and (viii) responsive to determining that the distance is greater than the threshold distance, the control system adjusting the filter position to a position, which is the threshold distance from the appendage position, for use in a next iteration. | 05-05-2022 |