Patent classifications
B25J9/1628
Wide-Field-of-View Anti-Shake High-Dynamic Bionic Eye
The present application discloses a wide-field-of-view anti-shake high-dynamic bionic eye. A trajectory tracking method based on a bionic eye robot includes: establishing a linear model according to a bionic eye robot; establishing a full state feedback control system on the basis of the linear model; in the full state feedback control system, acquiring an angle and an angular acceleration required for a joint in a target tracking process of the bionic eye on the basis of a preset trajectory expectation value and a preset joint angle expectation value; the method further includes: adopting a linear quadratic regulator (LQR) to calculate a parameter K in the full state feedback control system, and minimizing energy consumption by establishing an energy function, so as to optimize the coordinated head-eye motion control of the linear bionic eye. The present application achieves the optimal control of the target tracking.
ROBOT CONTROL
A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.
Robot control
A method for controlling a mechanical system having a plurality of components interlinked by a plurality of driven joints, the method comprising: measuring torques or forces about or at the driven joints and forming a load signal representing the measured torques or forces; receiving a motion demand signal representing a desired state of the system; implementing an impedance control algorithm in dependence on the motion demand signal and the load signal to form a target signal indicating a target configuration for each of the driven joints; measuring the configuration of each of the driven joints and forming a state signal representing the measured configurations; and forming a set of drive signals for the joints by, for each joint, comparing the target configuration of that joint as indicated by the target signal to the measured configuration of that joint as indicated by the state signal.
Robot control method
A robot control method of controlling motion of a robot arm by using a servo motor includes adding d-axis electric current to a motor electric current command (steps 15-6, 15-8) if external temperature is less than or equal to a predetermined value (step 15-3), and if an absolute value of the motor electric current command is less than or equal to a predetermined value (step 15-4), and if a value of detected overload is less than or equal to a predetermined value (step 15-5).
DATA LOGGER FOR A REAL-TIME ROBOTIC CONTROL SYSTEM
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for logging real-time data of a robot control system. One of the systems comprises a real-time robotic control system comprising one or more computers, programmed to perform operations comprising i) software module loops and ii) real-time data logging, wherein each software module loop comprises a plurality of software modules executed repeatedly in a predetermined sequence, each software module executes within a predetermined time window, and the real-time data logging comprises copying segments of real-time data used by a particular software module to a buffer accessible by a non-real-time downstream system, wherein each segment of real-time data is copied at a respective predetermined time relative to execution of the software modules in the software module loop; and the non-real-time downstream system comprising one or more computers, the non-real-time downstream system programmed to perform operations that consume the real-time messages.
ROBOT CONTROL DEVICE, ROBOT CONTROL METHOD, AND PROGRAM
The present disclosure provides a robot control device including a detection section that detects an external force applied to a movable part of a robot, on the basis of a parameter obtained from a joint driving the movable part, and a driving control section that controls an interaction of the robot, according to the detected external force. With this configuration, in a case where a user touches the robot, the robot can perform an interaction according to the touch.
METHOD AND SYSTEM FOR AUGMENTING AND SHARING ROBOT INTELLIGENCE BASED ON CONTAINER
Provided is a method for augmenting and sharing a robot intelligence based on a container, in which the method is performed by at least one processor of an information processing system and includes transmitting at least one of information on one or more robots or information on intelligence registered in a registry to a user terminal, receiving a command for controlling the one or more robots based on the intelligence registered in the registry from the user terminal, and storing information associated with the received command in a database capable of communicating with the one or more robots.
Rotating switch sensor for a robotic system
A sensor system includes a first member extending along a rotational axis and having a surface disposed circumferentially about the axis. The sensor system further includes a conductive element fixed to the first member and disposed on the surface and about the rotational axis and a second member extending along the axis. A rotational position between the first member and the second member is adjustable. The sensor system further includes a target mounted to and rotatable with the second member and being movable relative to the second member between first and second positions. The target is spaced apart from the conductive element in both the first and second positions and is closer to the conductive element in the second position compared to the first position. The conductive element is configured to sense the target in the second position for any rotational position between the first member and the second member.
Axial motion drive devices, systems, and methods for a robotic medical system
Certain aspects relate to systems and techniques for driving axial motion of a shaft of a medical instrument using a drive device. A drive device configured to facilitate axial motion of an elongated shaft of a medical instrument can include a body comprising a channel configured to receive the elongated shaft of the medical instrument, a roller configured to engage with the elongated shaft such that, when rotated, the roller drives axial motion of the elongated shaft received in the channel, a first drive input coupled to the body, wherein the first drive input is operable by a robotic system to rotate the roller, a cover configured to selectively open or close the channel, and a second drive input coupled to the body, wherein the second drive input is operable to actuate the cover.
Asymmetry correction via oriented wafer loading
A chemical mechanical polishing system includes a metrology station having a sensor configured to measure a thickness profile of a substrate, a robotic arm configured to transfer the substrate from the metrology station to a polishing station having, a platen to support a polishing pad having a polishing surface, a carrier head on the polishing surface, the carrier head having a membrane configured to apply pressure to the substrate in the carrier head, and a controller configured to receive measurements from the sensor and configured to control the robotic arm to orient the substrate in the carrier head according to substrate profile and a removal profile for the carrier head.