This invention relates to the field of
robotic arm control technology, specifically disclosing an active vibration suppression
system for a hydraulic
robotic arm. The active vibration suppression
system for a hydraulic
robotic arm includes the following steps: Step 1, acquiring the driving force of the
hydraulic cylinder of the hydraulic robotic arm as a vibration
signal; Step 2, performing multi-
window function filtering on the vibration
signal to extract the overall trend of the vibration
signal; Step 3, using a narrow time
window function to identify the maximum and minimum values of all signals within a wide time
window function, and sliding point by point around the
test point to further capture the detailed changes within the narrow time window function. If the point is the maximum or minimum value within the narrow time window function, then that point is output; Step 4, calculating the vibration index characterizing the
system vibration; Step 5, calculating the joint angles of the
hydraulic cylinder based on the actual
stroke, subtracting the
joint angle θ from the desired angle, deriving the vibration
joint angle information that should be compensated, and performing compensation.