{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:23:28Z","timestamp":1754155408445,"version":"3.41.2"},"reference-count":40,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2016,1,18]],"date-time":"2016-01-18T00:00:00Z","timestamp":1453075200000},"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":[[2016,1,18]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>\u2013 The purpose of this paper is to propose an efficient method, called kinodynamic velocity obstacle (KidVO), for motion planning of omnimobile robots considering kinematic and dynamic constraints (KDCs).<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>\u2013 The suggested method improves generalized velocity obstacle (GVO) approach by a systematic selection of proper time horizon. Selection procedure of the time horizon is based on kinematical and dynamical restrictions of the robot. Toward this aim, an omnimobile robot with a general geometry is taken into account, and the admissible velocity and acceleration cones reflecting KDCs are derived, respectively. To prove the advantages of the suggested planning method, its performance is compared with GVOs, the so-called Hamilton-Jacobi-Bellman equation and the rapidly exploring random tree.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>\u2013 The obtained results of the presented scenarios which contain both computer and real-world experiments for complicated crowded environments indicate the merits of the suggested methodology in terms of its near-optimal behavior, successful obstacle avoidance both in static and dynamic environments and reaching to the goal pose.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>\u2013 This paper proposes a novel method for online motion planning of omnimobile robots in dynamic environments while considering the real capabilities of the robot.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ir-05-2015-0096","type":"journal-article","created":{"date-parts":[[2016,1,19]],"date-time":"2016-01-19T09:58:21Z","timestamp":1453197501000},"page":"33-47","source":"Crossref","is-referenced-by-count":2,"title":["KidVO: a kinodynamically consistent algorithm for online motion planning in dynamic environments"],"prefix":"10.1108","volume":"43","author":[{"given":"Mostafa","family":"Mahmoodi","sequence":"first","affiliation":[]},{"given":"Khalil","family":"Alipour","sequence":"additional","affiliation":[]},{"given":"Hadi","family":"Beik Mohammadi","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2020121822254887500_b1","doi-asserted-by":"crossref","unstructured":"Aivar, M. , Brenner, E. and Smeets, J. (2008), \u201cAvoiding moving obstacles\u201d, Experimental Brain Research , Vol. 190 No. 3, pp. 251-264.","DOI":"10.1007\/s00221-008-1475-9"},{"key":"key2020121822254887500_b2","doi-asserted-by":"crossref","unstructured":"Behnisch, M. , Haschke, R. and Gienger, M. (2010), \u201cTask space motion planning using reactive control\u201d, 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, Taipei, pp. 5934-5940.","DOI":"10.1109\/IROS.2010.5651285"},{"key":"key2020121822254887500_b3","doi-asserted-by":"crossref","unstructured":"Berg, J.P.V.D. and Overmars, M.H. (2005), \u201cRoadmap-based motion planning in dynamic environments\u201d, IEEE Transactions on Robotics , Vol. 21 No. 5, pp. 885-897.","DOI":"10.1109\/TRO.2005.851378"},{"key":"key2020121822254887500_b4","doi-asserted-by":"crossref","unstructured":"Berg, J.P.V.D. and Overmars, M.H. (2007), \u201cKinodynamic motion planning on roadmaps in dynamic environments\u201d, 2007 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, San Diego, CA, pp. 4253-4258.","DOI":"10.1109\/IROS.2007.4398968"},{"key":"key2020121822254887500_b5","doi-asserted-by":"crossref","unstructured":"Berg, J.P.V.D. , Snape, J. , Guy, S.J. and Manocha, D. (2011), \u201cReciprocal collision avoidance with acceleration-velocity obstacles\u201d, 2011 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Shanghai, pp. 3475-3482.","DOI":"10.1109\/ICRA.2011.5980408"},{"key":"key2020121822254887500_b6","doi-asserted-by":"crossref","unstructured":"Borenstein, J. and Koren, Y. (1991), \u201cThe vector field histogram-fast obstacle avoidance for mobile robots\u201d, IEEE Transactions on Robotics and Automation , Vol. 7 No. 3, pp. 278-288.","DOI":"10.1109\/70.88137"},{"key":"key2020121822254887500_b7","doi-asserted-by":"crossref","unstructured":"Brock, O. and Khatib, O. (1999), \u201cHigh-speed navigation using the global dynamic window approach\u201d, 1999 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Detroit, MI, Vol. 1, pp. 341-346.","DOI":"10.1109\/ROBOT.1999.770002"},{"key":"key2020121822254887500_b8","doi-asserted-by":"crossref","unstructured":"Canny, J.F. and Lin, M.C. (1993), \u201cAn opportunistic global path planner\u201d, Algorithmica , Vol. 10 Nos 2\/4, pp. 102-120.","DOI":"10.1007\/BF01891836"},{"key":"key2020121822254887500_b9","doi-asserted-by":"crossref","unstructured":"Cherubini, A. , Grechanichenko, B. , Spindler, F. and Chaumette, F. (2013), \u201cAvoiding moving obstacles during visual navigation\u201d, 2013 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Karlsruhe, pp. 3069-3074.","DOI":"10.1109\/ICRA.2013.6631003"},{"key":"key2020121822254887500_b10","unstructured":"Choset, H.M. (2005), Principles of Robot Motion: Theory, Algorithms, and Implementation , MIT press, Cambridge, MA."},{"key":"key2020121822254887500_b11","doi-asserted-by":"crossref","unstructured":"Fiorini, P. and Shiller, Z. (1998), \u201cMotion planning in dynamic environments using velocity obstacles\u201d, The International Journal of Robotics Research , Vol. 17 No. 7, pp. 760-772.","DOI":"10.1177\/027836499801700706"},{"key":"key2020121822254887500_b12","doi-asserted-by":"crossref","unstructured":"Fox, D. , Burgard, W. and Thrun, S. (1997), \u201cThe dynamic window approach to collision avoidance\u201d, IEEE Robotics and Automation Magazine , Vol. 4 No. 1, pp. 23-33.","DOI":"10.1109\/100.580977"},{"key":"key2020121822254887500_b13","doi-asserted-by":"crossref","unstructured":"Fulgenzi, C. , Spalanzani, A. and Laugier, C. (2009), \u201cProbabilistic motion planning among moving obstacles following typical motion patterns\u201d, 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, St. Louis, MO, pp. 4027-4033.","DOI":"10.1109\/IROS.2009.5354755"},{"key":"key2020121822254887500_b14","doi-asserted-by":"crossref","unstructured":"Gal, O. , Shiller, Z. and Rimon, E. (2009), \u201cEfficient and safe on-line motion planning in dynamic environments\u201d, 2009 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Kobe, pp. 88-93.","DOI":"10.1109\/ROBOT.2009.5152330"},{"key":"key2020121822254887500_b15","doi-asserted-by":"crossref","unstructured":"Halmos, P. (1960), Naive Set Theory , Van Nostrand, reprinted by Springer-Verlag, Undergraduate Texts in Mathematics, 1974.","DOI":"10.1007\/978-1-4757-1645-0"},{"key":"key2020121822254887500_b16","doi-asserted-by":"crossref","unstructured":"Hsu, D. , Kindel, R. , claude Latombe, J. and Rock, S.M. (2002), \u201cRandomized kinodynamic motion planning with moving obstacles\u201d, The International Journal of Robotic Research , Vol. 21 No. 3, pp. 233-256.","DOI":"10.1177\/027836402320556421"},{"key":"key2020121822254887500_b17","doi-asserted-by":"crossref","unstructured":"Jing, X.-J. (2005), \u201cBehavior dynamics based motion planning of mobile robots in uncertain dynamic environments\u201d, Robotics and Autonomous Systems , Vol. 53 No. 2, pp. 99-123.","DOI":"10.1016\/j.robot.2005.09.001"},{"key":"key2020121822254887500_b18","doi-asserted-by":"crossref","unstructured":"Kant, K. and Zucker, S.W. (1986), \u201cToward efficient trajectory planning: the path-velocity decomposition\u201d, The International Journal of Robotic Research , Vol. 5 No. 3, pp. 72-89.","DOI":"10.1177\/027836498600500304"},{"key":"key2020121822254887500_b19","doi-asserted-by":"crossref","unstructured":"Khatib, O. (1985), \u201cReal-time obstacle avoidance for manipulators and mobile robots\u201d, 1985 IEEE International Conference on Robotics and Automation (ICRA), IEEE, St. Louis, MO, Vol. 2, pp. 500-505.","DOI":"10.1109\/ROBOT.1985.1087247"},{"key":"key2020121822254887500_b20","doi-asserted-by":"crossref","unstructured":"Kimmel, R. , Kiryati, N. and Bruckstein, A. (1998), \u201cMultivalued distance maps for motion planning on surfaces with moving obstacles\u201d, IEEE Transactions on Robotics and Automation , Vol. 14 No. 3, pp. 427-436.","DOI":"10.1109\/70.678452"},{"key":"key2020121822254887500_b21","unstructured":"Koenig, S. and Likhachev, M. (2002), \u201cD* lite\u201d, Eighteenth National Conference on Artificial Intelligence, American Association for Artificial Intelligence, Menlo Park, CA, pp. 476-483."},{"key":"key2020121822254887500_b22","doi-asserted-by":"crossref","unstructured":"Kuffner, J. and LaValle, S. (2000), \u201cRRT-connect: an efficient approach to single-query path planning\u201d, 2000 IEEE International Conference on Robotics and Automation (ICRA), IEEE, San Francisco, CA, Vol. 2, pp. 995-1001.","DOI":"10.1109\/ROBOT.2000.844730"},{"key":"key2020121822254887500_b23","doi-asserted-by":"crossref","unstructured":"Kuwata, Y. , Karaman, S. , Teo, J. , Frazzoli, E. , How, J. and Fiore, G. (2009), \u201cReal-time motion planning with applications to autonomous urban driving\u201d, IEEE Transactions on Control Systems Technology , Vol. 17 No. 5, pp. 1105-1118.","DOI":"10.1109\/TCST.2008.2012116"},{"key":"key2020121822254887500_b24","doi-asserted-by":"crossref","unstructured":"Li, C. , Li, H. , Watanabe, T. , Huangfu, Y. and Wu, Z. (2010), \u201cThe real-time and embedded soccer robot control system\u201d, in Papi\u0107, V. (Ed.), Robot Soccer , INTECH Open Access Publisher, pp. 1-18.","DOI":"10.5772\/7352"},{"key":"key2020121822254887500_b25","unstructured":"Mahmoodi, M. , Alipour, K. , Tale Masouleh, M. and Beik Mohammadi, H. (2014), \u201cReal-time safe navigation in crowded dynamic environments using Generalized Velocity Obstacles\u201d, ASME 2014 International Design Engineering Technical Conferences and Computer and Information in Engineering Conference, Buffalo, New York, American Society of Mechanical Engineers, Vol. 5B, pp. V05BT08A060-V05BT08A060."},{"key":"key2020121822254887500_b26","doi-asserted-by":"crossref","unstructured":"Minguez, J. and Montano, L. (2000), \u201cNearness diagram navigation (ND): a new real time collision avoidance approach\u201d, 2000 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, Takamatsu, Vol. 3, pp. 2094-2100.","DOI":"10.1109\/IROS.2000.895280"},{"key":"key2020121822254887500_b27","doi-asserted-by":"crossref","unstructured":"Nilsson, N.J. (1982), \u201cPrinciples of Artificial Intelligence\u201d, Springer, available at: www.springer.com\/la\/book\/9783540113409 (accessed 2 September 2015).","DOI":"10.1007\/978-3-662-09438-9"},{"key":"key2020121822254887500_b28","doi-asserted-by":"crossref","unstructured":"Petti, S. and Fraichard, T. (2005), \u201cSafe motion planning in dynamic environments\u201d, 2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, Edmonton, pp. 2210-2215.","DOI":"10.1109\/IROS.2005.1545549"},{"key":"key2020121822254887500_b29","unstructured":"Poudeh, A.G. , Esmaeelpourfard, S. , HosseiniKia, A. , Tafti, H.J. and Adhami-Mirhosseini, A. (2014), \u201cMRL extended team description 2014\u201d, Proceedings of the 18th International RoboCup Symposium , available at: http:\/\/robocupssl.cpe.ku.ac.th\/_media\/robocup2014:etdp:mrl_2014_etdp.pdf."},{"key":"key2020121822254887500_b30","doi-asserted-by":"crossref","unstructured":"Purwin, O. and D\u2019Andrea, R. (2006), \u201cTrajectory generation and control for four wheeled omnidirectional vehicles\u201d, Robotics and Autonomous Systems , Vol. 54 No. 1, pp. 13-22.","DOI":"10.1016\/j.robot.2005.10.002"},{"key":"key2020121822254887500_b31","doi-asserted-by":"crossref","unstructured":"Shiller, Z. , Gal, O. and Raz, A. (2011), \u201cAdaptive time horizon for on-line avoidance in dynamic environments\u201d, 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, San Francisco, CA, pp. 3539-3544.","DOI":"10.1109\/IROS.2011.6094643"},{"key":"key2020121822254887500_b32","doi-asserted-by":"crossref","unstructured":"Simmons, R. (1996), \u201cThe curvature-velocity method for local obstacle avoidance\u201d, 1996 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Minneapolis, MN, Vol. 4, pp. 3375-3382.","DOI":"10.1109\/ROBOT.1996.511023"},{"key":"key2020121822254887500_b33","doi-asserted-by":"crossref","unstructured":"Sundar, S. and Shiller, Z. (1994), \u201cOptimal obstacle avoidance based on the hamilton-jacobi-bellman equation\u201d, 1994 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Vol. 3, pp. 2424-2429.","DOI":"10.1109\/ROBOT.1994.351148"},{"key":"key2020121822254887500_b34","doi-asserted-by":"crossref","unstructured":"Toit, N.E.D. and Burdick, J.W. (2012), \u201cRobot motion planning in dynamic, uncertain environments\u201d, IEEE Transactions on Robotics , Vol. 28 No. 1, pp. 101-115.","DOI":"10.1109\/TRO.2011.2166435"},{"key":"key2020121822254887500_b35","doi-asserted-by":"crossref","unstructured":"Vannoy, J. and Xiao, J. (2008), \u201cReal-time adaptive motion planning (RAMP) of mobile manipulators in dynamic environments with unforeseen changes\u201d, IEEE Transactions on Robotics , Vol. 24 No. 5, pp. 1199-1212.","DOI":"10.1109\/TRO.2008.2003277"},{"key":"key2020121822254887500_b36","doi-asserted-by":"crossref","unstructured":"Wang, D. and Qi, F. (2001), \u201cTrajectory planning for a four-wheel-steering vehicle\u201d, 2001 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Seoul, Vol. 4, pp. 3320-3325.","DOI":"10.1109\/ROBOT.2001.933130"},{"key":"key2020121822254887500_b37","doi-asserted-by":"crossref","unstructured":"Wilkie, D. , van den Berg, J. and Manocha, D. (2009), \u201cGeneralized velocity obstacles\u201d, 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, St. Louis, MO, pp. 5573-5578.","DOI":"10.1109\/IROS.2009.5354175"},{"key":"key2020121822254887500_b38","unstructured":"Wu, J. (2005), \u201cDynamic path planning of an Omni-directional robot in a dynamic environment\u201d, PhD Thesis, Ohio University, Athens, OH."},{"key":"key2020121822254887500_b39","unstructured":"Xu, B. , Stilwell, D.J. and Kurdila, A.J. (2010), \u201cA receding horizon controller for motion planning in the presence of moving obstacles\u201d, 2010 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Anchorage, AK, pp. 974-980."},{"key":"key2020121822254887500_b40","doi-asserted-by":"crossref","unstructured":"Zucker, M. , Kuffner, J.J. and Branicky, M.S. (2007), \u201cMultipartite RRTs for rapid replanning in dynamic environments\u201d, 2007 IEEE International Conference on Robotics and Automation (ICRA), IEEE, Roma, pp. 1603-1609.","DOI":"10.1109\/ROBOT.2007.363553"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IR-05-2015-0096","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-05-2015-0096\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-05-2015-0096\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:01Z","timestamp":1753393141000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/43\/1\/33-47\/180378"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,18]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,1,18]]}},"alternative-id":["10.1108\/IR-05-2015-0096"],"URL":"https:\/\/doi.org\/10.1108\/ir-05-2015-0096","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2016,1,18]]}}}