G05B2219/41217

Drive system, trajectory planning unit and method

A drive system (10), in particular for process automation, includes: a trajectory planning unit (3), which is adapted to provide a trajectory signal (xd) on the basis of a setpoint signal (xs), and an actuator unit (2) having an actuator member (1), in particular a valve member, which actuator unit (2) is adapted to control and/or regulate a position of the actuator member (1) on the basis of the trajectory signal (xd). The trajectory planning unit (3) is adapted to provide the trajectory signal (xd) with a first signal section (s1) and a second signal section (s2), the first signal section (s1) having a straight signal form and the second signal section (s2) having a signal form asymptotic to the setpoint signal (xs).

Vibration control of systems with configuration dependent dynamics
11648666 · 2023-05-16 · ·

A method is provided for vibration suppression, which is useful in systems with configuration dependent dynamic parameters. The method is a general and practical solution for obtaining a set of inputs to a dynamic system, which will result in reduced vibrational behavior. A novel discrete time buffer implementation is employed, which yields reduced vibration due to a constant unity sum of applied impulses. The method includes shaping a position input with a continuously updated filter and using numerical differentiation to obtain consistent feedforward derivatives without phase shift.

INPUT SHAPING CONTROL OF A ROBOT ARM IN DIFFERENT REFERENCE SPACES

A robot controller for controlling a robot arm comprising: —a first space shaping module configured to provide a shaped first space target motion by convolving a first space target motion with an impulse train, where the first space target motion defines a target motion in a first reference space; —a second space shaping module configured to provide a shaped second space target motion by convolving a second target motion with the impulse train; where the second target motion defines the target motion in a second reference space; and —a motor controller module configured to generate motor control signals to the joint motors based on the shaped first space target motion and the shaped second space target motion. This makes it possible to dynamically adjust in which reference space the input shaping shall be performed whereby vibrations and deviation in one reference space caused by input shaping in another reference space can be reduced.

Systems and methods for non-rigid load vibration control

A system includes a motor configured to be coupled to a non-rigid load and a control system disposed within, or communicatively coupled to, a drive system configured to control an operation of the motor. The control system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to generate a smooth move input profile to control the operation of the motor based on inputs specifying a desired operation of the motor, apply a notch filter having a notch filter frequency to the smooth move input profile to produce a filtered smooth move input profile, and send a command to the drive system based on the filtered smooth move input profile, wherein the command is configured to adjust the operation of the motor.

Systems and methods for non-rigid load vibration control

A system includes a motor configured to be coupled to a non-rigid load and a control system disposed within, or communicatively coupled to, a drive system configured to control an operation of the motor. The control system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to generate a smooth move input profile to control the operation of the motor based on inputs specifying a desired operation of the motor, apply a notch filter having a notch filter frequency to the smooth move input profile to produce a filtered smooth move input profile, and send a command to the drive system based on the filtered smooth move input profile, wherein the command is configured to adjust the operation of the motor.

METHOD FOR CONTROLLING THE MOVEMENT OF A DRIVE AXIS OF A DRIVE UNIT

To be able to activate a smoothing filter for a setpoint, with which the movement of a drive axis (A, Ai) of a drive unit (AE) can also be controlled during the movement without a negative effect on the movement, it is provided that the smoothing filter (10) is initialized with a setpoint profile (S.sub.init) so that a current movement phase ((S.sub.0, {dot over (S)}.sub.0, . . . , S.sub.0.sup.(x))) is continued continuously and the repeated time derivative (S.sup.(x+1)) of the highest time derivative (S.sup.(x)) of the setpoint (S(t), S(k)) is limited.

FULL-TIME ANTI-SWAY CONTROL METHOD OF BRIDGE CRANE SYSTEM BASED ON INVERTER STRUCTURE
20220227604 · 2022-07-21 ·

A full-time anti-sway control method of a bridge crane system based on an inverter structure includes steps of: receiving a specified high frequency and a frequency change time, calculating a time setting range according to a plurality of system parameters and a rope length information of the bridge crane system, selecting a time setting value within the time setting range, dividing the frequency change time into a plurality of time intervals according to the time setting value, adjusting an operation frequency command to change between a low frequency and the specified high frequency within the plurality of time intervals to generate a frequency change curve, calculating a frequency correction amount according to the frequency change curve and the rope length information, and superimposing the frequency change curve and the frequency correction amount to generate an anti-sway frequency command to drive the at least one motor.

SYSTEMS AND METHODS FOR NON-RIGID LOAD VIBRATION CONTROL
20220182001 · 2022-06-09 ·

A system includes a motor configured to be coupled to a non-rigid load and a control system disposed within, or communicatively coupled to, a drive system configured to control an operation of the motor. The control system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to generate a smooth move input profile to control the operation of the motor based on inputs specifying a desired operation of the motor, apply a notch filter having a notch filter frequency to the smooth move input profile to produce a filtered smooth move input profile, and send a command to the drive system based on the filtered smooth move input profile, wherein the command is configured to adjust the operation of the motor.

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.

Multi-axis machine tool and methods of controlling the same

One embodiment of the present invention can be characterized as a method for controlling a multi-axis machine tool that includes obtaining a preliminary rotary actuator command (wherein the rotary actuator command has frequency content exceeding a bandwidth of a rotary actuator), generating a processed rotary actuator command based, at least in part, on the preliminary rotary actuator command, the processed rotary actuator command having frequency content within a bandwidth of the rotary actuator and generating a first linear actuator command and a second linear actuator command based, at least in part, on the processed rotary actuator command. The processed rotary actuator command can be output to the rotary actuator, the first linear actuator command can be output to a first linear actuator and the second linear actuator command can be output to a second linear actuator.