{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T05:37:58Z","timestamp":1770961078338,"version":"3.50.1"},"reference-count":30,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T00:00:00Z","timestamp":1339718400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6,15]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>The purpose of this paper is to present a control system for a heavy duty industrial robot, including both the control structure and algorithm, which was designed and tested.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>An industrial PC with TwinCAT real\u2010time system is chosen as the motion control unit; EtherCAT is used for command transmission. The whole system has a decoupled and centralized control structure. A novel optimal motion generation algorithm based on modified cubic spline interpolation is illustrated. The execution time and work were chosen as the objective function. The constraints are the limits of torque, velocity and jerk. The motion commands were smooth enough throughout the execution period. By using the Lagangue equation and assumed modes methods, a dynamic model of heavy duty industrial robots is built considering the elastic of both joints and links. After that a compound control algorithm based on singular perturbation theory was designed for the servo control loop.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The final experimental results showed that the control commands and algorithms could easily be calculated and transmitted in one sample unit. Both the motion generation and servo control algorithm greatly improved the control performance of the robot.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>All parts of the control algorithm can be computed on\u2010line except the optimal motion generation part. The motion generation part is time consuming (about 2.5 seconds), which can only be performed off\u2010line. Hence future work will focus on improving the efficiency of this algorithm; therefore it could be performed online, increasing the robot's overall robustness and adaptability.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>Aiming at the internal and external causes that limit the dynamic performance of heavy duty industrial robots, this paper proposes a realizable scheme of control system and includes both the control structure and algorithms. A novel optimal motion generation algorithm is presented.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01439911211227944","type":"journal-article","created":{"date-parts":[[2014,5,9]],"date-time":"2014-05-09T07:00:18Z","timestamp":1399618818000},"page":"365-380","source":"Crossref","is-referenced-by-count":19,"title":["Control system design for heavy duty industrial robot"],"prefix":"10.1108","volume":"39","author":[{"given":"Wei","family":"You","sequence":"first","affiliation":[]},{"given":"Minxiu","family":"Kong","sequence":"additional","affiliation":[]},{"given":"Lining","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Yanbin","family":"Diao","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022021020452476600_b1","doi-asserted-by":"crossref","unstructured":"Abdollahi, F., Talebi, H.A. and Patel, R.V. (2006), \u201cA stable neural network\u2010based observer with application to flexible\u2010joint manipulators\u201d, IEEE Transactions on Neural Networks, Vol. 17 No. 1, pp. 118\u201029.","DOI":"10.1109\/TNN.2005.863458"},{"key":"key2022021020452476600_b2","doi-asserted-by":"crossref","unstructured":"Barre, P.J., Bearee, R., Borne, P. and Dumetz, E. (2005), \u201cInfluence of a jerk controlled movement law on the vibratory behaviour of high\u2010dynamics systems\u201d, Journal of Intelligent and Robotic Systems, Vol. 42, pp. 275\u201093.","DOI":"10.1007\/s10846-004-4002-7"},{"key":"key2022021020452476600_b3","doi-asserted-by":"crossref","unstructured":"Benimeli, F., Mata, V. and Valero, F. (2006), \u201cA comparison between direct and indirect dynamic parameter identification methods in industrial robots\u201d, Robotica, Vol. 24, pp. 579\u201090.","DOI":"10.1017\/S0263574706002645"},{"key":"key2022021020452476600_b4","doi-asserted-by":"crossref","unstructured":"Benosman, A. and Le Vey, G. (2004), \u201cControl of flexible manipulators: a survey\u201d, Robotica, Vol. 22, pp. 533\u201045.","DOI":"10.1017\/S0263574703005642"},{"key":"key2022021020452476600_b5","doi-asserted-by":"crossref","unstructured":"Benosman, M., Boyer, F., Le Vey, G. and Primault, D. (2002), \u201cFlexible links manipulators: from modeling to control\u201d, Journal of Intelligent & Robotic Systems, Vol. 34 No. 4, pp. 381\u2010414.","DOI":"10.1023\/A:1019639517064"},{"key":"key2022021020452476600_b6","doi-asserted-by":"crossref","unstructured":"Boryga, M. and Grabos, A. (2009), \u201cPlanning of manipulator motion trajectory with higher\u2010degree polynomials use\u201d, Mechanism Machine Theory, Vol. 44 No. 7, pp. 1400\u201019.","DOI":"10.1016\/j.mechmachtheory.2008.11.003"},{"key":"key2022021020452476600_b7","unstructured":"Caigny, J.D., Demeulenaere, B., Swevers, J. and De Schutter, J. (2008), \u201cDesign of dynamically optimal spline motion inputs: experimental results\u201d, Proceedings of American Control Conference in Seattle, WA, USA, 2008, IEEE, pp. 3269\u201074."},{"key":"key2022021020452476600_b8","doi-asserted-by":"crossref","unstructured":"Constantinescu, D. and Croft, E.A. (2000), \u201cSmooth and time\u2010optimal trajectory planning for industrial manipulators along specified paths\u201d, Journal of Robotic Systems, Vol. 17 No. 5, pp. 233\u201049.","DOI":"10.1002\/(SICI)1097-4563(200005)17:5<233::AID-ROB1>3.0.CO;2-Y"},{"key":"key2022021020452476600_b9","doi-asserted-by":"crossref","unstructured":"Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T (2002), \u201cA fast and elitist multiobjective genetic algorithm: NSGA\u2010II\u201d, IEEE Transactions on Evolutionary Computation, Vol. 6 No. 2, pp. 182\u201097.","DOI":"10.1109\/4235.996017"},{"key":"key2022021020452476600_b10","doi-asserted-by":"crossref","unstructured":"Dwivedy, S.K. and Eberhard, P. (2006), \u201cDynamic analysis of flexible manipulators, a literature review\u201d, Mechanism Machine Theory, Vol. 41 No. 7, pp. 749\u201077.","DOI":"10.1016\/j.mechmachtheory.2006.01.014"},{"key":"key2022021020452476600_b12","doi-asserted-by":"crossref","unstructured":"Grotjahn, M. and Heimann, B. (2002), \u201cModel\u2010based feedforward control in industrial robotics\u201d, International Journal of Robotics Research, Vol. 21 No. 1, pp. 45\u201060.","DOI":"10.1177\/027836402320556476"},{"key":"key2022021020452476600_b13","doi-asserted-by":"crossref","unstructured":"Jansen, D. and Buttner, H. (2004), \u201cReal\u2010time ethernet the ethercat solution\u201d, Computing & Control Engineering Journal, Vol. 15 No. 1, pp. 16\u201021.","DOI":"10.1049\/cce:20040104"},{"key":"key2022021020452476600_b14","unstructured":"Lewis, F.L. and Syrmos, V. (1995), Optimal Control, 2nd ed., Wiley, New York, NY."},{"key":"key2022021020452476600_b15","doi-asserted-by":"crossref","unstructured":"Macfaelane, S. and Zanotto, V. (2003), \u201cJerk\u2010bounded manipulator trajectory planning: design for real\u2010time applications\u201d, IEEE Transactions on Robotics and Automation, Vol. 19 No. 1, pp. 42\u201051.","DOI":"10.1109\/TRA.2002.807548"},{"key":"key2022021020452476600_b16","doi-asserted-by":"crossref","unstructured":"Marler, R.T. and Arora, J.S. (2004), \u201cSurvey of multi\u2010objective optimization methods for engineering\u201d, Structural and Multidisciplinary Optimization, Vol. 26 No. 6, pp. 369\u201095.","DOI":"10.1007\/s00158-003-0368-6"},{"key":"key2022021020452476600_b17","doi-asserted-by":"crossref","unstructured":"Martin, B.J. and Bobrow, J.E. (1999), \u201cMinimum effort motions for open chain manipulators with task\u2010dependent end\u2010effector constraints\u201d, International Journal Robotics Research, Vol. 18 No. 2, pp. 213\u201024.","DOI":"10.1177\/02783649922066169"},{"key":"key2022021020452476600_b18","doi-asserted-by":"crossref","unstructured":"Ozgoli, S. and Taghirad, H.D. (2006), \u201cA survey on the control of flexible joint robots\u201d, Asian Journal of Control, Vol. 8 No. 4, pp. 332\u201044.","DOI":"10.1111\/j.1934-6093.2006.tb00285.x"},{"key":"key2022021020452476600_b21","doi-asserted-by":"crossref","unstructured":"Shin, K.G. and McKay, N.D. (1985), \u201cMinimum\u2010time control of robotic manipulators with geometric path constraints\u201d, IEEE Transaction on Automatic and Control, Vol. 30 No. 6, pp. 531\u201041.","DOI":"10.1109\/TAC.1985.1104009"},{"key":"key2022021020452476600_b22","doi-asserted-by":"crossref","unstructured":"Shin, K.G. and McKay, N.D. (1986), \u201cA dynamic programming approach to trajectory planning of robotic manipulators\u201d, IEEE Transaction on Automatic and Control, Vol. 31 No. 6, pp. 491\u2010500.","DOI":"10.1109\/TAC.1986.1104317"},{"key":"key2022021020452476600_b24","doi-asserted-by":"crossref","unstructured":"Siciliano, B. and Book, W.J. (1988), \u201cA singular perturbation approach to control of lightweight flexible manipulators\u201d, International Journal of Robotics Research, Vol. 7 No. 4, pp. 79\u201088.","DOI":"10.1177\/027836498800700404"},{"key":"key2022021020452476600_b23","doi-asserted-by":"crossref","unstructured":"Spong, M.W. (1995), \u201cAdaptive control of flexible joint manipulators: comments of two papers\u201d, Automatica, Vol. 31 No. 4, pp. 585\u201090.","DOI":"10.1016\/0005-1098(95)98487-Q"},{"key":"key2022021020452476600_b25","doi-asserted-by":"crossref","unstructured":"Subudhi, B. and Morris, A.S. (2002), \u201cDynamic modelling, simulation and control of a manipulator with flexible links and joints\u201d, Robotics and Autonomous Systems, Vol. 41 No. 4, pp. 257\u201070.","DOI":"10.1016\/S0921-8890(02)00295-6"},{"key":"key2022021020452476600_b26","doi-asserted-by":"crossref","unstructured":"Subudhi, B. and Morris, A.S. (2006), \u201cSingular perturbation based neuro\u2010h\u2010infinity control scheme for a manipulator with flexible links and joints\u201d, Robotica, Vol. 24, pp. 151\u201061.","DOI":"10.1017\/S0263574705001852"},{"key":"key2022021020452476600_b28","doi-asserted-by":"crossref","unstructured":"Theodore, R.J. and Ghosal, A. (1995), \u201cComparison of the assumed modes and finite element models for flexible multilink manipulators\u201d, International Journal of Robotics Research, Vol. 14 No. 2, pp. 91\u2010111.","DOI":"10.1177\/027836499501400201"},{"key":"key2022021020452476600_b29","doi-asserted-by":"crossref","unstructured":"Tomei, P. and Tornambe, A. (1988), \u201cApproximate modeling of robots having elastic links\u201d, IEEE Transactions on Systems, Man and Cybernetics, Vol. 18 No. 5, pp. 831\u201040.","DOI":"10.1109\/21.21610"},{"key":"key2022021020452476600_b27","unstructured":"TWINCAT Informations (2011), available at: http:\/\/infosys.beckhoff.com\/ (accessed 15 January).."},{"key":"key2022021020452476600_b30","doi-asserted-by":"crossref","unstructured":"Wu, J., Wang, J.S. and You, Z. (2010), \u201cAn overview of dynamic parameter identification of robots\u201d, Robotics & Computer\u2010Integrated Manufacturing, Vol. 26, pp. 414\u201019.","DOI":"10.1016\/j.rcim.2010.03.013"},{"key":"key2022021020452476600_frd1","doi-asserted-by":"crossref","unstructured":"Gasparett, A. and Zanotto, V. (2008), \u201cA technique for time\u2010jerk optimal planning of robot trajectories\u201d, Robotics & Computer\u2010Integrated Manufacturing, Vol. 24, pp. 415\u201026.","DOI":"10.1016\/j.rcim.2007.04.001"},{"key":"key2022021020452476600_frd2","doi-asserted-by":"crossref","unstructured":"Qin, Z.K., Baron, L. and Birglen, L. (2010), \u201cA new approach to the dynamic parameter identification of robotic manipulators\u201d, Robotica, Vol. 28, pp. 539\u201047.","DOI":"10.1017\/S0263574709990233"},{"key":"key2022021020452476600_frd3","doi-asserted-by":"crossref","unstructured":"Saramago, S.F.P. and Steffen, J.V. (1998), \u201cOptimization of the trajectory planning of robot manipulators taking into account the dynamics of the system\u201d, Mechanism Machine Theory, Vol. 33 No. 7, pp. 883\u201094.","DOI":"10.1016\/S0094-114X(97)00110-9"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01439911211227944","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439911211227944\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439911211227944\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:50:56Z","timestamp":1753401056000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/39\/4\/365-380\/182685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,15]]},"references-count":30,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,6,15]]}},"alternative-id":["10.1108\/01439911211227944"],"URL":"https:\/\/doi.org\/10.1108\/01439911211227944","relation":{},"ISSN":["0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"}],"subject":[],"published":{"date-parts":[[2012,6,15]]}}}