{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T20:49:29Z","timestamp":1772225369625,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T00:00:00Z","timestamp":1644883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006109","name":"VEGA","doi-asserted-by":"publisher","award":["VEGA 1\/0049\/20"],"award-info":[{"award-number":["VEGA 1\/0049\/20"]}],"id":[{"id":"10.13039\/501100006109","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","award":["313012P386"],"award-info":[{"award-number":["313012P386"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010661","name":"Horizon 2020","doi-asserted-by":"publisher","award":["824964"],"award-info":[{"award-number":["824964"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents a complex trajectory evaluation framework with a high potential for use in many industrial applications. The framework focuses on the evaluation of robotic arm trajectories containing only robot states defined in joint space without any time parametrization (velocities or accelerations). The solution presented in this article consists of multiple criteria, mainly based on well-known trajectory metrics. These were slightly modified to allow their application to this type of trajectory. Our framework provides the methodology on how to accurately compare paths generated by randomized-based path planners, with respect to the numerous industrial optimization criteria. Therefore, the selection of the optimal path planner or its configuration for specific applications is much easier. The designed criteria were thoroughly experimentally evaluated using a real industrial robot. The results of these experiments confirmed the correlation between the predicted robot behavior and the behavior of the robot during the trajectory execution.<\/jats:p>","DOI":"10.3390\/robotics11010029","type":"journal-article","created":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T22:44:47Z","timestamp":1644965087000},"page":"29","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Evaluation Criteria for Trajectories of Robotic Arms"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2453-212X","authenticated-orcid":false,"given":"Michal","family":"Dobi\u0161","sequence":"first","affiliation":[{"name":"Institute of Robotics and Cybernetics, Slovak University of Technology in Bratislava, 812 19 Bratislava, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2372-7467","authenticated-orcid":false,"given":"Martin","family":"Dekan","sequence":"additional","affiliation":[{"name":"Institute of Robotics and Cybernetics, Slovak University of Technology in Bratislava, 812 19 Bratislava, Slovakia"}]},{"given":"Peter","family":"Be\u0148o","sequence":"additional","affiliation":[{"name":"Department of Robot Applications, Photoneo s.r.o. Company, 821 09 Bratislava, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4140-9737","authenticated-orcid":false,"given":"Franti\u0161ek","family":"Ducho\u0148","sequence":"additional","affiliation":[{"name":"Institute of Robotics and Cybernetics, Slovak University of Technology in Bratislava, 812 19 Bratislava, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5550-2583","authenticated-orcid":false,"given":"Andrej","family":"Babinec","sequence":"additional","affiliation":[{"name":"Institute of Robotics and Cybernetics, Slovak University of Technology in Bratislava, 812 19 Bratislava, Slovakia"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/70.508439","article-title":"Probabilistic roadmaps for path planning in high-dimensional configuration spaces","volume":"12","author":"Kavraki","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_2","unstructured":"Lavalle, S.M. (2022, February 14). Rapidly-Exploring Random Trees: A New Tool for Path Planning. Available online: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.35.1853."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1164","DOI":"10.1177\/0278364913488805","article-title":"CHOMP: Covariant Hamiltonian optimization for motion planning","volume":"32","author":"Zucker","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kalakrishnan, M., Chitta, S., Theodorou, E., Pastor, P., and Schaal, S. (2011, January 9\u201313). STOMP: Stochastic trajectory optimization for motion planning. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980280"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Rodriguez, C., and Su\u00e1rez, R. (2015, January 08\u201311). Comparison of motion planners in an environment with removable obstacles. Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg.","DOI":"10.1109\/ETFA.2015.7301516"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Paulin, S., Botterill, T., Lin, J., Chen, X., and Green, R. (2015, January 17\u201319). A comparison of sampling-based path planners for a grape vine pruning robot arm. Proceedings of the 2015 6th International Conference on Automation, Robotics and Applications (ICARA), Queenstown, New Zealand.","DOI":"10.1109\/ICARA.2015.7081131"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6","DOI":"10.3389\/frobt.2019.00105","article-title":"Guided Stochastic Optimization for Motion Planning","volume":"6","author":"Magyar","year":"2019","journal-title":"Front. Robot. AI"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.procir.2020.05.233","article-title":"Benchmarking framework for robotic arc welding motion planning","volume":"97","author":"Demeester","year":"2021","journal-title":"Procedia CIRP"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.promfg.2017.07.237","article-title":"Automatic Path Planning of Industrial Robots Comparing Sampling-based and Computational Intelligence Methods","volume":"11","author":"Larsen","year":"2017","journal-title":"Procedia Manuf."},{"key":"ref_10","first-page":"87","article-title":"The Comparison of Motion Planners for Robotic Arms","volume":"23","author":"Dekan","year":"2021","journal-title":"J. Control. Eng. Appl. Inform."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"703","DOI":"10.1016\/j.euromechsol.2004.02.006","article-title":"Minimum cost trajectory planning for industrial robots","volume":"23","author":"Chettibi","year":"2004","journal-title":"Eur. J. Mech. A\/Solids"},{"key":"ref_12","first-page":"357","article-title":"Optimization Performance of a Robot to Reduce Cycle Time Estimate","volume":"2","author":"Gandhi","year":"2013","journal-title":"Int. J. Sci. Res. (IJSR)"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"589","DOI":"10.4028\/www.scientific.net\/AMM.248.589","article-title":"Optimal Motion Planning of Spot Welding Robot Applications","volume":"248","author":"Trnka","year":"2012","journal-title":"Appl. Mech. Mater."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mumm, J., and Mutlu, B. (2011, January 6\u20139). Human-robot proxemics: Physical and psychological distancing in human-robot interaction. Proceedings of the 6th International Conference on Human-Robot Interaction\u2014HRI\u201911, Lausanne, Switzerland.","DOI":"10.1145\/1957656.1957786"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.cagd.2012.11.003","article-title":"Optimal tool orientation control for 5-axis CNC milling with ball-end cutters","volume":"30","author":"Farouki","year":"2013","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.jmatprotec.2004.04.382","article-title":"study of the effects of cutter path strategies and orientations in milling","volume":"152","author":"Toh","year":"2004","journal-title":"J. Mater. Process. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1447","DOI":"10.1109\/LRA.2019.2897145","article-title":"Improved Human\u2013Robot Collaborative Control of Redundant Robot for Teleoperated Minimally Invasive Surgery","volume":"4","author":"Su","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/s12369-017-0408-9","article-title":"Foundations of Visual Linear Human\u2013Robot Interaction via Pointing Gesture Navigation","volume":"9","author":"Dekan","year":"2017","journal-title":"Int. J. Soc. Robot."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cohen, B., Chitta, S., and Likhachev, M. (2012, January 24\u201327). Search-based planning for dual-arm manipulation with upright orientation constraints. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225008"},{"key":"ref_20","unstructured":"Lavalle, S.M. (2014). Planning Algorithms, Cambridge University Press."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/j.sysconle.2011.11.005","article-title":"Energy-optimal trajectory planning for robot manipulators with holonomic constraints","volume":"61","author":"Gregory","year":"2012","journal-title":"Syst. Control. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1016\/j.procir.2014.10.055","article-title":"Minimizing Energy Consumption for Robot Arm Movement","volume":"25","author":"Mohammed","year":"2014","journal-title":"Procedia CIRP"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Prado, J., and Marques, L. (2013, January 28\u201329). Energy Efficient Area Coverage for an Autonomous Demining Robot. Proceedings of the ROBOT2013: First Iberian Robotics Conference, Madrid, Spain.","DOI":"10.1007\/978-3-319-03653-3_34"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Carabin, G., and Scalera, L. (2020). On the Trajectory Planning for Energy Efficiency in Industrial Robotic Systems. Robotics, 9.","DOI":"10.3390\/robotics9040089"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.4049972","article-title":"Local and Trajectory-Based Indexes for Task-Related Energetic Performance Optimization of Robotic Manipulators","volume":"13","author":"Vidussi","year":"2021","journal-title":"J. Mech. Robot."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1016\/j.mechmachtheory.2017.11.006","article-title":"Optimal time-jerk trajectory planning for industrial robots","volume":"121","author":"Huang","year":"2018","journal-title":"Mech. Mach. Theory"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1089\/soro.2015.0019","article-title":"Soft Robotic Grippers for Biological Sampling on Deep Reefs","volume":"3","author":"Galloway","year":"2016","journal-title":"Soft Robot."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1016\/j.jfoodeng.2009.11.020","article-title":"Design of a magnetorheological robot gripper for handling of delicate food products with varying shapes","volume":"98","author":"Pettersson","year":"2010","journal-title":"J. Food Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.robot.2016.09.008","article-title":"Industrial robot efficient trajectory generation without collision through the evolution of the optimal trajectory","volume":"86","author":"Rubio","year":"2016","journal-title":"Robot. Auton. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/j.rcim.2012.08.002","article-title":"Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints","volume":"29","author":"Liu","year":"2013","journal-title":"Robot. Comput. Manuf."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pan, J., Chitta, S., and Manocha, D. (2012, January 24\u201327). FCL: A general purpose library for collision and proximity queries. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225337"},{"key":"ref_32","unstructured":"KUKA (2022, February 14). System Software KUKA System Software 8.3 Operating and Programming Instructions for System Integrators. Available online: http:\/\/www.wtech.com.tw\/public\/download\/manual\/kuka\/krc4\/KUKA%20KSS-8.3-Programming-Manual-for-SI.pdf."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/1\/29\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:20:01Z","timestamp":1760134801000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/1\/29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,15]]},"references-count":32,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["robotics11010029"],"URL":"https:\/\/doi.org\/10.3390\/robotics11010029","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,15]]}}}