B25J9/1648

Robot system and method of controlling robot system

A robot system includes a manipulating force detector configured to detect a manipulating force given to an operation end by an operator, a reaction-force detector configured to detect a reaction force given to a work end or a workpiece held by the work end, a system controller configured to generate an operating command of a master arm and generate an operating command of a slave arm based on the manipulating force and the reaction force, a master-side control part configured to control the master arm, and a slave-side control part configured to control the slave arm. The system controller has an exaggerated expresser configured to exaggeratedly present an operating feel to the operator who operates the operation end in a reaction-force sudden change state that is a state in which the reaction force changes rapidly with time.

AUTOMATIC CALIBRATION METHOD AND DEVICE FOR ROBOT VISION SYSTEM
20220379483 · 2022-12-01 ·

According to one aspect of the present invention, disclosed is an automatic calibration method for a calibration device connected to a camera that is disposed the end effector of a robot and to a robot controller for controlling the robot. The method comprises the steps of: acquiring, from the camera and the robot controller, a robot-based coordinate system and an image of a marker marked in the work area of the robot (wherein the acquired image and robot-based coordinate system are recorded while the end effector is moved to a plurality of sample coordinates); and estimating the position of a robot coordinate system-based marker by using the acquired image and robot-based coordinate system.

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.

METHOD AND APPARATUS FOR CONTROLLING WHEEL-LEGGED ROBOT, WHEEL-LEGGED ROBOT, AND DEVICE

A method includes: obtaining current motion state data of the wheel-legged robot, the current motion state data representing motion features of the wheel-legged robot, inputting the current motion state data into a nonlinear controller to obtain a target joint angular acceleration reference value of a target robot joint of the wheel-legged robot, and inputting the target joint angular acceleration reference value into a whole-body dynamics controller to output a joint torque for controlling the wheel-legged robot to perform a control task.

Automatic calibration method and device for robot vision system
11642789 · 2023-05-09 · ·

According to one aspect of the present invention, disclosed is an automatic calibration method for a calibration device connected to a camera that is disposed the end effector of a robot and to a robot controller for controlling the robot. The method comprises the steps of: acquiring, from the camera and the robot controller, a robot-based coordinate system and an image of a marker marked in the work area of the robot (wherein the acquired image and robot-based coordinate system are recorded while the end effector is moved to a plurality of sample coordinates); and estimating the position of a robot coordinate system-based marker by using the acquired image and robot-based coordinate system.

Motion planning for robots to optimize velocity while maintaining limits on acceleration and jerk
11673265 · 2023-06-13 · ·

Faster, less computational intense, and more robust techniques to optimize velocity of robots or portions thereof without violating constraints on acceleration and jerk (derivative of acceleration with respect to time) are described. A nonlinear problem of optimizing velocity without violating acceleration constraints is linearized, and produces acceleration constrained velocity estimates. A nonlinear problem of optimizing velocity without violating jerk constraints in linearized, and produces jerk constrained velocity estimates, and may be feed by the acceleration constrained velocity estimates. Configuration and timing may be generated and provided, e.g., as vectors, to control operation of a robot, robotic appendage or other structure.

System and method for robotic assembly based on adaptive compliance

A robot for performing an assembly operation is provided. The robot comprises a processor configured to determine a control law for controlling a plurality of motors of the robot to move a robotic arm according to an original trajectory, execute a self-exploration program to produce training data indicative of a space of the original trajectory, and learn, using the training data, a non-linear compliant control law including a non-linear mapping that maps measurements of a force sensor of the robot to a direction of corrections to the original trajectory defining the control law. The processor transforms the original trajectory according to a new goal pose to produce a transformed trajectory, update the control law according to the transformed trajectory to produce the updated control law, and command the plurality of motors to control the robotic arm according to the updated control law corrected with the compliance control law.

System and Method for Robotic Assembly Based on Adaptive Compliance

A robot for performing an assembly operation is provided. The robot comprises a processor configured to determine a control law for controlling a plurality of motors of the robot to move a robotic arm according to an original trajectory, execute a self-exploration program to produce training data indicative of a space of the original trajectory, and learn, using the training data, a non-linear compliant control law including a non-linear mapping that maps measurements of a force sensor of the robot to a direction of corrections to the original trajectory defining the control law. The processor transforms the original trajectory according to a new goal pose to produce a transformed trajectory, update the control law according to the transformed trajectory to produce the updated control law, and command the plurality of motors to control the robotic arm according to the updated control law corrected with the compliance control law.

INVERSE KINEMATICS OF A SURGICAL ROBOT FOR TELEOPERATION WITH HARDWARE CONSTRAINTS

Various approaches to solve for inverse kinematics may be used for teleoperation of a surgical robotic system. In one approach, an iterative solver solves for the linear component of motion independently from solving for the angular component of motion. One solver may be used to solve for both together. In another approach, all limits (e.g., position, velocity, and acceleration) are handled in one solution. Where a limit is reached, the limit is used as a bound in the intermediate solution, allowing solution even where a bound is reached. In another approach, a ratio of limits of position are used to create a slow-down region near the bounds to more naturally control motion. In yet another approach, the medical-based teleoperation uses a bounded Gauss-Siedel solver, such as with successive-over-relaxation.

GENERALIZED ADMITTANCE CONTROL FOR ROBOTIC MANIPULATORS
20210362334 · 2021-11-25 ·

A control system and method for generalized admittance control (AC) is provided. The control system includes circuitry communicatively coupled to a robotic manipulator. The circuitry receives, from a sensor system of the robotic manipulator, contact force measurements associated with a physical interaction of the robotic manipulator with an object. The circuitry determines a surface portion of the robotic manipulator on which the physical interaction with the object occurs and samples a set of interaction points from the surface portion. The circuitry computes a generalized velocity for AC of the robotic manipulator by minimizing a cost function. The cost function includes a relationship between the contact force measurements and an approximation term which models application of an actual contact force of the physical interaction on the sampled set of interaction points. The circuitry generates a set of joint control instructions based on generalized velocity to control motion of the robotic manipulator.