Abstract: Methods, devices (such as computer readable media), and systems (such as computer systems) for performing movements of a tool of a medical robot along a single axis that are achieved by electronically limiting the medical robot's movement to produce movement of the tool along the single axis rather than mechanically restricting the medical robot's movement to produce the single axis movement. The tool's movement will be along the single axis even if a user is moving an input device linked to the medical robot in other axes during the single axis movement. In addition, techniques are disclosed for automating the single axis movement such that it can be programmed to stop at a target location and start at or near a second (e.g.
Type:
Application
Filed:
April 16, 2008
Publication date:
August 5, 2010
Inventors:
Alexander Greer, Garnette Sutherland, Tim Fielding, Perry Newhook
Abstract: Techniques are described for forming microlens sheeting having composite images that appear to float with respect to the plane of the sheeting. As one example, a method comprises forming one or more images within a sheeting having a surface of microlenses, wherein at least one of the images is a partially complete image, and wherein each of the images is associated with a different one of the microlenses, wherein the microlenses have refractive surfaces that transmit light to positions within the sheeting to produce a plurality of composite images from the images formed within the sheeting so that each of the composite images appears to float with respect to the plane of the sheeting, and wherein forming the one or more images comprises forming the one or more images such that each of the composite images is associated with a different viewing angle range.
Type:
Application
Filed:
June 17, 2008
Publication date:
July 22, 2010
Inventors:
Sammuel D. Herbert, Charles J. Studiner, IV, Robert L.W. Smithson, Robert T. Krasa, Pingfan Wu, Douglas S. Dunn, Michael W. Dolezal
Abstract: The invention concerns an intelligent interface device for grasping an object comprising: a manipulating robot comprising a hinged arm provided with a clamp at its free end and equipped with at least one camera, a computer with a display screen and an input unit, means of controlling the clamp, means of displaying the video image of the object taken by a camera on the display screen, means of graphically identifying a selection area surrounding the object in this image using the input unit. The invention also concerns a method for implementing this device.
Abstract: Methods, devices (such as computer readable media), and systems (such as computer systems) for defining and executing automated movements using robotic arms (such as robotic arms configured for use in performing surgical procedures), so that a remotely-located surgeon is relieved from causing the robotic arm to perform the automated movement through movement of an input device such as a hand controller.
Type:
Application
Filed:
April 16, 2008
Publication date:
July 8, 2010
Inventors:
Alexander Greer, Garnette Sutherland, Tim Fielding, Perry Newhook
Abstract: There is provided a control device for a robot arm which includes an operation procedure information acquisition means for acquiring information on the procedure of a domestic operation, a progress management means for managing information on the progress of the operation, and a control parameter setting means for setting a control parameter for the robot arm based on the operation procedure information and the progress information, whereby the control device controls an operation of the robot arm based on the control parameter from the control parameter setting means.
Abstract: 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 (??n, wherein n is a positive integer larger than a value obtained by dividing the number of unknown parameters by 6 or 3) are calculated. Each error is a difference between a position of the arm tip measured and a position commanded by control. An inter-error difference (??y (1?y?n?1)) between a reference error (??m (1?m?n)) arbitrarily selected from the n-piece errors (??n) and other errors (??x (x?n, except for m)) other than the reference error (??m) is calculated. A parameter, which is a basis for calculating the inter-error differences (??y), is made to converge until a sum of absolute values of the inter-error differences (??y) becomes within a given threshold (?0 (?0>0)).
Abstract: A control device for a robot arm is designed such that, based on information on a transportation state database in which information on a transportation state of a person operating the arm is recorded, an impedance setting unit sets a mechanical impedance set value of the arm, and an impedance control unit controls a mechanical impedance value of the arm to the mechanical impedance set value thus set.
Abstract: The present invention relates to systems and methods for examining a number of components that have been assembled onto a substrate. In general, the invention relates to the calibration of inspection tools for inspecting components on the substrate. In particular, the invention relates to the calibration of inspection tools for detecting the accuracy of the array pegs positions on an assembled HTA plate.
Abstract: A substrate transfer robot sets an interference region in advance in the range of motion of the substrate transfer robot; stores a plurality of patterns of a combination of a starting position, a target position, and the interference region, the starting position and the target position being among taught positions; determines which pattern among the plurality of patterns a movement of the substrate transfer robot from the starting position to the target position matches when the substrate transfer robot moves between the plurality of taught positions; and determines a movement path from the starting position to the target position so as to avoid the interference region in accordance with the determined pattern so that the substrate transfer robot avoids the interference region.
Abstract: According to the present invention there is provided a Centerless Robotic Platform (CRP) system adapted for mounting on a surface of a body. The surface body extends along a longitudinal axis and having an essentially closed cross-sectional contour. The CRP system comprises at least a first drive unit comprising one or more rolling member, at least one link unit comprising one or more rolling member, and a biasing arrangement. The drive unit and the one or more link units are adapted for attachment to one another. When mounted onto the body, the biasing arrangement is adapted to bias the rolling members to engage the surface of the body.
Abstract: A gripper grasps irregular and deformable work pieces so as to lift and hold packaged, processed, or raw, and manipulate the work pieces for the purpose of material handling, assembly, packaging, and other robotic and automated manipulative functions. A vacuum is induced at multiple points through a flexible gripping hood to provide lifting force to, and facilitate rapid movement of, work pieces. An array of lighting devices and a double ring array of segmented mirrors provide uniform illumination to ensure accurate positioning of the gripping hood with respect to the work piece to be manipulated.
Abstract: A control device includes a force detector configured to detect a force in a normal direction and a force in a shearing direction of fingertips of a robot hand device respectively as a normal force and a shearing force, and an object detector configured to calculate a friction coefficient using the normal force and the shearing force detected by the force detector and to detect whether or not a thin-film object having a maximum friction coefficient different from a maximum stationary friction coefficient between the fingertips is grasped between the fingertips on the basis of the calculation result.
Abstract: A system for lapping gear sets with a ring gear and a pinion gear. The system includes a lapping machine tool and a robot. The lapping machine tool has a first spindle and a second spindle. The second spindle is rotatable about an axis that is generally perpendicular to a rotational axis of the first spindle. The lapping machine tool has a loading zone for loading the first and second spindles. The robot has an end effector with a first end that is configured to hold one of the gear sets. The robot is configured to position the first end of the end effector into the loading zone and to load the first gear set to the lapping machine tool without removing the end effector from the loading zone such that the ring gear is loaded onto the first spindle and the pinion gear is loaded onto the second spindle.
Type:
Grant
Filed:
October 8, 2007
Date of Patent:
May 11, 2010
Assignee:
American Axle & Manufacturing, Inc.
Inventors:
Daniel Thomas Bickersteth, Robert G. Greene, Kenneth John Gembel, II
Abstract: A method for determining current return path integrity in an electric device with a plurality of signal lines and supply lines. A library with at least one reference signal pattern of a near end crosstalk signal on a defined signal line arising from an input signal on another defined signal line is provided, a predetermined signal to a selected signal line of the electric device is applied, the near end crosstalk signal on at least one further signal line of the electric device is detected, said near end crosstalk signal is compared with the corresponding reference signal pattern from the library, and if there is a deviation between the near end crosstalk signal and the corresponding reference signal pattern, an information that there is any defect in the electric device is displayed.
Type:
Application
Filed:
November 20, 2007
Publication date:
May 6, 2010
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Roland Frech, Erich Klink, Jurgen Saalmuller
Abstract: A workpiece transfer system or method is provided for transferring workpieces one set of pallets to another set of pallets using a workpiece transfer device that is movably attached to a robot. The workpiece transfer device uses mechanical devices to align the workpiece relative to the robot so that different types of workpieces can be placed into a pallet without the need of troublesome, expensive and complex image processing in which the workpiece holding positions are processed as images by using an imaging device such as a visual sensor. Preferably, the workpiece transfer device cooperates with a positional adjustment part such that the workpiece that is held by the transfer device contacts the the positional adjustment part to position the workpiece in a depthwise direction of the workpiece, a widthwise direction of the workpiece and a longitudinal direction of the workpiece.
Abstract: An operation sequence creating apparatus creates an operation sequence of a workpiece processor using an industrial robot carrying a workpiece between a plurality of devices.
Abstract: A system for remote signature acquisition, includes a local computer located in a first position where a document is needs to be executed, a remote computer located at a second position, a camera connected to the local computer, a tablet connected to the remote computer, and a plotting instrument connected to the local computer. The remote computer is connected to the local computer via a network. The camera presents information of the document to the remote computer via the local computer and network for display at the second position. The tablet records the corresponding input thereon and converts the input to a digital signal which is capable of being transmitted to the local computer via the remote computer and network. The local computer directs the plotting instrument to inscribe the corresponding input on the document according to the digital signal.
Type:
Application
Filed:
June 2, 2009
Publication date:
April 8, 2010
Applicants:
HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO.,LTD., HON HAI PRECISION INDUSTRY CO.,LTD.
Abstract: A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device.
Type:
Application
Filed:
March 27, 2009
Publication date:
April 1, 2010
Inventors:
Shehrzad A. Qureshi, Kyle R. Breton, John A. Tenney
Abstract: 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.
Abstract: Methods and apparatus for cleaning the peeling section of a roller-type peeling machine. The apparatus includes an x-y robot disposed above the peeling section of the peeling machine. The robot has a cleaning tool, such as a liquid spray nozzle, as an end effector. A controller commands the robot to control the movement of the cleaning tool along a predetermined cleaning path to clean the peeling section. One such cleaning path follows each of the insert rollers in the peeling section of a peeling machine. An underside cleaner may be used in conjunction with the robot to simultaneously clean the underside of the peeling section.
Abstract: An automatic sampling apparatus for use in instrumental chemical analyses comprising at least one workstation (1), fitted with an instrument for collecting/injecting (2) a sample to analyse, and a robot-controlled arm (100) with a head (12) for holding the instrument and a device (14, 15) for guiding said instrument extending from said head. The guide device comprises at least one pair of coplanar jaws (17, 18) that, in their coupling position, form an open-ended tubular seat (26) serving as a sliding guide for the instrument, the jaws being pivotally connected to a supporting element (13) integrally attached to the head (12) and comprising elastic means (28) designed to keep the jaws in the coupling position. The workstation (1) comprises actuator means (11) for rotating the jaws, counteracting the elastic means during the displacement of the head towards the workstation so as to open the jaws and thus open the open-ended tubular seat so that the instrument can engage therein.
Type:
Application
Filed:
December 21, 2007
Publication date:
March 4, 2010
Inventors:
Filippo Degli Esposti, Vittorio Dugheri
Abstract: A training device measures, after its robot arm is mounted on a trainee, a change in angle of the joint axles of a limb of the trainee with angular sensors. Based on the angular change measured, a controller calculates an angular rate in the direction in which a load is applied, stores as the maximum muscular force a load at the time when the angular rate has exceeded a predetermined value, and stops applying the loads.
Abstract: The present invention relates to a method for controlling motions of a robot using evolutionary computation, the method including constructing a database by collecting patterns of human motion, evolving the database using a genetic operator that is based upon PCA and dynamics-based optimization, and creating motion of a robot in real time using the evolved database. According to the present invention, with the evolved database, a robot may learn human motions and control optimized motions in real time.
Type:
Application
Filed:
September 25, 2008
Publication date:
March 4, 2010
Applicant:
Korea Institute of Science and Technology
Inventors:
Syung-Kwon RA, Ga-Lam Park, Chang-Hwan Kim, Bum-Jae You
Abstract: The invention relates to a goniometer and a method for measuring stresses and characterizing microstructure of particles. The goniometer comprises a base (1), and a measurement head (12) including both an X-ray tube and a detector arc (11) movably adapted to the base (1) by a robot capable for three-dimensional movement. In accordance with the invention the robot has means for creating arc-formed movement of the measurement head (12) during the measurement with rotating (5, 7, 15) and tilting (3, 16, 9) joints.
Abstract: The safety in robotic operations is enhanced and the floor space in a factory or the like is effectively utilized. A virtual safety barrier 50 including the trajectory of movement of a work or tool 7 mounted on a wrist 5 of a robot 1 in operation is defined in a memory. At least two three-dimensional spatial regions S (S1 to S3) including a part of the robot including the work or tool are defined. Predicted positions of the defined three-dimensional spatial regions obtained by trajectory calculations are matched with the virtual safety barrier 50, and if the predicted position of any one of the defined three-dimensional spatial regions based on trajectory calculations is included in the virtual safety barrier 50, a control is effected to stop the movement of the robot arms 3 and 4.
Abstract: In a robot with two or more leg links having ankle joint respectively and pivotably linked to a torso, the robot walks naturally by making the ankle joint of a grounded leg link rotate freely by using passive movement. A controller executes controlling operation of calculating target joint angles of remaining joints other than the ankle joint of the grounded leg link based upon the measured joint angles of the ankle joint of the grounded leg link in the lateral and forward direction. The target joint angles of the remaining joints are calculated so as to satisfy the following condition that a tilting angle of the torso matches a target tilting angle determined based upon the measured joint angle of the ankle joint of the grounded leg link in the forward direction, a cycle period of the idle leg link from lifting to grounding, and a target stride of the idle leg link.
Abstract: A method for operating a system including at least two robots for handling parts and a robot control unit arranged for control of said at least two robots. Each of the robots is arranged with a parts handler device including a rigid arm with one end connected to the end element of an arm of the robot by a first swivel arranged for radial movement of the rigid arm in relation to the end element. Each of the robots is also arranged with a gripper connected to the rigid arm by a second swivel arranged for free, passive rotation of the gripper in relation to the rigid arm. The method includes generating instructions for the at least two robots to pick and/or move and/or place a part and sending the instructions to each robot simultaneously.
Type:
Application
Filed:
December 19, 2007
Publication date:
February 11, 2010
Applicant:
ABB RESEARCH LTD.
Inventors:
Ramon Casanelles, Francisco Cortes Grau
Abstract: A method and system for handling a swing metal panel using a robot's drive axis servo motor feedback to eliminate the need for the sensors and breakaway devices is provided. Using the servo motor feedback for this function reduces cost and improves reliability. The method also applies the servo motor feedback to hold a panel in position and exchange the panel between robots during the painting or coating process.
Type:
Application
Filed:
July 29, 2008
Publication date:
February 4, 2010
Inventors:
Scott J. Clifford, Paul D. Copioli, Bradley O. Niederquell, Randy Graca, Yi Sun
Abstract: Robotic system for assisting in minimally-invasive surgery, which can position a surgical instrument in response to orders from a surgeon, is not attached to the operating table and does not require pre-calibration of the insertion point. The system includes: a manipulator robot having three active degrees of freedom, which is provided with an end actuator having two passive degrees of freedom, said actuator being used to attach a surgical instrument; a robot controller built into the structure thereof, which can perform a method for calculating the movement to be imparted to the carried surgical instrument so that it reaches the desired location without requiring pre-calibration and without the assembly having to be attached to the operating table; and an interface system for ordering the system to perform the desired actions. The assembly comprising the robot, the controller and the interface system is battery operated.
Type:
Application
Filed:
July 18, 2007
Publication date:
December 31, 2009
Applicant:
Universidad De Malaga
Inventors:
Victor Fernando Munoz Martinez, Isabel Garcia Morales, Jesus Fernandez Lozano, Jesus Manuel Gomez De Gabriel, Alfonso Garcia Cerezo, Carlos Jesus Perez Del Pulgar, Javier Seron Barba, Francisco Dominguez Fermandez, Carlos Vara Thorbeck, Rafael Toscano Mendez
Abstract: A method for simulating a movement zone of a robot having at least one data processing installation, simulating at least one movement path of the robot, comprises providing a number of selectable points on the at least one movement path of the robot, calculating a braking path for each of the selectable points, calculating a virtual movement zone based on the braking paths and a maximum position reachable by the robot for the respective at least one movement path, and carrying out the simulation of functions of the robot off-line using a software module.
Type:
Application
Filed:
September 28, 2007
Publication date:
December 24, 2009
Applicant:
ABB Technology AG
Inventors:
Sönke Kock, Löschner Adam, Christoph Winterhalter, Kevin Behnisch, Roland Krieger
Abstract: It is aimed to provide a manipulator capable of reducing a colliding force exerted to an obstacle even in the case where the manipulator collides without being able to avoid a collision with the obstacle. A manipulator 1 includes an arm unit 3 rotatably provided on a main unit 2. A posture detector 10 executes a control to incline the arm unit 3 obliquely backward with respect to a moving direction P when the main unit 2 of the manipulator 1 is moved. Thus, the arm unit 3 collides with an obstacle 11 in an inclined state, wherefore a colliding force exerted to the obstacle 11 can be distributed.
Abstract: A system and method for automated processing of nucleic acids and other samples includes a disposable container comprising a tray and a flexible barrier. The barrier is configured to seal with a top edge of the tray, providing a closed, aseptic work area within the sealed tray. A pipette head and/or other sample manipulation device can be attached to the inside of the barrier, and the barrier can include an interface for a robotic arm or other device. When the barrier is sealed over the tray, the barrier separates the contents of the tray from the robot or other manipulation device. The barrier can be flexible, and allow the robotic arm to move the pipette head throughout the work area of the tray. All samples, reagents, pipette tips and other tools or devices for processing nucleic acid samples may remain within the closed compartment provided by the container during processing.
Type:
Application
Filed:
January 17, 2007
Publication date:
December 3, 2009
Inventors:
Simon Jonathon Spence, Richard Alexander Grant, Timothy Doyle Peele, William Samuel Hunter, Ashraf F. Abdelmoteleb, David Thomas Kneen, Robert Alister Neil, Simon Harris
Abstract: Disclosed are a robot, which performs cooperative work with a plurality of robot manipulators through impedance control, and a method of controlling cooperative work of the robot. The method includes calculating absolute coordinate positions of end effectors, respectively provided at a plurality of manipulators to perform the work; calculating a relative coordinate position from the absolute coordinate positions of the end effectors; calculating joint torques of the plurality of manipulators using the relative coordinate position; and controlling the cooperative work of the plurality of manipulators according to the joint torques.
Abstract: A robot, wherein the operating amounts of the first and second actuators are adjusted according to a torque necessary for maintaining a body member and an end member at specified angles in a mechanism in which the body member (361) and the end member (363) are rotatably connected to each other and first and second wires (366) connected to the end member are advanced and retreated by the first and second actuator (368).
Abstract: A method and apparatus are provided for autonomous data download. The method includes the steps of navigating an autonomous data download device to a first data storage device located in a mobile vehicle and parking the autonomous data download device adjacent to the first data storage device. The method further includes the steps of connecting the autonomous data download device to the first data storage device and downloading data from the first data storage device to the autonomous data download device. The method thereafter includes the steps of navigating the autonomous data download device to a location determined to be suitable for transmission of the data and transmitting the data from the autonomous data download device to a second data storage device after determining that the autonomous data download device has reached the location determined to be suitable for transmission of the data.
Abstract: A robot simulation device is provided. It includes a virtual robot working environment in which a virtual robot has a task of transferring a virtual object from a start point to a goal point, the simulation device determining the path of travel. A task simulation is executed in response to the virtual robot working environment and the path of travel. The task simulation determines a robot activity region where the virtual robot can operate and an interference region where the virtual robot encounters obstacles. Thereafter the device creates a desired executed simulation in which the virtual robot can operate without encountering obstacles.
Abstract: A system for controlling position and orientation of an object. A first part is adapted to receive forces and torques from a user. A sensor is adapted to measure forces and torques caused by changes in position and orientation of the first part relative to a second part. A data processing unit is arranged to receive measured data from the sensor and based thereon to control the position and orientation of the object. The sensor includes a semiconductor chip with integrated sensor elements. The measuring assembly includes a spring arrangement mounted between the first and second parts and mechanically connected to the sensor for converting forces and torques from the user to changes in position and orientation of the first part relative to the second part. The sensor is adapted to measure forces and torques from the spring arrangement caused by the changes in position and orientation of the first part.
Abstract: The processing system (10) serves for processing a moving workpiece (12) by means of an industrial robot (16) that can be rigidly coupled, intermittently, to the workpiece (12) and/or to a movable workpiece carrier unit (14), the industrial robot (16), when in a decoupled operating position (42), being carried by a carrier device (18) that is movable, independently of a workpiece, by means of a drive unit (20) acting with active drive, and, when in a coupled operating position (44), being floatingly mounted relative to the carrier device (18) by means of a floating bearing system (22), characterized in that a control unit (36) of the industrial robot (16) and/or at least one production unit (40) are additionally arranged on the carrier device (18).
Abstract: In a numerical control apparatus, a rotation-axis filtering processor subjects an angle change amount between interpolation points between rotation angles of a rotation axis to moving average filtering thereby smoothing the angle change amount between the interpolation points. A translation-axis timing synchronization unit subjects a moving amount between interpolation points between tool-tip positions of a translation axis to moving average filtering, to synchronize timing of rotation of the rotation axis being smoothed and timing of movement of the translation axis. A coordinate transformation unit transforms the tool-tip position into coordinates of a machine position of the translation axis according to a configuration of the machine tool, from each tool-tip position after timing synchronization between axes of the translation axis is performed and from each rotation angle of the rotation axis after being filtered.
Abstract: EMH presents an unique gear-pulley arrangaments controlled by two individuals DC. Motors, and two remote control units (RCU). A single input from a foot pad, does start the grabbing motion. A mechanical sensor decodes the pressure applied for the fingers upon the objects and cut the power supply from the motor. The electronic circuit is designed to control the grabbing motion, close/open in alternating cicle. Wrist motion is controlled by a second RCU installed back, between the shoulder blades of the patient. A right side RCU's continue input, does start wrist motion to the left direction until required/max. 180°. Releasing input, stop wrist motion. A left side RCU's input, does start wrist motion in opposite direction. EMH is of easy assembling, wireless and of simple design. Many components were minimized to improve maintenance and reduce costs. EMH is aimed to help limb people in poor countries.
Abstract: It is an object of the present invention to provide an automated, a semi-automated, a surgeon-guided quasi-automated and/or a fully surgeon's controlled surgical system surgical system useful for performing a fully automated medical procedure within a body cavity such that faultless and quick medical procedure is obtained. Each of the surgical systems comprises: (a) at least one effecter for performing the medical procedure; (b) at least one maneuverable platform reversibly coupled with the effecter; the platform provides the effecter with a scheduled set of independent displacements selected from a group consisting of up to six (degrees of freedom) DOFs, namely linear movement along the X,Y,Z-coordinates, and radial movement around the X,Y,Z coordinates, such that the time-resolved spatial position of the effecter is defined by the up to six coordinates (three-dimensional spatial position, 3DSP); and (c) sensing and processing means.
Abstract: In modern industrial robots which move at considerable speeds, collisions generally cause serious damage to the robots and the collision objects. This can lead to injuries and expensive production stoppages. In a method for collision-free interaction between a machine having mobile machine elements and objects in its vicinity, safety regions are established and monitored using the knowledge of the current position and the dynamic behavior. In particular, image data of the mobile machine element are recorded by means of an image acquisition system and are correlated with a database, which has been compiled in a training phase with image data of at least one mobile machine element. The database contains image data relating to a plurality of movement phases within the movement process of the machine.
Type:
Application
Filed:
January 30, 2009
Publication date:
September 3, 2009
Inventors:
Andre Franke, Lars Krueger, Christian Woehler
Abstract: A method of controlling the position of an elongate robotic arm comprising articulated segments. An actuator is associated with each segment to control its position, and a control system operates the actuators. Data representing the position of the arm is gathered and compared to input data that represents a required new position of a part of the arm. Data representing the required new position of the arm is then calculated, attempting to keep the remainder of the arm as close as possible to its previous position. The actuators are operated to move the arm into the new position. In tip following, the data representing the new position may define a path, and the arm may be fitted to the path by matching the position and orientation of a point on each pair of adjacent segments to that of the path.
Type:
Application
Filed:
March 9, 2009
Publication date:
September 3, 2009
Inventors:
Robert Oliver Buckingham, Andrew Crispin Graham
Abstract: Biodynamic feedthrough in a master control system can be mitigated. An accelerometer is used to measure the acceleration of an environment. In one embodiment, mitigation damping forces can then be determined based on the velocity of an effector of a haptic manipulator and the measured accelerations. The haptic manipulator applies the mitigation damping forces as force feedback. In another embodiment, biodynamic feedthrough can be filtered from the input signal. Parameters for a model can be accessed based on the position of the effector, and the model can be used to predict biodynamic feedthrough from the measured accelerations.
Abstract: A control method and system for controlling a hydraulically actuated mechanical arm to perform a task, the mechanical arm optionally being a hydraulically actuated excavator arm. The method can include determining a dynamic model of the motion of the hydraulic arm for each hydraulic arm link by relating the input signal vector for each respective link to the output signal vector for the same link. Also the method can include determining an error signal for each link as the weighted sum of the differences between a measured position and a reference position and between the time derivatives of the measured position and the time derivatives of the reference position for each respective link. The weights used in the determination of the error signal can be determined from the constant coefficients of the dynamic model. The error signal can be applied in a closed negative feedback control loop to diminish or eliminate the error signal for each respective link.
Abstract: A method of controlling robot motion for small shape generation is provided. The method includes the steps of: a) providing a robot having a plurality of interconnected distal links with a respective plurality major axes and a respective plurality of minor axes, the robot having a controller for moving the robot to a starting position and along a path including a series of interpolated positions to be followed relative a workpiece; b) moving the robot to the starting position; c) determining a next interpolated position on the path, wherein the robot remains fixed in position about at least one of the major axes and a location and an approach vector of the next interpolated position can be achieved; and d) moving the robot to the next interpolated position. A method where the robot remains fixed in position about all major axes is also provided.
Type:
Application
Filed:
February 11, 2009
Publication date:
August 13, 2009
Inventors:
Yi Sun, H. Dean McGee, Jason Tsai, Hadi Akeel
Abstract: A robot controller and a robot control method, by which each element constituting a robot is protected. An output of a rotary encoder attached to a servomotor is read, and the motor speed is obtained by calculating the difference between a current speed and another speed in a previous speed loop. Then, a processor of the servo controller of each link of a robot arm executes a normal speed loop control in order to calculate a torque command of the motor. Next, a load torque is estimated by using the obtained torque command and the motor speed, and the estimated load torque in each speed loop is compared with a predetermined threshold. If the load torque is larger than the threshold in at least one of the axes, the robot controller judges that an abnormality has occurred in the robot, generates an alarm or warning, and then controls the robot so as to protect the element.