 Original Article
 Open Access
 Published:
Residual Vibration Reduction of HighSpeed PickandPlace Parallel Robot Using Input Shaping
Chinese Journal of Mechanical Engineering volume 35, Article number: 16 (2022)
Abstract
Because of their elastic links and joints, highspeed parallel robots for pickandplace operations inevitably suffer from residual vibrations that significantly degrade their positioning accuracy. An effective approach based on the input shaping technique is presented in this paper for suppressing the residual vibration in these parallel robots. After addressing the design principle of an input shaper for a parallel robot with flexible actuated joints, a robust optimal input shaper is developed by considering the configurationdependent flexible modes and minimizing the maximum percentage of residual vibration at the endeffector. The input shaper allows a good overall performance to be achieved throughout the entire workspace. Experimental results on a 4DOF SCARAtype parallel robot show that the residual vibration of the endeffector is dramatically reduced and the dynamic positioning accuracy of the robot significantly improved.
Introduction
Pickandplace parallel robots are increasingly used in the food, pharmaceutical, packaging, and numerous other light industries. Typical examples include the delta robot and similar robots [1,2,3,4] that have high speed, accuracy, and stability performance. However, these parallel robots generally have lightweight limbs and suffer from residual vibrations during highspeed operations which significantly degrade their positioning accuracy. Over the last decade, much effort has been made to improve the positioning accuracy of highspeed pickandplace robots during pickandplace operations by reducing their residual vibration.
It is difficult to effectively reduce the residual vibration of a robot as it performs highspeed and highacceleration motion by using speed and acceleration feedforward control or notch filters. Therefore, active vibration reduction has become a research hotspot in related fields. Current active vibration reduction approaches can be roughly classified into the two categories of feedbackbased and feedforwardbased approaches. Feedbackbased vibration reduction approaches [5, 6] are built upon an online control strategy using realtime vibration signals captured from the endeffector, but the need for additional measuring hardware limits their use in practice. Feedforwardbased approaches [7,8,9] are based on modifying the joint inputs according to the dynamic behavior of the system. These approaches are usually combined with a PID regulator to achieve the desired vibration reduction. In input shaping [10,11,12], which is a commonly used feedforwardbased approach for vibration reduction, the residual vibration is reduced by convolving the input command with a suitable train of impulses. This technique has been implemented in a wide variety of machines that ranges from machine tools to industrial robots [13,14,15]. Because positioning accuracy is important for pickandplace parallel robots, input shaping is particularly suitable for reducing their residual vibration and thereby improving their dynamic positioning accuracy.
To design a suitable input shaper, the natural frequencies and damping ratios of the system are generally required. However, owing to modelling and experimental uncertainties, these modal parameters may not be known exactly; therefore, the robustness of the input shaper must be ensured. Different input shapers, such as the zero vibration and derivative shaper (ZVD) and the extra insensitive shaper (EI), have been proposed based on modifying the constraints of the zerovibration shaper [16]. Although the robustness of these input shapers can be enhanced by introducing additional constraints, this invariably leads to large time lags or limited vibration reduction. Furthermore, the robustness of these input shapers against uncertainties is uniquely determined by the constraints. Optimal input shapers with a smaller time lag under a fixed bandwidth have been proposed for systems with an exact range of natural frequencies based on optimal control theory [17, 18]. The optimal tradeoff between efficiency and robustness is achieved in the optimal shape shaper by optimizing the timelag coefficient. In multimodedominated systems, the two approaches of convoluting many singlemode shapers together and the solution of the full set of multimode vibration equations have been used to obtain multimode input shapers [19,20,21]. Although input shaping was developed mainly for singlemode linear timeinvariant systems, its use has gradually extended to nonlinear systems. Its effectiveness in residual vibration reduction for parallel robots has been studied in several works [9, 22, 23]. In addition, adaptive input shapers [24, 25] with online adjustable amplitudes and time lags of impulses have been proposed for nonlinear systems with large uncertainties. Although these adaptive inputs shaper have good performance, online identification of the modal parameters requires the use of highhardware quality, which limits their practical applications.
A highspeed pickandplace parallel robot is a typical nonlinear system, and its dynamic properties vary greatly throughout the workspace [9, 26]. The pickandplace positions of these robots usually cover the entire workspace, and the picked load varies in some application cases, which brings great challenges for input shaping. Therefore, the development of a broadly effective approach for designing a highly robust input shaper with good overall performance throughout the entire workspace would be highly beneficial for improving the dynamic positioning accuracy of highspeed pickandplace parallel robots.
Driven by numerous practical needs and inspired by existing achievements, an inputshapingbased residual vibration reduction approach to improve the dynamic positioning accuracy of highspeed pickandplace parallel robots throughout the workspace is presented in this paper. The remainder of this paper is organized as follows. The design principle of the input shaper for a robot with flexible actuated joints is described and a robust input shaping approach that minimizes the percentage of residual vibration at the endeffector throughout the workspace proposed in Section 2. The results from both simulations and experiments to demonstrate the performance of the proposed method using a 4DOF SCARAtype parallel robot [26] are presented in Section 3. The conclusions are presented in Section 4.
Input Shaping of PickandPlace Parallel Robot with Flexible Joint
Design of Input Shaper
Previous studies have shown that the dynamic behavior of a highspeed parallel robot is dominated by the elasticity of the actuated joint. Therefore, the robot can be simplified to a system with a finite number of flexiblebody degrees of freedom. Without loss of generality, the dynamic model of a parallel robot with f rigidbody and n vibrational degrees of freedom (here \(f = n\), which equals the number of degrees of freedom of the parallel robot) can be formulated as
where \({\varvec{M}}\), \({\varvec{C}}\), and \({\varvec{K}}\) are the inertia, damping, and stiffness matrices, respectively; \({\varvec{d}}\left( {{\varvec{x}}_{r} ,\;\dot{\user2{x}}_{r} } \right)\) is a disturbance term; and \({\varvec{x}} = {\varvec{x}}_{r} + {\varvec{x}}_{f}\), in which \({\varvec{x}}_{r}\) and \({\varvec{x}}_{f}\) denote the rigidbody and elastic generalized displacements, respectively.
The first f rigidbody displacements in \({\varvec{x}}_{r}\) are set as the rigidbody displacements that correspond to the reference input of the actuated joints and denoted as \({\varvec{x}}_{r}^{Input}\). By dropping the disturbance term and taking the Laplace transform of both sides of the linearized dynamic model for a given configuration of the parallel robot, Eq. (1) can be rewritten as
where \({\varvec{X}}\left( s \right)\) and \({\varvec{X}}_{r} \left( s \right)\) are the Laplace transform of \({\varvec{x}}\) and \({\varvec{x}}_{r}\), respectively.
Because of the orthogonality of the natural vibration modes, \({\varvec{M}}\), \({\varvec{C}}\), and \({\varvec{K}}\) can be expressed as
where \(\omega_{i}\) and \(\zeta_{i}\) are the natural angular frequency and damping ratio of the ith mode, respectively; \({\varvec{\varPhi}}= \left[ {\begin{array}{*{20}c} {{\varvec{\phi}}_{1} } & {{\varvec{\phi}}_{2} } & \cdots & {{\varvec{\phi}}_{n} } \\ \end{array} } \right]\) is the modal matrix; and \({\varvec{\phi}}_{i}\) is the modal vector of the ith mode.
Substituting Eq. (3) into Eq. (2), the transfer function matrix can be obtained as
where \({\varvec{\varPsi}}={\varvec{\varPhi}}^{{  {\text{T}}}} \, = \left[ {\begin{array}{*{20}c} {{\varvec{\varPsi}}_{1} } & {{\varvec{\varPsi}}_{2} } & \cdots & {{\varvec{\varPsi}}_{n} } \\ \end{array} } \right]\) and \(N \le n\) denotes the truncated lowerorder modes.
The residual vibrations of the robot are superpositions of the free damping vibrations of each mode. The element in the jth row and pth column of the transfer matrix is the transfer function between the reference input \(x_{rj}^{Input}\) of the jth actuated joint and pth output displacement. Because the transfer functions have the same poles, the input commands of the parallel robot can be shaped using the same shaper. The shaped command \(x_{rsj}^{Input} \left( t \right)\) can be obtained as the input sequence
where \(A_{q}\) and \(t_{q}\) are the amplitude and time lag of the qth impulse, respectively; and \({\mathbf{1}}\left\langle {t  t_{q} } \right\rangle { = }1\) at \(t > t_{q}\), \({\mathbf{1}}\left\langle {t  t_{q} } \right\rangle { = }0\) at \(t \le t_{q}\).
Optimization Problem
Highspeed pickandplace robots generally have stringent responsetime requirements. To improve the robustness of the shaper without increasing the time lag, it is necessary to balance the tradeoff between the vibration reduction efficiency and the bandwidth of the input shaper. The sensitivity levels of ZV, ZVD, and EI are uniquely determined by the constraints. They are hence not suitable for handling the wide variation ranges in the natural frequencies of parallel robots in their workspace. In this study, an optimal input shaping approach is used to realize the vibration reduction of highspeed pickandplace parallel robots throughout the entire workspace. The residual vibrations of highspeed pickandplace parallel robot are dominated by the firstorder mode. Therefore, the design of the input shaper is consistent with that of a linear system with a single degree of freedom. Using optimal control theory, an optimal input shaper [27] with three impulses is designed with the following parameters:
where \(M = 1  2\exp \left( {  \zeta_{{{\text{des}}}} \omega_{{{\text{des}}}} T} \right)\cos \left( {\omega_{{d,{\text{des}}}} T} \right) + \exp \left( {  2\zeta_{{{\text{des}}}} \omega_{{{\text{des}}}} T} \right)\); \(T = {{k_{T} T_{d} } \mathord{\left/ {\vphantom {{k_{T} T_{d} } 2}} \right. \kern\nulldelimiterspace} 2}\) is the time lag of the impulse sequence, \(0 \le k_{T} \le 1\); \(\omega_{{d,{\text{des}}}} = \omega_{{{\text{des}}}} \sqrt {1  \zeta_{{{\text{des}}}}^{2} }\) in which \(\omega_{{{\text{des}}}} { = }2\uppi f_{{{\text{des}}}}\), and \(f_{{{\text{des}}}}\) and \(\zeta_{{{\text{des}}}}\) are the designed natural frequency and damping ratio of the input shaper, respectively; and \(T_{d} = {{2\uppi } \mathord{\left/ {\vphantom {{2\uppi } {\omega_{d,1} }}} \right. \kern\nulldelimiterspace} {\omega_{d,1} }}\), in which \(\omega_{d,1} = \omega_{1} \sqrt {1  \zeta_{1}^{2} }\).
The amplitude of the residual vibration after applying the last impulse, that is, the percentage of residual vibration, can be expressed as Eq. (7) [28].
Therefore, the design of the optimal input shaper for highspeed pickandplace parallel robots can be transformed into the closely related problem of the determination of a suitable natural frequency \(f_{{{\text{des}}}}\), damping ratio \(\zeta_{{{\text{des}}}}\), and time lag coefficient \(k_{T}\) to minimize the residual vibration \(V\) throughout the workspace. To address the difficulties posed by the wide variation of the natural frequencies in the workspace, a suitable constant natural frequency should be selected; otherwise, a large sensitivity would lead to a very slow input shaper. To ensure the overall performance of the input shaper throughout the workspace \(W_{t}\), two performance objectives were established as follows.

(1)
Minimization of the maximum residual vibration percentage of the endeffector throughout the workspace, that is, \(V_{\max } \to \min\). The optimization problem can be formulated as
$$\begin{aligned} & & & \min \;\mathop {\max }\limits_{{\left( {\omega_{1} ,\;\zeta_{1} } \right) \in W_{t} }} V\left( {\omega_{1} ,\;\zeta_{1} } \right), \\ & & & {\text{st}}{.}\;f_{\min } \le f_{{{\text{des}}}} \le f_{{{\text{m}} {\text{ax}}}} ,\;\zeta_{\min } \le \zeta_{{{\text{des}}}} \le \zeta_{{{\text{m}} {\text{ax}}}} , \\ \end{aligned}$$(8)where \(f_{\min }\) (\(\zeta_{\min }\)) and \(f_{{{\text{m}} {\text{ax}}}}\) (\(\zeta_{{{\text{m}} {\text{ax}}}}\)) are the minimum and maximum natural frequencies (damping ratios) of the parallel robot in the workspace, respectively.

(2)
Minimization of the average residual vibration percentage of the endeffector throughout the workspace, that is, \(V_{{{\text{mean}}}} \to \min\). The optimization problem can be formulated as:
$$\begin{aligned} & \min \;{{\int_{{W_{t} }} {V\left( {\omega_{1} ,\;\zeta_{1} } \right){\text{d}}W_{t} } } \mathord{\left/ {\vphantom {{\int_{{W_{t} }} {V\left( {\omega_{1} ,\;\zeta_{1} } \right){\text{d}}W_{t} } } {\int_{{W_{t} }} {{\text{d}}W_{t} } }}} \right. \kern\nulldelimiterspace} {\int_{{W_{t} }} {{\text{d}}W_{t} } }}, \\ & {\text{st}}{.}\;f_{\min } \le f_{{{\text{des}}}} \le f_{{{\text{m}} {\text{ax}}}} ,\;\zeta_{\min } \le \zeta_{{{\text{des}}}} \le \zeta_{{{\text{m}} {\text{ax}}}} , \\ \end{aligned}$$(9)The resulting optimization problems can be easily solved by, for example, calling the f_{mincon} function in the MATLAB Optimization Toolbox.
In practice, highspeed pickandplace parallel robots are timevarying systems during pickandplace operations, and the solution of the vibration amplitude is very timeconsuming. Therefore, the residual vibration percentage is not an efficient index for measuring the effectiveness of an input shaper for a parallel robot. In this study, the effectiveness of the input shaper throughout the workspace was evaluated by using the residual energy index introduced in Ref. [9]:
where \(E\left( t \right)\) is the total residual energy of the vibratory modes, \(E_{u}\) and \(E_{s}\) are the residual energies upon completion of the unshaped and shaped commands, respectively, and \(t_{s}\) is the time required to complete the shaped command.
Verification
Both simulations and physical experiments were carried out on a 4DOF SCARAtype parallel robot to verify the effectiveness of the proposed approach. Figure 1 shows a 3D view of the robot used in this study. The robot has two identical closedloop subchains, two subplatforms, and a base. Each of the subchains is connected to the base at one end by an actuated revolute joint and to the subplatform at the other end by spherical joints. The required rotation about the zaxis is generated by a relative translation between the two subplatforms. For details on the dimensional and structural parameters of the robot, please refer to Ref. [26].
Based on the kinematics and rigidbody dynamics in Ref. [26], a rigidelastic coupling dynamic model considering the flexible joints was established as
where \({\varvec{m}} = \left[ {\begin{array}{*{20}c} {\left( {m_{p} + m_{3} } \right){\varvec{E}}_{3} } & {} \\ {} & {m_{p} + {{I_{3} } \mathord{\left/ {\vphantom {{I_{3} } {r^{2} }}} \right. \kern\nulldelimiterspace} {r^{2} }}} \\ \end{array} } \right]\),
\({\varvec{\theta}}_{r} = \left( {\begin{array}{*{20}c} {\theta_{r1} } & {\theta_{r2} } & {\theta_{r3} } & {\theta_{r4} } \\ \end{array} } \right)^{{\text{T}}}\), \({\varvec{\theta}}_{f} = \left( {\begin{array}{*{20}c} {\theta_{f1} } & {\theta_{f2} } & {\theta_{f3} } & {\theta_{f4} } \\ \end{array} } \right)^{{\text{T}}}\), \({\varvec{\theta}}_{r}\) and \({\varvec{\theta}}_{f}\) denote the rigidbody and elastic angular displacements of the actuated joints, respectively; \({\varvec{J}}\) and \({\varvec{H}}\) are the velocity Jacobi and secondorder influence coefficient matrices of the rigid body motion, respectively; \(\hat{\user2{z}}\) is the zaxis unit vector; \({\varvec{c}} = c{\varvec{E}}_{4}\) and \({\varvec{k}} = k{\varvec{E}}_{4}\), where \(c\) and \(k\) denote the viscous damping and stiffness coefficients of the reducer, respectively; m_{p} denotes the summed mass of the two subplatforms; \(m_{3}\) and \(I_{3}\) denote the mass and inertia of the endeffector, respectively; \(r\) denotes the radius of the endeffector gear; and \(I_{a}\) and \(m_{a} r_{a}\) are the equivalent moment of inertia and massradius product of an actuated limb about its rotary axis, respectively.
Equation (11) can be linearized by ignoring the rigidelastic coupling and taking the static equilibrium position as the reference point. Note that the rotation angles of the actuated joints are the inputs of the motion control system. \({\varvec{\theta}}_{r}\) is therefore selected as the input of the dynamic model, and the linearized dynamic model can be expressed as Eq. (12).
where \({\varvec{M}} = {\varvec{J}}^{{  {\text{T}}}} {\varvec{mJ}}^{  1} + I_{a} {\varvec{E}}_{4}\); \({\varvec{K}} = k{\varvec{E}}_{4}  m_{a} r_{a} g{\text{diag}}\left[ {\sin \theta_{ri} } \right]\),\(i = 1,\;2,\;3,\;4\); \({\varvec{C}} = {\varvec{c}}\); \({\varvec{d}}\left( {{\varvec{\theta}}_{r} ,\;\dot{\user2{\theta }}_{r} } \right) = {\varvec{J}}^{{  {\text{T}}}} {\varvec{mJ}}^{  1} {\varvec{h}}\left( {\dot{\user2{\theta }}_{r} } \right)\); and \(\user2{\theta = \theta }_{r} + {\varvec{\theta}}_{f}\).
Obviously, because the modal parameters of the parallel robot are configurationdependent, the robot behaves as a linear timevarying system during motion. Therefore, the input shaper should be designed considering the configurationdependent modal parameters. It was noted in Ref. [26] that the first two modes of the robot play a leading role in the residual vibration along the horizontal direction and are the dominant modes that affect the positioning accuracy. Because the firstorder natural frequency has the most obvious variation and its variation range includes that of the secondorder natural frequency, the residual vibrations caused by the first two modes can be effectively reduced through an input shaper designed based on the firstorder natural frequency. To investigate the influence of the payload on the dynamic performance, the distributions of the firstorder natural frequencies of the robot with different payloads are shown in Figure 2. The figure shows that the firstorder natural frequency is inversely proportional to the payload, but the influence is small within the payload range of 0 to 1 kg.
Input shapers are generally less sensitive to damping ratio errors than to frequency errors [9]. The influence of the damping ratio \(\zeta_{{{\text{des}}}}\) on the input shaper was investigated using response surface analysis (the specific results will not be shown owing to space limitations). We found that when \(\zeta_{{{\text{des}}}}\) varied within the range of 0.05 to 0.1, the response surfaces of \(V_{\max }\) and \(V_{{{\text{mean}}}}\) with respect to \(f_{{{\text{des}}}}\) and \(k_{T}\) remained almost unchanged, which implies that the value of \(\zeta_{{{\text{des}}}}\) had no influence on the performance of the input shaper. Here, \(\zeta_{{{\text{des}}}}\) was selected to be 0.075.
To evaluate the effectiveness of the input shaper throughout the workspace of the parallel robot, random experiments were designed based on a numerical simulation and probabilistic analysis. The experiments were performed to obtain the statistical distribution of the residual energy ratio before and after input shaping for arbitrary pickandplace trajectories. The steps in each random experiment are as follows: (1) Pickandplace positions in the workplace were randomly selected to construct pickandplace trajectories, and the payload was randomly selected within the range of 0 to 1 kg. (2) Rough interpolation was performed on the trajectory, and the inputs of the actuated joints were calculated using inverse kinematics. (3) Two input shapers were designed to shape the commands of the actuated joints according to Eqs. (8) and (9), and the residual vibration energy ratios before and after input shaping were calculated using Eq. (10). Figure 3 shows the probability densities for the residual energy ratios in random pickandplace experiments with a sample size of 1000.
Figure 3 shows that the probability densities of the residual energy ratios approximately obeyed a normal distribution. The mean residual energy ratio of the input shaper designed based on \(V_{\max } \to \min\) was 4.9%, which is slightly larger than that of the input shaper based on \(V_{{\text{mean}}} \to \min\) (4%), but the maximum value and standard deviation of the latter are larger. Furthermore, the probabilities of \(V_{e} \le 10{\text{\% }}\) in the entire workspace of the input shapers designed based on \(V_{\max } \to \min\) and \(V_{{\text{mean}}} \to \min\) were 96.3% and 89.8%, respectively. Although the average residual energy ratio of the input shaper designed based on \(V_{\max } \to \min\) was slightly larger, its fluctuation range was comparatively narrower, and a balanced vibration reduction performance could be achieved in the workspace. Therefore, the input shaper designed based on \(V_{\max } \to \min\) was used to shape the input commands of the highspeed pickandplace parallel robot.
To ensure the overall performance of the input shaper, the firstorder natural frequency of the parallel robot was obtained through experimentation. The prototype robot is shown in Figure 4. In the experiment, the hammer excitation method [29] and the Simcenter Testlab Impact Testing system were used to determine the firstorder natural frequency of the parallel robot. Figure 5 shows the measured and fitted firstorder natural frequencies in the upper, middle, and lower layers of W_{t}. The optimized parameters of the input shaper are listed in Table 1.
Vibration reduction experiments were also carried out on the prototype robot shown in Figure 4, and the input commands of the actuated joints were shaped in an uppercomputer program. The joint torques were measured through the servomotor currents, and the residual vibrations along the u and v axes measured using an IEPE MEAS 7131A0500 3D accelerometer and analyzed using an LMS Test LabSignature Testing Processor. The pickandplace trajectory was a specific EAC path given in Ref. [30]. Figure 6 shows the measured joint torque curves. The torque curve of joint 1(3) was similar in shape to that of joint 2(4) because of the symmetry of the trajectory. After input shaping, the peak values of the joint torque were reduced by up to 30% compared to those before input shaping. The overall torque curves were smoother, and the fluctuations clearly decreased. However, there were time lags in the torque curves, and the motion time increased by approximately 0.06 s. In addition, the residual vibration of the joint torques at the completion of the pickandplace operation was reduced by approximately 85% after input shaping.
Figure 7 shows the measured residual vibrations along the u and vaxes. The peak value and maximum magnitude of the residual vibration along the u axis were 35% and 91% of their values before input shaping, respectively. The corresponding reductions along the vaxis were 45% and 86%, respectively. Experiments for different trajectories were also carried out to verify the generality of the proposed method. Similar results were observed, although they will not be reported here because of space limitations. In summary, the proposed input shaper is highly effective for reducing the residual vibration of a highspeed parallel robot during pickandplace operations. This in turn effectively enhances the dynamic positioning accuracy of the endeffector. Compared with trajectory planning, input shaping has a better vibration reduction effect. However, because it will inevitably produce a time delay, it is more suitable for applications that require high pickandplace accuracy.
Conclusions

(1)
A robust optimal input shaper design approach was presented to address the challenges in input shaping that result from the large variation in the dynamic properties of a highspeed pickandplace parallel robot throughout its workspace. Furthermore, a highly efficient index, the residual energy index, was presented for quick measurements of the vibration reduction efficiency of the designed input shaper.

(2)
Verification was carried out on a 4DOF SCARAtype parallel robot, and an optimal input shaper designed. The experimental results show that the residual vibration of the joint torques was reduced by approximately 85%, and the maximum magnitude of the endeffector residual vibration reduced by up to 86% after input shaping. This indicates that the residual vibrations in the unshaped commands can be dramatically reduced by up to 80% through the use of the proposed input shaper. This results in a significant improvement in the dynamic positioning accuracy of the endeffector.
References
T Huang, Z X Li, M Li, et al. Conceptual design and dimensional synthesis of a novel 2DOF translational parallel robot for pickandplace operations. Journal of Mechanical Design, 2004, 126 (3): 449–455.
Q Zhao, P F Wang, J P Mei. Controller parameter tuning of delta robot based on servo identification. Chinese Journal of Mechanical Engineering, 2015, 28(2): 267–275.
S T Liu, T Huang, J P Mei, et al. Optimal design of a 4DOF SCARA type parallel robot using dynamic performance indices and angular constraints. Journal of Mechanisms and Robotics  Transactions of the ASME, 2012, 4 (3): 031005.
W W Shang, S Cong, Y Ge. Coordination motion control in the task space for parallel manipulators with actuation redundancy. IEEE Transactions on Automation Science and Engineering, 2013, 10(3): 665673.
Q Zhang, C D Li, J T Zhang, et al. Active vibration control and coupled vibration analysis of a parallel manipulator with multiple flexible links. Shock and Vibration, 2016, 2: 1–19.
E Avci, M Kenmochi, M Kawanishi, et al. Vibration control of 3P(s)4 class parallel mechanisms for high speed applications using quantitative feedback design. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, USA, September 14–18, 2014: 1710–1715.
G M Clayton, S Tien, K K Leang, et al. A review of feedforward control approaches in nanopositioning for highspeed SPM. Journal of Dynamic Systems, Measurement, and Control, 2009, 131(6): 636–650.
T Zhao, B Zi, S Qian. Algebraic methodbased pointtopoint trajectory planning of an underconstrained cablesuspended parallel robot with variable angle and height cable mast. Chinese Journal of Mechanical Engineering, 2020, 33(1): 54.
K Kozak, I EbertUphoff, W Singhose. Locally linearized dynamic analysis of parallel manipulators and application of input shaping to reduce vibrations. Journal of Mechanical DesignTransactions of the ASME, 2004, 126: 156–168.
W Singhose. Command shaping for flexible system: A review of the first 50 years. International Journal of Precision Engineering and Manufacturing, 2009, 10(4): 153–168.
W Chatlatanagulchai, D Kijdech, T Benjalersyarnon, et al. Quantitative feedback input shaping for flexiblejoint robot manipulator. Journal of Dynamic Systems, Measurement, and Control. 2016, 138(6): 061006.
N C Singer, W P Seering. Preshaping command inputs to reduce system vibration. Journal of Dynamic System, Measurement and Control, 1990, 112(1): 76–82.
J Park, P H Chang, H S Park, et al. Design of learning input shaping technique for residual vibration suppression in an industrial robot. IEEE/ASME Transactions on Mechatronics, 2006, 11(1): 55–65.
J Kim, E A Croft. Preshaping input trajectories of industrial robots for vibration suppression. Robotics and Computer Integrated Manufacturing, 2018, 54: 35–44.
Y Altintas, M R Khoshdarregi. Contour error control of CNC machine tools with vibration avoidance. CIRP AnnalsManufacturing Technology, 2012, 61(1): 335–338.
M T Ha, C G Kang. Experimental analysis of natural frequency error to residual vibration in ZV, ZVD, and ZVDD shapers. Proceedings of International Conference on Ubiquitous Robots and Ambient Intelligence, Jeju, South Korea, 30 October2 November, 2013: 195–199.
T Chan, K Godbole, E Hou. Optimal input shaper design for highspeed robotic workcells. Journal of Vibration and Control, 2003, 9(9): 1359–1376.
M O T Cole, T Wongratanaphisan. Optimal FIR input shaper designs for motion control with zero residual vibration. Journal of Dynamic Systems, Measurement, and Control, 2011, 133: 021008.
Z Masoud, K Alhazza. Frequencymodulation input shaping for multimode systems. Journal of Vibration and Control, 2016, 22(15): 3439–3451.
D K Thomsen, R SøeKnudsen, O Balling, et al. Vibration control of industrial robot arms by multimode timevarying input shaping. Mechanism and Machine Theory, 2021, 155: 104072.
W Singhose, E Crain, W Seering. Convolved and simultaneous twomode input shaper. IEE Control Theory and Applications, 1997, 144(6): 515520.
B Li, X Zhang, J K Mills, et al. Vibration suppression of a 3PRR flexible parallel manipulator using input shaping. Proceeding IEEE International Conference on Mechatronics and Automation, Changchun, China, August 912, 2009: 3539–3544.
J Wu, T M Li, X Q Tang. Residual vibration control of planar parallel mechanism. Journal of Mechanical Engineering, 2006, 42(11): 49–53. (in Chinese)
S Rhim, W J Book. Adaptive timedelay command shaping filter for flexible manipulator control. IEEE/ASME Transaction on Mechatronics, 2004, 9(4): 619–626.
T Zhang, K Y Lin, A M Zhang. Research on flexible dynamics of a 6DOF industrial robot and residual vibration control with a preadaptive input shaper. Journal of Mechanical Science and Technology, 2019, 33(4): 1875–1889.
Y H Li, Y Ma, S T Liu, et al. Integrated design of a 4DOF highspeed pickandplace parallel robot. CIRP Annals Manufacturing Technology, 2014, 63 (1): 185–188.
H Deng, J D Sun, S D Huang, et al. Vibration suppression of the flexible manipulator using optimal input shaper and linear quadratic regulator. The 12th International Conference on Ubiquitous Robots and Ambient Intelligence, Goyang city, Korea, October 2830, 2015: 255–260.
R M Khoshdarregi, S Tappe, Y Altintas. Integrated fiveaxis trajectory shaping and contour error compensation for highspeed CNC machine tools. IEEE/ASME Transactions on Mechatronics, 2014, 19(6): 1859–1871.
Y Ma, W T Niu, Z J Luo, et al. Static and dynamic performance evaluation of a 3DOF spindle head using CAD–CAE integration methodology. Robotics and ComputerIntegrated Manufacturing, 2016, 41: 1–12.
Y H Li, T Huang, D G Chetwynd. An approach for smooth trajectory planning of highspeed pickandplace parallel robots using quintic Bsplines. Mechanism and Machine Theory, 2018, 126: 479–490.
Acknowledgements
Not applicable.
Funding
Supported by National Natural Science Foundation of China (Grant No. 51721003) and State Key Laboratory of Robotics and System (HIT) (Grant No. SKLRS–2018–KF09).
Author information
Authors and Affiliations
Contributions
XS and YL wrote the manuscript; YL and HL assisted with sampling and laboratory analyses, and TH was responsible for proof reading. All authors read and approved the final manuscript.
Authors’ Information
Xianlei Shan, born in 1987, is currently a postdoctoral research fellow at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.
Yuhang Li, born in 1990, received his PhD degree on mechanical engineering in Tianjin University, China, in 2018.
Haitao Liu, born in 1981, is currently a professor at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.
Tian Huang, born in 1953, is currently a professor at Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, China.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Shan, X., Li, Y., Liu, H. et al. Residual Vibration Reduction of HighSpeed PickandPlace Parallel Robot Using Input Shaping. Chin. J. Mech. Eng. 35, 16 (2022). https://doi.org/10.1186/s10033022006793
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033022006793
Keywords
 Pickandplace parallel robot
 Residual vibration reduction
 Input shaping