{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,3]],"date-time":"2024-01-03T12:44:56Z","timestamp":1704285896662},"reference-count":23,"publisher":"Walter de Gruyter GmbH","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,3,28]]},"abstract":"Abstract<\/jats:title>\n Input shaping is a well-established approach for suppressing oscillations in systems with flexible modes. When applying input shaping, it is common to assume the system to be at rest initially, i.\u2009e., the initial conditions of the oscillatory part of the system have to be at zero. In this paper, we propose a method that allows relaxing the aforementioned assumption for a large class of input signals. The approach relies on the standard input shaper structure but re-parameterizes the shaper such that non-zero initial conditions are cancelled out by the inputs, resulting in zero residual oscillation. Natural physical limitations of the concept are discussed and the application to overhead cranes is presented. The method is validated both in simulation as well as in experiments using a small scale crane. In addition, a simplified trajectory generator is presented that tailors a standard seven-segment jerk-limited motion profile such that zero residual vibrations are achieved without any dedicated input shaping.<\/jats:p>","DOI":"10.1515\/auto-2021-0147","type":"journal-article","created":{"date-parts":[[2022,3,10]],"date-time":"2022-03-10T12:13:31Z","timestamp":1646914411000},"page":"300-311","source":"Crossref","is-referenced-by-count":2,"title":["On reference trajectory generation for overhead crane travel movements"],"prefix":"10.1515","volume":"70","author":[{"given":"Arne","family":"Wahrburg","sequence":"first","affiliation":[{"name":"ABB Corporate Research , Ladenburg , Germany"}]},{"given":"Janne","family":"Jurvanen","sequence":"additional","affiliation":[{"name":"ABB Motion Drive Products , Helsinki , Finland"}]},{"given":"Matias","family":"Niemel\u00e4","sequence":"additional","affiliation":[{"name":"ABB Motion Drive Products , Helsinki , Finland"}]},{"given":"Mikael","family":"Holmberg","sequence":"additional","affiliation":[{"name":"ABB Motion Drive Products , Helsinki , Finland"}]}],"member":"374","published-online":{"date-parts":[[2022,3,11]]},"reference":[{"key":"2023033111222627110_j_auto-2021-0147_ref_001","doi-asserted-by":"crossref","unstructured":"Ackermann, J. 1980. Parameter space design of robust control systems. IEEE Transactions on Automatic Control 25: 1058\u20131072.","DOI":"10.1109\/TAC.1980.1102505"},{"key":"2023033111222627110_j_auto-2021-0147_ref_002","doi-asserted-by":"crossref","unstructured":"Adamy, J. 2014. Nichtlineare Systeme und Regelungen. 2nd edition. Springer.","DOI":"10.1007\/978-3-642-45013-6"},{"key":"2023033111222627110_j_auto-2021-0147_ref_003","doi-asserted-by":"crossref","unstructured":"Berscheid, L. and T. Kr\u00f6ger. 2021. Jerk-limited real-time trajectory generation with arbitrary target states. In: Proc. of Robotics: Science and Systems XVII.","DOI":"10.15607\/RSS.2021.XVII.015"},{"key":"2023033111222627110_j_auto-2021-0147_ref_004","unstructured":"Calvert, J.\u2009F. and D.\u2009J. Gimpel. 1957. Method and apparatus for control of system output response to system input. U.S. patent no.\u20092801351."},{"key":"2023033111222627110_j_auto-2021-0147_ref_005","doi-asserted-by":"crossref","unstructured":"Giacomelli, M., M. Faroni, D. Gorni, A. Marini, L. Simoni and A. Visioli. 2018. MPC-PID control of operator-in-the-loop overheadcranes: A practical approach. In: Proc. of International Conference on Systems and Control.","DOI":"10.1109\/ICoSC.2018.8587775"},{"key":"2023033111222627110_j_auto-2021-0147_ref_006","doi-asserted-by":"crossref","unstructured":"Gorinevsky, D. and G. Vukovich. 1998. Nonlinear input shaping control of flexible spacecraft reorientation maneuver. Journal of Guidance, Dynamics, and Control 21(2): 264\u2013270.","DOI":"10.2514\/2.4252"},{"key":"2023033111222627110_j_auto-2021-0147_ref_007","doi-asserted-by":"crossref","unstructured":"Hedberg, E., J. Nor\u00e9n, M. Norrl\u00f6f and S. Gunnarsson. 2017. Industrial robot tool position estimation using inertial measurements in a complementary filter and an EKF. IFAC-PapersOnLine 50: 12748\u201312752.","DOI":"10.1016\/j.ifacol.2017.08.1828"},{"key":"2023033111222627110_j_auto-2021-0147_ref_008","unstructured":"Hyde, J.\u2009M. and W.\u2009P. Seering. 1991. Using input command pre-shaping to suppress multiple mode vibration. In: Proc. of IEEE International Conference on Robotics and Automation, pp.\u20092604\u20132609."},{"key":"2023033111222627110_j_auto-2021-0147_ref_009","doi-asserted-by":"crossref","unstructured":"Kang, C.-G. 2019. Impulse vectors for input-shaping control. IEEE Control Systems Magazine 39(4): 40\u201355.","DOI":"10.1109\/MCS.2019.2913610"},{"key":"2023033111222627110_j_auto-2021-0147_ref_010","doi-asserted-by":"crossref","unstructured":"K\u00e4pernick, B. and K. Graichen. 2013. Model predictive control of an overhead craneusing constraint substitution. In: Proc. of American Control Conference, pp.\u20093973\u20133978.","DOI":"10.1109\/ACC.2013.6580447"},{"key":"2023033111222627110_j_auto-2021-0147_ref_011","doi-asserted-by":"crossref","unstructured":"Kolar, B., H. Rams and K. Schlacher. 2017. Time-optimal flatness based control of a gantry crane. Control Engineering Practice 60: 18\u201327.","DOI":"10.1016\/j.conengprac.2016.11.008"},{"key":"2023033111222627110_j_auto-2021-0147_ref_012","unstructured":"Margono, B.\u2009S. 2004. Optimierung von Bewegungsabl\u00e4ufen mitschwingungsfreien Endpositionen zur Verk\u00fcrzung der Arbeitszyklen von Container-Schnellumschlaganlagen. PhD thesis, University Duisburg-Essen."},{"key":"2023033111222627110_j_auto-2021-0147_ref_013","doi-asserted-by":"crossref","unstructured":"Newman, D., S.-W. Hong and J.\u2009E. Vaughan. 2018. The design of input shapers which eliminate nonzero initial conditions. Journal of Dynamic Systems Measurement and Control 140.","DOI":"10.1115\/1.4039668"},{"key":"2023033111222627110_j_auto-2021-0147_ref_014","unstructured":"Niemel\u00e4, M. 2018. Swayless positioning of an overhead crane under external disturbances. Master\u2019s thesis, Aalto University."},{"key":"2023033111222627110_j_auto-2021-0147_ref_015","doi-asserted-by":"crossref","unstructured":"Park, U.\u2009H., J.\u2009W. Lee, B.\u2009D. Lim and Y.\u2009G. Sung. 2001. Design and sensitivity analysis of an input shaping filter in the Z-plane. Journal of Sound and Vibration 243: 157\u2013171.","DOI":"10.1006\/jsvi.2000.3414"},{"key":"2023033111222627110_j_auto-2021-0147_ref_016","doi-asserted-by":"crossref","unstructured":"Singer, N.\u2009C. and W.\u2009P. Seering. 1990. Preshaping command inputs to reduce system vibrations. ASME Journal of Dynamic Systems 112: 76\u201382.","DOI":"10.1115\/1.2894142"},{"key":"2023033111222627110_j_auto-2021-0147_ref_017","doi-asserted-by":"crossref","unstructured":"Singhose, W. 2009. Command shaping for flexible systems: A review of the first 50 years. International Journal of Precision Engineering and Manufacturing 10(4): 153\u2013168.","DOI":"10.1007\/s12541-009-0084-2"},{"key":"2023033111222627110_j_auto-2021-0147_ref_018","doi-asserted-by":"crossref","unstructured":"Singhose, W., B. Mills and W. Seering. 1999. Closed-form methods for generating on-off commands for undamped flexible structures. Journal of Guidance, Control, and Dynamics 22: 378\u2013382.","DOI":"10.2514\/2.4394"},{"key":"2023033111222627110_j_auto-2021-0147_ref_019","doi-asserted-by":"crossref","unstructured":"Singhose, W., W. Seering and N. Singer. 1994. Residual vibration reduction using vector diagrams to generate shaped inputs. Journal of Mechanical Design 116: 654\u2013659.","DOI":"10.1115\/1.2919428"},{"key":"2023033111222627110_j_auto-2021-0147_ref_020","unstructured":"Singhose, W., W. Seering and N. Singer. 1996. Input shaping for vibration reduction with specified insensitivity to modeling errors. In: Proc. of Japan-USA Symposium on Flexible Automation, pp.\u2009307\u2013313."},{"key":"2023033111222627110_j_auto-2021-0147_ref_021","doi-asserted-by":"crossref","unstructured":"Smith, O.\u2009J.\u2009M. 1957. Posicast control of damped oscillatory systems. In: Proc. of the Institute of Radio Engineers, pp.\u20091249\u20131255.","DOI":"10.1109\/JRPROC.1957.278530"},{"key":"2023033111222627110_j_auto-2021-0147_ref_022","doi-asserted-by":"crossref","unstructured":"Sorensen, K.\u2009L., W. Singhose and S. Dickerson. 2007. A controller enabling precise positioning and sway reduction in bridge and gantry cranes. Control Engineering Practice 15(7): 825\u2013837.","DOI":"10.1016\/j.conengprac.2006.03.005"},{"key":"2023033111222627110_j_auto-2021-0147_ref_023","unstructured":"Zhao, Y., W. Chen, T. Tang and M. Tomizuka. 2016. Zero time delay input shaping for smooth settling of industrial robots. In: Proc. of IEEE International Conference on Automation Science and Engineering, pp.\u2009620\u2013625."}],"container-title":["at - Automatisierungstechnik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2021-0147\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2021-0147\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,31]],"date-time":"2023-03-31T14:32:46Z","timestamp":1680273166000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2021-0147\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,1]]},"references-count":23,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,3,11]]},"published-print":{"date-parts":[[2022,3,28]]}},"alternative-id":["10.1515\/auto-2021-0147"],"URL":"https:\/\/doi.org\/10.1515\/auto-2021-0147","relation":{},"ISSN":["2196-677X","0178-2312"],"issn-type":[{"value":"2196-677X","type":"electronic"},{"value":"0178-2312","type":"print"}],"subject":[],"published":{"date-parts":[[2022,3,1]]}}}