- 1Institute of Advanced Manufacturing and Intelligent Technology, Beijing University of Technology, Beijing, China
- 2Beijing Key Laboratory of Advanced Manufacturing Technology, Beijing University of Technology, Beijing, China
- 3Department of Stomatology, General Hospital of the PLA, Beijing, China
Robotic manipulators are widely used for precise operation in the medical field. Vibration suppression control of robotic manipulators has become a key issue affecting work stability and safety. In this paper an optimal trajectory planning control method to suppress the vibration of a variable-stiffness flexible manipulator considering the rigid-flexible coupling is proposed. Through analyzing the elastic deformation of the variable-stiffness flexible manipulator, a distributed dynamic physical model of the flexible manipulator is constructed based on the Hamilton theory. Based on the mathematical model of the system, the design of the vibration damping controller of the flexible manipulator is proposed, and the control system with nonlinear input is considered for numerical analysis. According to the boundary conditions, the vibration suppression effect of the conventional and the variable-stiffness flexible manipulator is compared. The motion trajectory of the variable-stiffness flexible manipulator and compare the vibration response from different trajectories. Then, with minimum vibration displacement, minimum energy consumption and minimum trajectory tracking deviation as performance goals, the trajectory planning of the variable-stiffness flexible manipulator movement is carried out based on the cloud adaptive differential evolution (CADE) optimization algorithm. The validity of the proposed trajectory planning method is verified by numerical simulation.
Introduction
Robotic manipulator plays an important role in medical diagnosis, due to the advantages of fast running speed, high accuracy, and low energy consumption. The dynamic analysis and vibration suppression control of the flexible robot manipulator system had attracted the attention to many scholars (Pratiher and Dwivedy, 2007; H. Moharam et al., 2013; Qiu et al., 2015; Cao and Liu, 2019; He et al., 2019; Jiang et al., 2021). The flexible manipulator is a dynamic system with strong nonlinearity and strong rigid-flexible coupling. The robot manipulators are generally considered to be conventional Eular-Bemolulli beams and Timoshcnko beams of equal cross-section (Timoshcnko, 1922; Benosman and Le Vey, 2004; Dwivedy and Eberhard, 2006). In the existing research on vibration control of flexible manipulators, Euler-Bernoulli beam theory is mostly used for theoretical modeling (Mladenova and Rashkov, 2004).
In recent years, scholars’ main research has focused on homogeneous and continuum manipulator, rectangular thin manipulator, functionally graded manipulator, and rotating flexible manipulator with additional mass (Cai et al., 2005; Cai and Lim, 2008; Dupont et al., 2010; Fan, 2012; Li et al., 2014; Chen et al., 2018). Zaher and Megahed (2015) described the deformation of the flexible manipulator using the hypothetical modal method and established a relatively complete dynamic model of the flexible manipulator. Macnab et al. (2004) studied the effect of the centralized mass method in the description of deformation, and verified through experiments that the centralized mass method has better processed results of the complex shape of the manipulator, but the positioning accuracy is low. In terms of modeling theory, Moallem et al. (2015) established a dynamic model of a flexible manipulator with end mass using Hamilton’s principle, and verified the effectiveness of Hamilton’s principle through numerical simulation. Herrnstadt and Menon (2016) developed a single degree of freedom elbow orthosis and performed a linear modeling on the suppression system. The linear model has been widely used to design the control technology of homogeneous flexible manipulators (Huang and Ji, 2020). However, less work has been done on the nonlinear modeling of variable stiffness manipulators.
At present, there are many researches on physical components and control optimization methods for suppressing vibration of flexible manipulator (Diken, 2000; Jinqiao et al., 2010; Guo et al., 2016; Wilbanks and Leamy, 2019; Chen et al., 2021; Niu et al., 2021; Zhang et al., 2021). Korayem and Ghariblu (2004), Ghariblu and Korayem (2006), Korayem et al. (2011), and Korayem et al. (2013) proposed an open-loop optimal control method to generate the optimal trajectory of a flexible mobile manipulator in point-to-point motion, so that the robot can bear the maximum load between two designated terminal positions. For the single-link flexible arm mounted on the base (Abe, 2009; Abe and Komuro, 2012; Abe, 2013), proposed a point-to-point trajectory planning algorithm. The cycloid function is used as the benchmark of motion trajectory interpolation, and the end residual amplitude is minimized as the goal for optimization, and a good vibration suppression effect is achieved. Boscariol and Gasparetto (2013) used the finite element method to establish a dynamic model of the planar flexible manipulator, and then used the indirect method to plan the trajectory of the planar flexible manipulator. Korayem et al. (2009) established an optimization model of boundary value constraints based on Pontryagin theory, and obtained the vibration suppression trajectory of the point-to-point control of the flexible manipulator. Fairs et al. (2009) used fourth-order polynomial motion trajectory and soft motion trajectory respectively, and took the loss energy in the motion process as the fitness function, and used genetic algorithm to optimize the motion trajectory of the two-link flexible manipulator to suppress residual vibration. Heidari et al. (2013) and others established a nonlinear finite element dynamic model of a three-dimensional flexible manipulator, and based on Pontryagin theory to use optimal control to obtain the optimal trajectory with minimum energy and minimum vibration. Boscariol and Gasparetto (2013) proposes a point-to-point trajectory plan method of minimum actuator jerks and vibrations. However, they did not consider the effects of variable stiffness, amplitude, energy consumption and trajectory approximation errors at the same time. Moreover, there are few researches on vibration suppression of flexible manipulators with variable stiffness rigid-flexible coupling, which brings challenges to the design of control methods.
In this paper, the problem of vibration suppression control of a variable-stiffness flexible manipulator in the presence of nonlinear input is studied. There are three contributions of this paper.
1) The PDE model of the variable-stiffness flexible manipulator is given in the presence of nonlinear input, which has better dynamic characteristics than the conventional manipulator.
2) A feedback controller of a manipulators that can realize joint angled control and suppress boundary vibration is proposed, in which the manipulator adopts a variable stiffness design.
3) The global optimization performance of the traditional optimization algorithm is improved by the CADE optimization algorithm, and then the minimum vibration displacement, the minimum energy consumption and the minimum trajectory tracking deviation are the performance goals, and the trajectory planning motion control of the variable stiffness flexible manipulator is carried out.
The remainder of this article is structured as follows. The PDE dynamic model for the variable-stiffness flexible manipulator is presented in Dynamic Modeling of Variable-Stiffness Flexible Manipulator section. A control method of vibration suppression of the variable-stiffness flexible manipulator is proposed to the nonlinear input in Control Design of the Flexible Manipulator section. Numerical Analysis of the flexible manipulator is carried out in Numerical Analysis of the Flexible Manipulator section. Numerical simulation results of optimization of vibration suppression trajectory are shown in Optimization of Vibration Suppression Trajectory section and conclusions are given in Conclusion section. The results show that the trajectory planning effect of the variable-stiffness robotic manipulator based on the differential evolution algorithm is better. The robotic manipulator system moves under the optimal vibration suppression trajectory and has smaller residual vibration.
Dynamic Modeling of Variable-Stiffness Flexible Manipulator
For the variable-stiffness flexible manipulator system driven by the central rigid body, the analytical model is considered shown in Figure 1. The flexible mechanical manipulator is fixed on a central rigid body rotating around a fixed axis in a cantilever manner. The end load is considered as a mass m, and the influence of the mass size of the system is ignored. When working, the flexible manipulator is driven by the central rigid body to rotate around the vertical axis O in the horizontal plane.
Preliminaries
In order to facilitate the subsequent analysis, we propose the following lemmas, explanations and hypotheses for the formula derivation of the research.
Remark 1 For clarify, the notation
Lemma 1 The length of the flexible manipulator is L, let
Lemma 2 Let
Assumption 1 In this paper, the effect of gravity is ignored in the established physical model. Since both the rotational movement and elastic vibration of the flexible manipulator occurs to the horizontal plane, and the length of the mechanical manipulator is much larger than its cross-sectional width and height, it is assumed to be an Eider-Bernoulli beam.
Dynamics Analysis of the Flexible Manipulator
As shown in Figure 1,
The kinetic energy
Where
The potential energy Ep of the flexible arm system is expressed as follows
Where
The control moment u(x,t) is added to drive the flexible manipulator system, F(L,t) is the input torque of the mass of the flexible manipulator, and its non-conservative force work
The continuous mass distribution and continuous stiffness distribution characteristics of the flexible manipulator are considered. According to Hamilton’s principle Eq. 37, the variational equation of the flexible manipulator is defined as
Combining Eqs 3, 6, the variational formula for the kinetic energy
Combining Eqs 4, 6, the variational formula for the potential energy
Combining Eqs 5, 6, the variational formula for the non-conservative force work
Based on Eqs 6, 7, the boundary conditions of the flexible manipulator are processed. The central rigid body is the fixed end, and its elastic displacement and elastic angular displacement are both zero. The end of the flexible manipulator is in a free state, and its bending moment and shear force are both zero. Then the boundary conditions of the flexible manipulator can be obtained as
Property 1: If
Property 2: If
Control Design of the Flexible Manipulator
Design of Control Method
According to the analytical model without external disturbance, the following variable-stiffness flexible manipulator system with governing equation as
Where
The control objective is to build a distributed control u(t) to ensure that system state y(x, t) can track the variable reference trajectory
A nonlinear boundary input is applied to the end of the manipulator, and control is performed at the end of the manipulator to adjust the vibration of the manipulator, so that the system tends to stabilize faster. According to the boundary Eq. 10, the nonlinear boundary input F(x,t) can be obtained as
When the kinetic energy, the potential energy of the flexible manipulator, and the kinetic energy of the mass are the smallest, the elastic deformation y(x, t) of the flexible manipulator is the smallest. Through considering tracking error and tracking error rate of change, the Lyapunov function is constructed as
Where
Where k1 is the gain related to the controller, and
In the absence of external disturbances, the controller u(t) is designed to suppress vibration and track the trajectory
Where k2 is the gain related to the controller, and
Analysis of System Stability and Boundedness
Lemma 3 The boundedness of the Lyapunov function Eq. 15 is given as
where
Proof For the cross-phase Eq. 15, the following inequality can be obtained as
Where
Therefore, V(t) can be obtained as
Where
Lemma 4 The time derivative of the Lyapunov function Eq. 14 is proved to be bounded as
Proof Differentiating Eq. 14 with respect to time,
The error information
Substituting boundary condition Eqs 10–15 into Eq. 22,
Then
Then
Combining Eqs 12, 16, 22, 24–26, based on Lemma 1 and Lemma 2,
Where
The parameters are chosen appropriately to make sure that
where
Numerical Analysis of the Flexible Manipulator
In order to investigate the reliability of the control model, a specimen with variable stiffness was designed for dynamic testing. The dynamic tests were carried out on specimens of the shape shown in Figure 3.
The material of the variable-stiffness flexible manipulator is aluminum alloy, and the central rigid body is driven by a private motor. The material properties of the variable-stiffness flexible manipulator system are given in Table 1. It is assumed that the joints of the flexible manipulator system completely track the trajectory during the movement, the whole movement process of the flexible manipulator is numerically simulated.
Numerical Analysis of Flexible Manipulators Control
In order to explore the superiority in the variable-stiffness manipulator, the control effects of two different rigid-flexible coupling manipulator models can be compared. The flexible robotic manipulators connected with a cantilever manner on the central rigid body include a uniform-stiffness robotic manipulator and a variable-stiffness flexible manipulator. The length and quality of the manipulator remains equal. The cross-section height H of the uniform-stiffness flexible manipulator is
With the same controller and the same material properties of the manipulator, the maximum amplitude of the end of the variable-stiffness manipulator is 0.058 m, while the maximum amplitude of the end of the uniform-stiffness manipulator is 0.065 m. It can be found that the maximum elastic displacement of the variable stiffness manipulator is smaller.
Design of Motion Trajectory
According to the dynamic model of the variable-stiffness flexible manipulator system, it can be seen that the elastic vibration of the flexible manipulator is related to the joint angular displacement, angular velocity and angular acceleration. The trajectory planning of the flexible manipulator is the process of moving from the initial state to the target state within a certain period of time. According to the dynamic equation of the flexible manipulator system, the relationship between elastic vibration and motion trajectory is established. Therefore, the vibration suppression control of the flexible manipulator system can be performed by the method of joint trajectory planning, and the residual vibration of the system can be reduced.
In order to avoid excessive elastic vibration during the movement towards the flexible manipulator system, not only the trajectory of the system is required to be continuous, but also the first and second derivatives of the trajectory function are also continuous. When trajectory planning is carried out, the following three conditions must be met on the premise of meeting the specified time for the starting position on the target position:
1) The trajectory is smooth and continuous and maintains a monotonous increase or decrease.
2) The track speed and acceleration are smooth and continuous, and do not exceed the maximum limit value.
3) The following constraints need to be met:
Where
At present, the common motion trajectory curves that meet the above constraints mainly include polynomial of degree five, cycloid and exponential functions (Biagiotti and Melchiorri, 2009). The polynomial of degree five, cycloid and exponential functions were taken as the motion trajectory, and compare the elastic vibration generated by the flexible manipulator under different motion trajectories.
Where
It is assumed that
FIGURE 5. Comparison of different designed trajectories. (A) Joint angular displacement. (B) Joint angular velocity. (C) Joint angular acceleration.
Numerical Analysis of Control Based on Different Design Trajectories
Since there is no design movement trajectory, as shown in Figure 6, it can be found that the variable-stiffness flexible manipulator system obviously has greater vibration, where the deflection of the variable-stiffness flexible manipulator system reaches to 0.058 m. The system reached a steady state after about 10 s.
FIGURE 6. Movement without trajectory planning: (A) Elastic deformation. (B) Rate of change of elastic deformation.
The central rigid body joint performs trajectory tracking based on the designed controller according to the trajectory Eq. 31, and the corresponding joint angle and acceleration changes can be obtained. As shown in Figure 7, the greater the maximum acceleration of the motion trajectory, the greater the fluctuation of the joint angle. The smaller the acceleration when near the target position, the faster the system will stabilize.
The elastic displacement changes of the middle and end of the variable-stiffness flexible manipulator under the designed trajectory are shown in Figure 8. The flexible manipulator has large elastic vibrations in the process of following the trajectory, and there is still a certain degree of residual vibration after the movement. Under different motion trajectories, the elastic vibration changes of the flexible mechanical manipulator are different. The greater the maximum acceleration of the motion trajectory, the greater the maximum elastic displacement generated. The smaller the acceleration when near the target position, the smaller the residual vibration displacement. When there is no trajectory planning, a large elastic displacement will be produced during the movement, and vibration will be produced during the movement, especially after the movement, the vibration takes a long time to recover to a stable state. This situation not only reduces the stability of the system, but also shortens the service life of the flexible manipulator. According to the comparison results, the maximum elastic displacement of the end under the fifth-order polynomial motion trajectory, cycloid motion trajectory and exponential motion is 0.040, 0.044 and 0.056 m. It can be found that the maximum elastic displacement of the flexible manipulator is the smallest when the movement is planned according to the polynomial of degree five trajectory.
As shown in Figure 9, the distributed elastic deformation and change rate of the manipulator after the polynomial of degree five trajectory movement can be obtained. It can be found that the vibration of the variable-stiffness flexible manipulator system is obviously reduced, where the maximum deflection rate of the variable-stiffness flexible manipulator system reaches to 0.028 m. The system reached a steady state after about 5 s.
FIGURE 9. Movement with the polynomial of degree five trajectory (x = L) (A) Elastic deflection. (B) Elastic deflection rate.
Optimization of Vibration Suppression Trajectory
According to the vibration suppression results after trajectory planning, it can be found that vibration at the end of the variable-stiffness flexible manipulator after joint angular motion is still large. In order to make the mechanical arm system have a small residual vibration during movement and reduce it to zero in a short time, and make the end of the system reach the target position quickly and accurately, the above ideal trajectory needs to be optimized.
Optimization Target of Vibration Reduction
In view of the characteristics of the flexible manipulator system, considering the conservation of energy, the non-conservative force is used to express the total energy consumed by the system during the movement. In order to measure the amount of elastic vibration of the flexible manipulator during the movement and after the movement, a suppression indexed including the elastic displacement of the end during the movement and the residual vibration displacement of the end after the movement is proposed. Therefore, the objective function can be obtained as
Where
Trajectory Optimization Based on CADE Algorithm
The differential evolution (DE) optimization algorithm is a bionic intelligent algorithm that simulates the biological evolution mechanism of nature. The realization mechanism is to randomly reorganize the temporary individuals generated by the individual differences in the population to complete the population evolution. However, the mutated individuals are selected randomly, which increases the randomness of the algorithm, which leads to randomness in the optimization direction, and reduces the convergence speed. The cloud adaptive differential evolution (CADE) optimization algorithm uses cloud mutation operation, and new individuals are generated near the best individuals produced by the previous generation, which not only improves the convergence speed, but also maintains the characteristics of the best individuals. To ensure the randomness of basic mutation operations and the stable tendency of cloud mutation operations, the two methods are combined to perform mutation operations. The optimization algorithm has stronger robustness and convergence, and has a good effect on solving numerical optimization problems. The CADE algorithm flow chart is shown in Figure 10.
In order to obtain the optimal trajectory, the ideal trajectory (polynomial of degree five) is optimized to minimize the objective function Eq. 32 based on the CADE optimization algorithm. The algorithm introduces a cloud model that can generate cloud droplets with a stable tendency. During the evolution process, it can target the optimal individual, perform adaptive positioning of the global optimal solution, and improve the convergence speed. The mutation operation of the CADE algorithm is completed by the normal cloud generator, and the mutation factor and crossover factor are adaptively adjusted during the evolution process to ensure the diversity of new individuals in the early stage and the convergence in the later stage.
After the ideal trajectory is optimized by the CADE algorithm, a set of best deviations can be obtained, and then the best discrete trajectory is obtained as
In order to obtain the continuous optimal trajectory, the cubic spline interpolation method is used to interpolate the discrete trajectory. The interpolation condition can be defined as
Where the interpolation node is
The continuous function obtained by interpolation is used as the optimal trajectory of the joint. The designed controller Eq. 16 is used to track the optimal trajectory. As shown in Figure 11, the optimal vibration suppression trajectory curve and its speed curve can be obtained through optimization. Through comparing with the ideal trajectory, it can be seen that the optimized trajectory and its speed after optimization meet the boundary constraints, so the optimized trajectory meets the vibration suppression requirements. By comparing with the ideal motion trajectory, it can be seen that the maximum speed of the optimized vibration suppression trajectory are less than that of the ideal trajectory (polynomial of degree five).
Then the effect of trajectory vibration suppression after unverified optimization can be obtained. As shown in Figure 12, it can be seen that the maximum elastic displacement of the end of the flexible manipulator under the optimized vibration suppression trajectory is 0.033 m, the maximum elastic deflection stabilizes after 4 s.
FIGURE 12. Movement with the optimized trajectory (x = L) (A) Elastic deflection. (B) Elastic deflection rate.
The vibration suppression effect after the optimized trajectory and the ideal trajectory are compared. As shown in Figure 13, it can be seen that he flexible manipulator moves under the optimized trajectory, and the elastic displacement of the end is smaller than the ideal trajectory during the movement, and the maximum elastic displacement ratio between the optimal trajectory and the ideal trajectory is 0.8:1. Compared with the elastic vibration during the movement of the flexible manipulator, the vibration at the end of the flexible manipulator is suppressed to a greater extent of the optimal vibration suppression trajectory. After the movement is completed, the flexible manipulator can quickly return to stable state, which is 1 s faster than the ideal trajectory.
Conclusion
In this work, the vibration control problem of a variable-stiffness flexible manipulator with boundary input is studied. Taking into account the coupling characteristics between the central rigid body and the robot manipulator, using Hamilton’s principle, the PDE dynamic model of the flexible system is derived. It is worth mentioning that all analyses are based on the original PDE model. Simulation studies shows that the elastic deflection of the variable-stiffness flexible manipulator after trajectory planning is significantly reduced, and the system stabilizes in a short period of time. Then the ideal trajectory is optimized based on the CADE algorithm. The variable stiffness manipulator system under the optimized trajectory tends to stabilize and converge after 5 s. The proposed trajectory planning method not only improves the stability and positioning accuracy of the variable stiffness robot manipulator system, but also has a better vibration reduction effect. This study did not consider the influence of materials on the elastic deformation of the manipulator. In the future, the controller design for the variable-stiffness robotic flexible manipulator in the presence of different disturbances will be studied.
Data Availability Statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author Contributions
QC provided research ideas and plans, WX designed the controller and optimized the trajectory to suppress vibration, ZL analyzed and interpreted the simulation results, WX and XH wrote the manuscript together, and YW revised the manuscript for the corresponding author and approved the final submission.
Funding
This research was supported by the National Natural Science Foundation of China (No. 51975012), Beijing Nova Programme Interdisciplinary Cooperation Project (No. Z191100001119010), and Youth Training Project of Chinese PLA General Hospital (No. QNC19018).
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s Note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abe, Akira., and Komuro, K. (2012). Minimum Energy Trajectory Planning for Vibration Control of a Robotic Manipulator Using a Multi-Objective Optimisation Approach. Reliability Eng. Syst. Saf. 76 (3), 217–226.
Abe, A. (2013). “Minimum Energy Trajectory Planning Method for Robot Manipulator Mounted on Flexible Base,” in 2013 9th Asian Control Conference (ASCC), Istanbul, Turkey, 23-26 June 2013 (IEEE). doi:10.1109/ascc.2013.6606088
Abe, A. (2009). Trajectory Planning for Residual Vibration Suppression of a Two-Link Rigid-Flexible Manipulator Considering Large Deformation. Mechanism Machine Theor. 44 (9), 1627–1639. doi:10.1016/j.mechmachtheory.2009.01.009
Benosman, M., and Le Vey, G. (2004). Control of Flexible Manipulators: A Survey. Robotica 22 (5), 533–545. doi:10.1017/s0263574703005642
Biagiotti, L., and Melchiorri, C. (2009). Trajectory Planning for Automatic Machines and Robots. Heidelberg: Springer Berlin. doi:10.1007/978-3-540-85629-0
Boscariol, P., and Gasparetto, A. (2013). Model-based Trajectory Planning for Flexible-Link Mechanisms with Bounded Jerk. Robotics and Computer-Integrated Manufacturing 29 (4), 90–99. doi:10.1016/j.rcim.2012.11.003
Cai, G.-P., Hong, J.-Z., and Yang, S. X. (2005). Dynamic Analysis of a Flexible Hub-Beam System with Tip Mass. Mech. Res. Commun. 32 (2), 173–190. doi:10.1016/j.mechrescom.2004.02.007
Cai, G. P., and Lim, C. W. (2008). Dynamics Studies of a Flexible Hub–Beam System with Significant Damping Effect. J. Sound Vibration 318 (1-2), 1–17. doi:10.1016/j.jsv.2008.06.009
Cao, F., and Liu, J. (2019). Boundary Vibration Control for a Two-Link Rigid–Flexible Manipulator with Quantized Input. J. Vibration Control. 25 (23-24), 107754631987350. doi:10.1177/1077546319873507
Chen, T., Yin, X., Peng, L., Rong, J., Yang, J., and Cong, G. (2021). Monitoring and Recognizing Enterprise Public Opinion from High-Risk Users Based on User Portrait and Random Forest Algorithm. Axioms 10 (2), 106. doi:10.3390/axioms10020106
Chen, Y. Z., Zhang, D. G., and Li, L. (2018). An Absolute Nodal Coordinate Formulation Based on Radial point Interpolation Method for Planar Slender Beams. J. Vibration Eng. 31 (2), 245–254.
Diken, H. (2000). Frequency-response Characteristics of a Single-Link Flexible Joint Manipulator and Possible Trajectory Tracking. J. Sound Vibration 233 (2), 179–194. doi:10.1006/jsvi.1999.2810
Dupont, P. E., Lock, J., Itkowitz, B., and Butler, E. (2010). Design and Control of Concentric-Tube Robots. IEEE Trans. Robot. 26 (2), 209–225. doi:10.1109/tro.2009.2035740
Dwivedy, S. K., and Eberhard, P. (2006). Dynamic Analysis of Flexible Manipulators, a Literature Review. Mechanism Machine Theor. 41 (7), 749–777. doi:10.1016/j.mechmachtheory.2006.01.014
Fan, J. (2012). B-spline Interpolation Method for the Dynamics of Rotating Cantilever Beam. Jme 48 (23), 59. doi:10.3901/jme.2012.23.059
Faris, W. F., Ata, A. A., and Sa'adeh, M. Y. (2009). Energy Minimization Approach for a Two-Link Flexible Manipulator. J. Vibration Control. 15 (4), 497–526. doi:10.1177/1077546308095227
Ghariblu, H., and Korayem, M. H. (2006). Trajectory Optimization of Flexible mobile Manipulators. Robotica 24 (3), 333–335. doi:10.1017/s0263574705002225
Guo, C., Gao, H., Ni, F., and Liu, H. (2016). “A Vibration Suppression Method for Flexible Joints Manipulator Based on Trajectory Optimization,” in IEEE International Conference on Mechatronics & Automation, Harbin, China, 7-10 Aug. 2016 (IEEE). doi:10.1109/icma.2016.7558585
He, W., He, X., Zou, M., and Li, H. (2019). PDE Model-Based Boundary Control Design for a Flexible Robotic Manipulator with Input Backlash. IEEE Trans. Contr. Syst. Technol. 27 (2), 790–797. doi:10.1109/tcst.2017.2780055
Heidari, H. R., Korayem, M. H., Haghpanahi, M., and Batlle, V. F. (2013). Optimal Trajectory Planning for Flexible Link Manipulators with Large Deflection Using a New Displacements Approach. J. Intell. Robotic Syst. 72 (3), 287–300. doi:10.1007/s10846-012-9807-1
Herrnstadt, G., and Menon, C. (2016). Voluntary-Driven Elbow Orthosis with Speed-Controlled Tremor Suppression. Front. Bioeng. Biotechnol. 4, 29. doi:10.3389/fbioe.2016.00029
Huang, J., and Ji, J. (2020). Vibration Control of Coupled Duffing Oscillators in Flexible Single-Link Manipulators. J. Vibration Control. 27 (1), 2058–2068. doi:10.1177/1077546320952598
Jiang, D., Li, G., Sun, Y., Hu, J., Yun, J., and Liu, Y. (2021). Manipulator Grabbing Position Detection with Information Fusion of Color Image and Depth Image Using Deep Learning. J. Ambient Intell. Hum. Comput, 1–14. doi:10.1007/s12652-020-02843-w
Jinqiao, Dai., Aimin, W., and Aiguo, S. (2010). A Magneto-Rheological Fluid Based Damper for Vibration Control of Flexible Robot. Robot 32 (3), 358–362.
Korayem, M., and Ghariblu, H. (2004). Analysis of Wheeled mobile Flexible Manipulator Dynamic Motions with Maximum Load Carrying Capacities. Robotics Autonomous Syst. 48 (2-3), 63–76. doi:10.1016/s0921-8890(04)00102-2
Korayem, M. H., Bamdad, M., and Bayat, S. (2009). “Optimal Trajectory Planning with Maximum Load Carrying Capacity for cable Suspended Robots,” .in Mechatronics and its Applications, 2009. ISMA '09. 6th International Symposium, Sharjah, United Arab Emirates, 23-26 March 2009 (IEEE).
Korayem, M. H., Mostafa, N., and Hamed, R. N. (2013). Dynamic Load Carrying Capacity of Flexible Manipulators Using Finite Element Method and Pontryagin's Minimum Principle. J. Optimization Ind. Eng. 6, 17–24.
Korayem, M. H., Nohooji, H. R., and Nikoobin, A. (2011). Path Planning of mobile Elastic Robotic Arms by Indirect Approach of Optimal Control. Int. J. Adv. Robotic Syst. 8 (1), 10–20. doi:10.5772/10524
Li, L., Zhang, D. G., and Zhu, W. D. (2014). Free Vibration Analysis of a Rotating Hub-Functionally Graded Material Beam System with the Dynamic Stiffening Effect. J. Sound Vibration 333 (5), 1526–1541. doi:10.1016/j.jsv.2013.11.001
Macnab, C. J. B., D'Eleuterio, G. M. T., and Meng, M. (2004). “CMAC Adaptive Control of Flexible-Joint Robots Using Backstepping with Tuning Functions,” in IEEE International Conference on Robotics & Automation, New Orleans, LA, USA, 26 April-1 May 2004 (IEEE). doi:10.1109/robot.2004.1307465
Mladenova, C., and Rashkov, I. (2004). Modelling of Flexible Link Manipulators. Proc. Appl. Math. Mech. 4 (1), 163–164. doi:10.1002/pamm.200410063
Moallem, M., Patel, R. V., and Khorasani, K. (2015). An Inverse Dynamics Control Strategy for Tip Position Tracking of Flexible Multi‐link Manipulators. J. Field Robotics 14 (9), 649–658.
Niu, P., Cheng, Q., Liu, Z., and Chu, H. (2021). A Machining Accuracy Improvement Approach for a Horizontal Machining center Based on Analysis of Geometric Error Characteristics. Int. J. Adv. Manufacturing Tech. 112 (9), 2873–2887. doi:10.1007/s00170-020-06565-3
Pratiher, B., and Dwivedy, S. K. (2007). Parametric Instability of a Cantilever Beam with Magnetic Field and Periodic Axial Load. J. Sound Vibration 305 (4-5), 904–917. doi:10.1016/j.jsv.2007.04.039
Qiu, Z.-c., Han, J.-d., and Liu, J.-g. (2015). Experiments on Fuzzy Sliding Mode Variable Structure Control for Vibration Suppression of a Rotating Flexible Beam. J. Vibration Control. 21 (2), 343–358. doi:10.1177/1077546313487760
Rahn, C. D. (2002). Mechatronic Control of Distributed Noise and Vibration: A Lyapunov Approach. Meas. Sci. Technol. 13 (4), 643–644. doi:10.1088/0957-0233/13/4/704
Timoshenko, S. P. (1922). X. On the Transverse Vibrations of Bars of Uniform Cross-Section. Lond. Edinb. Dublin Phil. Mag. J. Sci. 43 (253), 125–131. doi:10.1080/14786442208633855
Wilbanks, J. J., and Leamy, M. J. (2019). Robust Two-Scale Command Shaping for Residual Vibration Mitigation in Nonlinear Systems. J. Sound Vibration 462, 114927. doi:10.1016/j.jsv.2019.114927
Zaher, M. H., and Megahed, S. M. (2015). Joints Flexibility Effect on the Dynamic Performance of Robots. Robotica 33 (7), 1424–1445. doi:10.1017/s0263574714000848
Keywords: variable-stiffness flexible manipulator, control design, vibration reduction, trajectory planning, CADE optimization algorithm
Citation: Cheng Q, Xu W, Liu Z, Hao X and Wang Y (2021) Optimal Trajectory Planning of the Variable-Stiffness Flexible Manipulator Based on CADE Algorithm for Vibration Reduction Control. Front. Bioeng. Biotechnol. 9:766495. doi: 10.3389/fbioe.2021.766495
Received: 29 August 2021; Accepted: 15 September 2021;
Published: 08 October 2021.
Edited by:
Tinggui Chen, Zhejiang Gongshang University, ChinaReviewed by:
Gongfa Li, Wuhan University of Science and Technology, ChinaZhihua Cui, Taiyuan University of Science and Technology, China
Copyright © 2021 Cheng, Xu, Liu, Hao and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Yi Wang, d2FuZ3lpMzAxQDEyNi5jb20=