B25J9/1638

Mechanical arm system and mechanical arm control method

A mechanical arm system includes at least two links, at least two control devices and at least two motor devices. Each of the control devices includes a first control unit, a mechanical arm control unit and a driving unit. The first control unit receives an end-position command to output a first torque signal. The mechanical arm control unit includes a rigid mechanical unit and a mechanical model unit. The rigid mechanical unit receives the first torque signal to obtain a rigid mechanical torque, and the mechanical model unit receives the rigid mechanical torque and operates the flexible mechanical model to establish the mechanical arm model for obtaining the target torque, and the target position signal is output according to the target torque. The driving unit generates a driving signal according to the target position signal to adjust a rotation angle of the corresponding motor device.

Tactile Feedback of an End Effector of a Robot Manipulator Over Different Orientation Ranges
20220347866 · 2022-11-03 ·

A method includes: controlling actuators of a robot manipulator to compensate for influence of gravity; during a manual guidance of the robot manipulator detecting an orientation of an end effector; and controlling at least part of the actuators in such a way that during manual guidance of the end effector, the end effector: within a first range of a first rotation, opposes no or a speed-dependent resistance and outside the first range opposes a rotation angle-dependent resistance to the manual guidance, wherein the first rotation is a rotation angle of the end effector about its longitudinal axis; and within a second range of the second rotation, opposes no or a speed-dependent resistance to the manual guidance, and outside the second range, opposes a deflection-dependent resistance to the manual guidance, wherein the second rotation is a rotational deflection of the end effector from its original longitudinal axis or a vertical axis.

Vibration suppression system and method of reducing vibration on flexible bar structure in vibration suppression system

A vibration suppression system includes a ground manipulator, a flexible bar structure connected to an end of the ground manipulator, and at least one vibration suppression device configured to be distributedly arranged to be attached/detached to/from the flexible bar structure and configured to be controlled to reduce vibration and deflection occurring in the flexible bar structure by dispersing a load applied to the flexible bar structure due to movement or disturbance of the ground manipulator.

Systems and methods for providing contact detection in an articulated arm

A sensing manipulator of an articulated arm is disclosed. The sensing manipulator includes a compliant section and a movement detection system provided along a first direction of the compliant section such that movement of the compliant section along both the first direction and at least one direction transverse to said first direction, are detectable by the movement detection system.

ROBOTIC DEVICE
20230063392 · 2023-03-02 · ·

Certain examples described herein provide a method of controlling a robotic device including a body, an end effector coupled to the body by one or more joints and a propulsion system to drive the one or more joints to control a state of the robotic device. Example methods include applying impedance control to the robotic device; determining a reference trajectory of the end effector; detecting an applied external force and/or torque acting on the robotic device causing a departure from the reference trajectory; calculating an adjustment to be applied to one or more of the one or more joints to compensate for the detected applied external force and/or torque; and using the calculated adjustment to control the one or more joints to actuate the end effector and recover the reference trajectory of the end effector.

CONTROLLER AND PROGRAM
20230067098 · 2023-03-02 · ·

Provided are a controller and a program which optimize specifications of a motor, thereby enabling a reduction in costs related to an industrial robot. This controller controls a multi-axis robot for holding a workpiece and comprises: a planned operation angle position acquisition unit which acquires a planned operation angle position of the motor for each axis on the basis of a planned movement position of the workpiece; a torque calculation unit which calculates a load torque applied from the workpiece to the motor 140 on the basis of a load weight relating to the workpiece and a horizontal distance from the axial center of each axis to the workpiece; and a movement possibility determination unit which determines whether or not the motor can be moved to the planned operation angle position on the basis of a difference between the calculated load torque and an allowable torque of the motor.

Substrate transport device and substrate transporting method

A substrate transport device includes an arm, an end effector coupled to the arm, a driver configured to lift the arm so that the end effector receives a substrate, and a controller configured to control an output of the driver to change a lifting speed of the arm. While lifting the arm at a first speed to lift the end effector toward the substrate, the controller changes the lifting speed to a second speed that is lower than the first speed when the end effector starts to raise a height position of the substrate.

Picking apparatus, control apparatus, and program

A picking apparatus in an embodiment includes: a gripper, an arm, a detector, and a control unit. The gripper picks and grips an object to be conveyed. The arm moves the gripper and causes the gripper to convey the object to be conveyed. The detector is attached to the arm and senses a force applied to the gripper. The control unit controls an operation of the gripper and the arm. The control unit includes a calculator and a subtractor. The calculator calculates a gravitational force and an inertial force applied to the gripper when the gripper grips and moves the object to be conveyed using an arithmetic expression including a coefficient determined in accordance with a mass of the object to be conveyed. The subtractor subtracts the gravitational force and the inertial force calculated by the calculator from a force applied to the gripper sensed by the detector.

ROBOT JOINT TORQUE CONTROL SYSTEM AND LOAD COMPENSATION METHOD THEREFOR

A robot joint torque control system and a load compensation method therefor are provided, which relate to the technical field of robot joint motion control. A mathematical model of the robot joint torque control system is established first. Equivalent transformation is performed on a system functional block diagram thereof, and then it can be seen that load parameters have a great influence on joint torque output. A load compensation controller is designed to effectively eliminate the influence of the load parameters on an output torque of the joint. The system is equivalent to an inertial element on the basis of the compensation, and then a PD controller parameter is adjusted to increase an open-loop gain of the system, so as to increase a system bandwidth and increase a response speed of the joint torque control system, thereby improving performance of the joint torque control system.

Method For Controlling Robot, Robot System, And Storage Medium
20220314441 · 2022-10-06 ·

Provided is a method for controlling a robot including a base, a robot arm coupled to the base, and a drive unit including a motor for driving the robot arm. The method includes a first step of acquiring weight information including information on a weight of an end effector installed on the robot arm and a weight of an object to be worked by the end effector, a second step of determining a frequency component to be removed from a drive signal for driving the motor based on the weight information acquired in the first step, and a third step of removing the frequency component determined in the second step from the drive signal to generate a correction drive signal.