{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T18:11:13Z","timestamp":1782583873685,"version":"3.54.5"},"reference-count":37,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T00:00:00Z","timestamp":1528070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministerio de Ciencia e Innovaci\u00f3n and FEDER Funds","award":["DPI2015-69325-C2-1-R"],"award-info":[{"award-number":["DPI2015-69325-C2-1-R"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Input shaping is an Optimal Control feedforward strategy whose ability to define how and when a flexible dynamical system defined by Ordinary Differential Equations (ODEs) and computer controlled would move into its operative space, without command induced unwanted dynamics, has been exhaustively demonstrated. This work examines the issue of Embedded Internet of Things (IoT) Input Shaping with regard to real time control of multibody oscillatory systems whose dynamics are better described by differential algebraic equations (DAEs). An overhead crane hanging a double link multibody payload has been appointed as a benchmark case; it is a multibody, multimode system. This might be worst scenario to implement Input Shaping. The reasons can be found in the wide array of constraints that arise. Firstly, the reliability of the multibody model was tested on a Functional Mock-Up Interface (FMI) with the two link payload suspended from the trolley by comparing the experimental video tapping signals in time domain faced with the signals extracted from the multibody model. The FFTs of the simulated and the experimental signal contain the same frequency harmonics only with somewhat different power due to the real world light damping in the joints. The application of this approach may be extended to other cases i.e., the usefulness of mobile hydraulic cranes is limited because the payload is supported by an overhead cable under tension that allows oscillation to occur during crane motion. If the payload size is not negligible small when compared with the cable length may introduce an additional oscillatory mode that creates a multibody double pendulum. To give the insight into the double pendulum dynamics by Lagrangian methods two slender rods as payloads are analyzed dealing with the overhead crane and a composite revolute-revolute joint is proposed to model the cable of the hydraulic crane, both assumptions facilitates an affordable analysis. This allows developing a general study of this type of multibody payloads dynamics including its normal modes, modes ratios plus ranges of frequencies expected. Input Shapers were calculated for those multimodes of vibration by convolving Specified Insensitivity (SI) shapers for each mode plus a novel Direct SI-SI shaper well suited to reduce the computational requirements, i.e., the number of the shaper taps, to carry out the convolution sum in real time by the IoT device based on a single microcontroller working as the command generator. Several comparisons are presented for the shaped and unshaped responses using both the multibody model, the experimental FMI set-up and finally a real world hydraulic crane under slewing motion commanded by an analog Joystick connected by two RF modules 802.15.4 to the IoT device that carry out the convolution sum in real time. Input Shaping improves the performances for all the cases.<\/jats:p>","DOI":"10.3390\/s18061817","type":"journal-article","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T12:14:30Z","timestamp":1528114470000},"page":"1817","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Dynamics and Embedded Internet of Things Input Shaping Control for Overhead Cranes Transporting Multibody Payloads"],"prefix":"10.3390","volume":"18","author":[{"given":"Gerardo","family":"Pel\u00e1ez","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Universidade de Vigo, 36310 Pontevedra, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joshua","family":"Vaugan","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Louisiana at Lafayette, Lafayette, LA 70504, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pablo","family":"Izquierdo","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Universidade de Vigo, 36310 Pontevedra, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6122-3011","authenticated-orcid":false,"given":"Higinio","family":"Rubio","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Universidad Carlos III de Madrid, 28903 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan Carlos","family":"Garc\u00eda-Prada","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Universidad Carlos III de Madrid, 28903 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,6,4]]},"reference":[{"key":"ref_1","unstructured":"Haugh, E.J. (1989). Computer Aided Kinematics and Dynamics of Mechanical Systems, Allyn and Bacon."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Garc\u00eda de Jal\u00f3n, J., and Bayo, E. (1994). Kinematic and Dynamic Simulation of Multibody Systems: The Real-Time Challenge, Springer.","DOI":"10.1007\/978-1-4612-2600-0"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Nikravesh, P.E. (2008). Planar Multibody Dynamics: Formulation Programming and Applications, CRC Press.","DOI":"10.1201\/b15878"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1115\/1.2899065","article-title":"Controlled Motion in an Elastic World","volume":"115","author":"Book","year":"1993","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_5","unstructured":"Cook, G. (1987, January 7\u20138). Control of flexible structures via Posicast. Proceedings of the Southeastern Symposium on System Theory, Knoxville, TN, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Junkins, J.L., and Kim, Y. (1993). Introduction to Dynamics and Control of Flexible Structures, American Institute of Aeronautics and Astronautics, Inc.","DOI":"10.2514\/4.862076"},{"key":"ref_7","unstructured":"Banerjee, A.K., and Singhose, W.E. (1995, January 14\u201317). Minimum Time Fuel Efficient Maneuver of Flexible Spacecraft with Vibration Amplitude Constraint. Proceedings of the AAS Astrodynamics Specialist Conference, Halifax, NS, Canada."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"360","DOI":"10.2514\/3.20844","article-title":"Time-Optimal Slewing of Flexible Spacecraft","volume":"15","author":"Burns","year":"1992","journal-title":"J. Guid. Control Dyn."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"597","DOI":"10.2514\/3.20880","article-title":"Robust Time-Optimal Control of Uncertain Flexible Spacecraft","volume":"15","author":"Liu","year":"1992","journal-title":"J. Guid. Control Dyn."},{"key":"ref_10","unstructured":"Pao, L.Y., and Singhose, W.E. (1995, January 28\u201329). A Comparison of Constant and Variable Amplitude Command Shaping Techniques for Vibration Reduction. Proceedings of the IEEE Conference on Control Application Applications, Albany, NY, USA."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pao, L.Y. (1994, January 24\u201326). Characteristics of Time-Optimal Control of Flexible Structures with Damping. Proceedings of the IEEE International Conference on Control and Applications, Glasgow, UK.","DOI":"10.1109\/CCA.1994.381308"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Rogers, K., and Seering, W.P. (1996, January 29\u201331). Input Shaping for Limiting Loads and Vibration in Systems with On-Off Actuators. Proceedings of the AIAA Guidance, Navigation, and Control Conference, San Diego, CA, USA.","DOI":"10.2514\/6.1996-3796"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Singhose, W.E., Seering, W.P., and Banerjee, A.K. (1996, January 29\u201331). An Evaluation of Fuel-Efficient On-Off Input Shaping with Deflection Limiting. Proceedings of the AIAA\/AAS Astrodynamics Specialist Conference, San Diego, CA, USA.","DOI":"10.2514\/6.1996-3588"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Singhose, W.E., Seering, W.P., and Banerjee, A.K. (1996, January 29\u201331). Limiting Deflection During the Slewing of Flexible Spacecraft Using Deflection Sampling. Proceedings of the AIAA Guidance, Navigation, and Control Conference, San Diego, CA, USA.","DOI":"10.2514\/6.1996-3793"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1177\/1077546309106142","article-title":"Command Shaping for Nonlinear Crane Dynamics","volume":"16","author":"Blackburn","year":"2010","journal-title":"J. Vib. Control"},{"key":"ref_16","unstructured":"Singhose, W.E., and Singer, N.C. (1996, January 7\u201310). Input Shaping for Vibration Reduction with Specified Insensitivity to Modeling Errors. Proceedings of the 1996 Japan-USA Symposium on Flexible Automation, Boston, MA, USA."},{"key":"ref_17","first-page":"1345","article-title":"Control of Tower Cranes With Double-Pendulum Payload Dynamics","volume":"18","author":"Vaughan","year":"2010","journal-title":"Trans. Control Syst. Tech."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"881","DOI":"10.20965\/jrm.2011.p0881","article-title":"Use of Cranes in Education an International Collaboration","volume":"23","author":"Singhose","year":"2011","journal-title":"J. Robot. Mechatron."},{"key":"ref_19","unstructured":"Singer, N.C., and Seering, W.P. (1992, January 12\u201314). An extension of Command Shaping Methods for Controlling Residual Vibration Using Frequency Sampling. Proceedings of the IEEE International Conference on Robotics and Automation, Nice, France."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1115\/1.2801257","article-title":"Vibration reduction Using Multi-Hump Input Shapers","volume":"119","author":"Singhose","year":"1997","journal-title":"Trans. ASME J. Dyn. Syst. Meas. Control"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1115\/1.2899035","article-title":"Robust Time-Delay Control","volume":"112","author":"Singh","year":"1993","journal-title":"ASME J. Dyn. Syst. Meas. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"868","DOI":"10.2514\/2.4980","article-title":"Minimax Design of Robust Controllers for Flexible Systems","volume":"25","author":"Singh","year":"2002","journal-title":"J. Guid. Control Dyn."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1115\/1.2963039","article-title":"Minimax Input Shaper Design Using Linear Programming","volume":"130","author":"Singh","year":"2008","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_24","unstructured":"Singhose, W.E., Potter, L., and Singer, N.C. (1995, January 21\u201323). Vibration Reduction Using Multi-Hump Extra Insensitive Input Shapers. Proceedings of the American Control Conference, Seattle, WA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"061006","DOI":"10.1115\/1.4032931","article-title":"Quantitative Feedback Input Shaping for Flexible-Joint Robot Manipulator","volume":"138","author":"Chatlatanagulchai","year":"2016","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"094501","DOI":"10.1115\/1.4039367","article-title":"Negative Input Shaped Commands for Unequal Acceleration and Braking Delays of Actuators","volume":"140","author":"Sung","year":"2018","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_27","first-page":"7","article-title":"Posicast Control Past and Present","volume":"2","author":"Hung","year":"2007","journal-title":"IEEE Multidiscip. Eng. Educ. Mag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1249","DOI":"10.1109\/JRPROC.1957.278530","article-title":"Posicast control of damped oscillatory systems","volume":"45","author":"Smith","year":"1957","journal-title":"Proc. IRE"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Singh, T. (2010). Optimal Reference Shaping for Dynamical Systems: Theory and Applications, CRC Press.","DOI":"10.1201\/9781439805633"},{"key":"ref_30","unstructured":"Singhose, W.E., and Seering, W. (2012). Command Generation for Dynamic Systems, Lulu Press."},{"key":"ref_31","unstructured":"Singhose, W.E., Kivila, A., and Seering, W. (2013, January 21\u201323). Development of an Interactive Textbook for Command-Shaping Control Methods. Proceedings of the ASME Dynamics Systems and Control Conference, Stanford, CA, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1467","DOI":"10.2514\/3.11410","article-title":"Constraint Violation Stabilization Using Gradient feedback in Constrained Dynamics Simulation","volume":"15","author":"Yoon","year":"1992","journal-title":"J. Guid. Control Dyn."},{"key":"ref_33","unstructured":"Flores, P., and Seabra, E. (2010). Dynamics of Planar Multibody Systems: Concept, Formulation and Resolution, VDM Verlag Dr. M\u00fcller. ISBN-13: 978-3-8364-7746-8."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1007\/s40799-016-0087-8","article-title":"Analysis and Comparison of Motion Capture Systems for Human Walking","volume":"40","author":"Ceccarelli","year":"2016","journal-title":"Exp. Tech."},{"key":"ref_35","unstructured":"Singhose, W.E. (1997). Command Generation for Flexible Systems. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"37","DOI":"10.3182\/20020721-6-ES-1901.01474","article-title":"Implementation of Input Shaping on Flexible Machines with Integer Controllers","volume":"35","author":"Singhose","year":"2002","journal-title":"IFAC Proc. Vol."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Pel\u00e1ez, G., Caparrini, N., and Garc\u00eda-Prada, J.C. (2007, January 9\u201313). Two Impulse Sequence Input Shaper Design for Link Mechanism with Non-Linearities. Proceedings of the American Control Conference, New York, NY, USA.","DOI":"10.1109\/ACC.2007.4282326"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1817\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:07:15Z","timestamp":1760195235000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1817"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,4]]},"references-count":37,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["s18061817"],"URL":"https:\/\/doi.org\/10.3390\/s18061817","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,4]]}}}