{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T13:29:44Z","timestamp":1772112584524,"version":"3.50.1"},"reference-count":30,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T00:00:00Z","timestamp":1683676800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2023,8,9]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>This paper aims to propose a learning exponential jerk trajectory planning to suppress the residual vibrations of industrial robots.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>Based on finite impulse response filter technology, a step signal with a proper amplitude first passes through two linear filters and then performs exponential filter shaping to obtain an exponential jerk trajectory and cancel oscillation modal. An iterative learning strategy designed by gradient descent principle is used to adjust the parameters of exponential filter online and achieve the maximum vibration suppression effect.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>By building a SCARA robot experiment platform, a series of contrast experiments are conducted. The results show that the proposed method can effectively suppress residual vibration compared to zero vibration shaper and zero vibration and derivative shaper.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The idea of the adopted iterative leaning strategy is simple and reduces the computing power of the controller. A cheap acceleration sensor is available because it just needs to measure vibration energy to feedback. Therefore, the proposed method can be applied to production practice.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-02-2023-0013","type":"journal-article","created":{"date-parts":[[2023,5,9]],"date-time":"2023-05-09T10:55:21Z","timestamp":1683629721000},"page":"861-869","source":"Crossref","is-referenced-by-count":6,"title":["A learning trajectory planning for vibration suppression of industrial robot"],"prefix":"10.1108","volume":"50","author":[{"given":"Yanbiao","family":"Zou","sequence":"first","affiliation":[]},{"given":"Tao","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Tie","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Hubo","family":"Chu","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2023,5,10]]},"reference":[{"key":"key2023080809532550800_ref001","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.conengprac.2014.03.010","article-title":"New damped-jerk trajectory for vibration reduction","volume":"28","year":"2014","journal-title":"Control Engineering Practice"},{"key":"key2023080809532550800_ref002","first-page":"609","article-title":"Optimal trajectories for vibration reduction based on exponential filters","volume":"24","year":"2016","journal-title":"IEEE Transactions on Control Systems Technology"},{"key":"key2023080809532550800_ref003","first-page":"13","article-title":"Quantitative feedback input shaping for flexible-joint robot manipulator","volume":"138","year":"2016","journal-title":"Journal of Dynamic Systems Measurement and Control \u2013 Transactions of the ASME"},{"issue":"4","key":"key2023080809532550800_ref004","first-page":"14","article-title":"An improved recursive least square-based adaptive input shaping for zero residual vibration control of flexible system","volume":"8","year":"2016","journal-title":"Advances in Mechanical Engineering"},{"issue":"1","key":"key2023080809532550800_ref005","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1109\/TMECH.2011.2174373","article-title":"A direct method of adaptive FIR input shaping for motion control with zero residual vibration","volume":"18","year":"2013","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"9","key":"key2023080809532550800_ref006","doi-asserted-by":"crossref","first-page":"3736","DOI":"10.1109\/TFUZZ.2021.3128056","article-title":"Fuzzy dynamic output feedback force security control for hysteretic leaf spring hydro-suspension with servo valve opening predictive management under deception attack","volume":"30","year":"2022","journal-title":"IEEE Transactions on Fuzzy Systems"},{"issue":"23\/24","key":"key2023080809532550800_ref007","first-page":"3823","article-title":"Vibration suppression investigation and parametric design of tri-axle straight heavy truck with pitch-resistant hydraulically interconnected suspension","volume":"28","year":"2021","journal-title":"Journal of Vibration and Control"},{"key":"key2023080809532550800_ref008","first-page":"1599","article-title":"Input shaping for continuum beams under longitudinal vibration","year":"2005"},{"issue":"10","key":"key2023080809532550800_ref009","doi-asserted-by":"crossref","first-page":"3921","DOI":"10.1109\/TIE.2009.2018431","article-title":"Nonlinear variable structure filter for the online trajectory scaling","volume":"56","year":"2009","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"key2023080809532550800_ref010","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1109\/41.824135","article-title":"A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools","volume":"47","year":"2000","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"3","key":"key2023080809532550800_ref011","doi-asserted-by":"crossref","first-page":"731","DOI":"10.1115\/1.2234493","article-title":"Performance measures for input shaping and command generation","volume":"128","year":"2006","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"key":"key2023080809532550800_ref012","first-page":"228","article-title":"Designing input shapers using reinforcement learning","year":"2018"},{"issue":"5","key":"key2023080809532550800_ref013","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1016\/j.conengprac.2010.01.004","article-title":"Feedrate planning for machining with industrial six-axis robots","volume":"18","year":"2010","journal-title":"Control Engineering Practice"},{"key":"key2023080809532550800_ref014","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TMECH.2005.863365","article-title":"Design of learning input shaping technique for residual vibration suppression in an industrial robot","volume":"11","year":"2006","journal-title":"IEEE-ASME Transactions on Mechatronics"},{"issue":"4","key":"key2023080809532550800_ref015","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.1016\/j.automatica.2008.11.014","article-title":"Adaptive input shaping for manoeuvring flexible structures using an algebraic identification technique","volume":"45","year":"2009","journal-title":"Automatica"},{"key":"key2023080809532550800_ref016","first-page":"1183","article-title":"Input shaping for infinite dimensional systems with application on oil well drilling","year":"2018"},{"key":"key2023080809532550800_ref017","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1016\/j.ymssp.2018.01.029","article-title":"A neural network-based input shaping for swing suppression of an overhead crane under payload hoisting and mass variations","volume":"107","year":"2018","journal-title":"Mechanical Systems and Signal Processing"},{"key":"key2023080809532550800_ref018","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ymssp.2017.03.015","article-title":"Control strategies for crane systems: a comprehensive review","volume":"95","year":"2017","journal-title":"Mechanical Systems and Signal Processing"},{"issue":"4","key":"key2023080809532550800_ref019","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1109\/TMECH.2004.839046","article-title":"Adaptive time-delay command shaping filter for flexible manipulator control","volume":"9","year":"2004","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"3","key":"key2023080809532550800_ref020","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1080\/00207179308934404","article-title":"A trigonometric trajectory generator for robotic arms","volume":"57","year":"1993","journal-title":"International Journal of Control"},{"issue":"1","key":"key2023080809532550800_ref021","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1115\/1.2894142","article-title":"Preshaping command inputs to reduce system vibration","volume":"112","year":"1990","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"issue":"2\/4","key":"key2023080809532550800_ref022","first-page":"208","article-title":"Comparison of filtering methods for reducing residual vibration","volume":"5","year":"1999","journal-title":"European Journal of Control"},{"issue":"4","key":"key2023080809532550800_ref023","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1016\/S0967-0661(97)00025-7","article-title":"A comparison of input shaping and time-optimal flexible-body control","volume":"5","year":"1997","journal-title":"Control Engineering Practice"},{"issue":"2","key":"key2023080809532550800_ref024","doi-asserted-by":"crossref","first-page":"385","DOI":"10.2514\/3.21630","article-title":"Extra-insensitive input shapers for controlling flexible spacecraft","volume":"19","year":"1996","journal-title":"Journal of Guidance, Control, and Dynamics"},{"issue":"4","key":"key2023080809532550800_ref025","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1115\/1.3143860","article-title":"Modeling and control of elastic joint robots","volume":"109","year":"1987","journal-title":"Journal of Dynamic Systems, Measurement, and Control"},{"issue":"2","key":"key2023080809532550800_ref026","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/87.238404","article-title":"An adaptive input shaping control scheme for vibration suppression in slewing flexible structures","volume":"1","year":"1993","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"14","key":"key2023080809532550800_ref027","doi-asserted-by":"crossref","first-page":"91","DOI":"10.3182\/20120622-3-US-4021.00034","article-title":"Input shapers with uniformly distributed delays","volume":"45","year":"2012","journal-title":"IFAC Proceedings Volumes"},{"key":"key2023080809532550800_ref028","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1002\/oca.4660120404","article-title":"Solving robot trajectory planning problems with uniform cubic B-splines","volume":"12","year":"1991","journal-title":"Optimal Control Applications & Methods"},{"issue":"4","key":"key2023080809532550800_ref029","doi-asserted-by":"crossref","first-page":"3417","DOI":"10.1007\/s11071-022-07374-x","article-title":"Collaborative optimization design framework for hierarchical filter barrier control suspension system with projection adaptive tracking hydraulic actuator","volume":"108","year":"2022","journal-title":"Nonlinear Dynamics"},{"key":"key2023080809532550800_ref030","first-page":"2752","article-title":"Adaptive S-curve acceleration\/deceleration control method","year":"2008"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-02-2023-0013\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-02-2023-0013\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:38:31Z","timestamp":1753393111000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/50\/5\/861-869\/174990"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,10]]},"references-count":30,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,5,10]]},"published-print":{"date-parts":[[2023,8,9]]}},"alternative-id":["10.1108\/IR-02-2023-0013"],"URL":"https:\/\/doi.org\/10.1108\/ir-02-2023-0013","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"0143-991X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,10]]}}}