Research Paper:
Velocity Profile Generation for Industrial Robots Considering Natural Frequency Variations
Shingo Tajima*,
, Kazuya Miyashita**, and Hayato Yoshioka***

*Meiji University
1-1-1 Higashimita, Tama-ku, Kawasaki, Kanagawa 214-8570, Japan
Corresponding author
**Advantest Corporation
Tokyo, Japan
***The University of Tokyo
Tokyo, Japan
Industrial robots are widely used to compensate for labor shortages and increase productivity. However, the natural frequency of a robot varies with its posture, making vibration suppression difficult. Residual vibration during operation increases the cycle time and reduces workpiece accuracy. Therefore, a velocity profile generation method that accounts for posture-dependent frequency variation is required to achieve high-precision robot machining. This study proposes a novel velocity profile generation method to suppress vibration in industrial robots with posture-dependent natural frequency variations. First, finite impulse response filtering and the jerk limited acceleration profile were applied to generate velocity profiles that remove different frequency components during the acceleration and deceleration phases. Next, two methods were developed for determining the suppressed frequencies: (1) filtering the natural frequencies at the start and end of the motion and (2) eliminating the frequency that minimizes the amplitude integral of the acceleration. The simulation results confirmed that the proposed trajectory generation method can reduce vibration, compared with the conventional filtering method, for both suppressed frequency-determination methods. The optimal velocity profile was achieved by filtering the frequency that minimizes the amplitude integral of the acceleration during the acceleration phase and the natural frequency at the end of the motion during the deceleration phase. The proposed method provides a practical solution for improving the dynamic performance of industrial robots by effectively suppressing vibration while maintaining motion efficiency.
- [1] A. Verl, A. Valente, S. Melkote, C. Brecher, E. Ozturk, and L. T. Tunc, “Robots in machining,” CIRP Annals, Vol.68, Issue 2, pp. 799-822, 2019. https://doi.org/10.1016/j.cirp.2019.05.009
- [2] C. S. Chen and S. K. Chen, “Synchronization of tool tip trajectory and attitude based on the surface characteristics of workpiece for 6-DOF robot manipulator,” Robotics and Computer-Integrated Manufacturing, Vol.59, pp. 13-27, 2019. https://doi.org/10.1016/j.rcim.2019.01.016
- [3] Y. Chen and F. Dong, “Robot machining: Recent development and future research issues,” The Int. J. of Advanced Manufacturing Technology, Vol.66, pp. 1489-1497, 2013. https://doi.org/10.1007/s00170-012-4433-4
- [4] B. Greenway, “Robot accuracy,” Industrial Robot, Vol.27, Issue 4, pp. 257-265, 2000. https://doi.org/10.1108/01439910010372136
- [5] S. Tajima, S. Iwamoto, and H. Yoshioka, “Kinematic tool-path smoothing for 6-axis industrial machining robots,” Int. J. Automation Technol., Vol.15, No.5, pp. 621-630, 2021. https://doi.org/10.20965/ijat.2021.p0621
- [6] V. Milenkovic and B. Huang, “Kinematics of major robot linkages,” Robotics Int. of SME, Vol.2, pp. 16-31, 1983.
- [7] M. Dupac, “Smooth trajectory generation for rotating extensible manipulators,” Mathematical Methods in the Applied Sciences, Vol.41, Issue 6, pp. 2281-2286, 2018. https://doi.org/10.1002/mma.4210
- [8] M. Beschi, S. Mutti, G. Nicola, M. Faroni, P. Magnoni, E. Villagrossi, and N. Pedrocchi, “Optimal robot motion planning of redundant robots in machining and additive manufacturing applications,” Electronics, Vol.8, Issue 12, Article No.1437, 2019. https://doi.org/10.3390/electronics8121437
- [9] R. Béarée and A. Olabi, “Dissociated jerk-limited trajectory applied to time-varying vibration reduction,” Robotics and Computer-Integrated Manufacturing, Vol.29, Issue 2, pp. 444-453, 2013. https://doi.org/10.1016/j.rcim.2012.09.014
- [10] K. P. Jankowski and H. A. Elmaraghy, “Inverse dynamics and feedforward controllers for high precision position/force tracking of flexible joint robots,” Robotica, Vol.12, Issue 3, pp. 227-241, 1994. https://doi.org/10.1017/S0263574700017203
- [11] S. Tajima, S. Iwamoto, and H. Yoshioka, “Posture optimization in robot machining with kinematic redundancy for high-precision positioning,” Int. J. Automation Technol., Vol.17, No.5, pp. 494-503, 2023. https://doi.org/10.20965/ijat.2023.p0494
- [12] E. Bayo and B. Paden, “On trajectory generation for flexible robots,” J. of Robotic Systems, Vol.4, Issue 2, pp. 229-235, 1987. https://doi.org/10.1002/rob.4620040206
- [13] D. Jeon and M. Tomizuka, “Learning hybrid force and position control of robot manipulators,” IEEE Trans. on Robotics and Automation, Vol.9, Issue 4, pp. 423-431, 1993. https://doi.org/10.1109/70.246053
- [14] B. Sencer and S. Tajima, “Frequency optimal feed motion planning in computer numerical controlled machine tools for vibration avoidance,” J. of Manufacturing Science and Engineering, Vol.139, Issue 1, Article No.011006, 2017. https://doi.org/10.1115/1.4034140
- [15] S. Tajima and B. Sencer, “Kinematic corner smoothing for high-speed machine tools,” Int. J. of Machine Tools and Manufacture, Vol.108, pp. 27-43, 2016. https://doi.org/10.1016/j.ijmachtools.2016.05.009
- [16] W. Wang, C. Hu, K. Zhou, and S. He, “Corner trajectory smoothing with asymmetrical transition profile for CNC machine tools,” Int. J. of Machine Tools and Manufacture, Vol.144, Article No.103423, 2019. https://doi.org/10.1016/j.ijmachtools.2019.05.007
- [17] K. Nakamoto and Y. Takeuchi, “Recent advances in multiaxis control and multitasking machining,” Int. J. Automation Technol., Vol.11, No.2, pp. 140-154, 2017. https://doi.org/10.20965/ijat.2017.p0140
- [18] T. Haas, S. Weikert, and K. Wegener, “MPCC-based set point optimisation for machine tools,” Int. J. Automation Technol., Vol.13, No.3, pp. 407-418, 2019. https://doi.org/10.20965/ijat.2019.p0407
- [19] S. Tajima and B. Sencer, “Accurate real-time interpolation of 5-axis tool-paths with local corner smoothing,” Int. J. of Machine Tools and Manufacture, Vol.142, pp. 1-15, 2019. https://doi.org/10.1016/j.ijmachtools.2019.04.005
- [20] F. Sellmann, T. Haas, H. Nguyen, S. Weikert, and K. Wegener, “Geometry optimisation for 2D cutting: A quadratic programming approach,” Int. J. Automation Technol., Vol.10, No.2, pp. 272-281, 2016. https://doi.org/10.20965/ijat.2016.p0272
- [21] S. Tajima and B. Sencer, “Online interpolation of 5-axis machining toolpaths with global blending,” Int. J. of Machine Tools and Manufacture, Vol.175, Article No.103862, 2022. https://doi.org/10.1016/j.ijmachtools.2022.103862
- [22] L. Biagiotti and C. Melchiorri, “FIR filters for online trajectory planning with time- and frequency-domain specifications,” Control Engineering Practice, Vol.20, Issue 12, pp. 1385-1399, 2012. https://doi.org/10.1016/j.conengprac.2012.08.005
- [23] K. Erkorkmaz and Y. Altintas, “High speed CNC system design. Part I: Jerk limited trajectory generation and quintic spline interpolation,” Int. J. of Machine Tools and Manufacture, Vol.41, Issue 9, pp. 1323-1345, 2001. https://doi.org/10.1016/S0890-6955(01)00002-5
- [24] D. K. Thomsen, R. Søe-Knudsen, O. Balling, and X. Zhang, “Vibration control of industrial robot arms by multi-mode time-varying input shaping,” Mechanism and Machine Theory, Vol.155, Article No.104072, 2021. https://doi.org/10.1016/j.mechmachtheory.2020.104072
- [25] R. Sato, Y. Ito, S. Mizuura, and K. Shirase, “Vibration mode and motion trajectory simulations of an articulated robot by a dynamic model considering joint bearing stiffness,” Int. J. Automation Technol., Vol.15, No.5, pp. 631-640, 2021. https://doi.org/10.20965/ijat.2021.p0631
- [26] D. Verscheure, B. Demeulenaere, J. Swevers, J. D. Schutter, and M. Diehl, “Time-optimal path tracking for robots: A convex optimization approach,” IEEE Trans. on Automatic Control, Vol.54, Issue 10, pp. 2318-2327, 2009. https://doi.org/10.1109/TAC.2009.2028959
- [27] K. Hu, Y. Dong, and D. Wu, “Smooth time-optimal path tracking for robot manipulators with kinematic constraints,” Proc. of ASME 2020 Int. Mechanical Engineering Congress and Exposition, Vol.7B, Article No.V07BT07A038, 2020. https://doi.org/10.1115/IMECE2020-23637
- [28] J. Yang, D. Li, C. Ye, and H. Ding, “An analytical C3 continuous tool path corner smoothing algorithm for 6R robot manipulator,” Robotics and Computer Integrated Manufacturing, Vol.64, Article No.101947, 2020. https://doi.org/10.1016/j.rcim.2020.101947
- [29] R. Zhao and S. Ratchev, “On-line trajectory planning with timevariant motion constraints for industrial robot manipulators,” Proc. of 2017 IEEE Int. Conf. on Robotics and Automation (ICRA), pp. 3748-3753, 2017. https://doi.org/10.5772/5032
This article is published under a Creative Commons Attribution-NoDerivatives 4.0 Internationa License.