Proceedings

The Parameterized Complexity of Motion Planning for Snake-Like Robots

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 5670-5676.

https://doi.org/10.24963/ijcai.2019/786

Abstract

We study a motion-planning problem inspired by the game Snake that models scenarios like the transportation of linked wagons towed by a locomotor to the movement of a group of agents that travel in an ``ant-like'' fashion. Given a ``snake-like'' robot with initial and final positions in an environment modeled by a graph, our goal is to decide whether the robot can reach the final position from the initial position without intersecting itself. Already on grid graphs, this problem is PSPACE-complete [Biasi and Ophelders, 2018]. Nevertheless, we prove that even on general graphs, it is solvable in time k^{O(k)}|I|^{O(1)} where k is the size of the robot, and |I| is the input size. Towards this, we give a novel application of color-coding to sparsify the configuration graph of the problem. We also show that the problem is unlikely to have a polynomial kernel even on grid graphs, but it admits a treewidth-reduction procedure. To the best of our knowledge, the study of the parameterized complexity of motion problems has been~largely~neglected, thus our work is pioneering in this regard.

  1. [Alon et al., 1995] Noga Alon, Raphael Yuster, and Uri Zwick. Color-coding. J. ACM, 42(4):844-856, 1995.
  2. [Berthet-Rayne et al., 2018] Pierre Berthet-Rayne, Gauthier Gras, Konrad Leibrandt, Piyamate Wisanuvej, Andreas Schmitz, Carlo A. Seneci, and Guang-Zhong Yang. The i2snake robotic platform for endoscopic surgery. Annals of Biomedical Engineering, 46(10):1663-1675, Oct 2018.
  3. [Biasi and Ophelders, 2018] Marzio De Biasi and Tim Ophelders. The complexity of snake and undirected NCL variants. Theor. Comput. Sci., 748:55-65, 2018.
  4. [Bodlaender et al., 2009] Hans L. Bodlaender, Rodney G. Downey, Michael R. Fellows, and Danny Hermelin. On problems without polynomial kernels. J. Comput. Syst. Sci., 75(8):423-434, 2009.
  5. [Cesati and Wereham, 1995] Marco Cesati and H. Todd Wereham. Parameterized complexity analysis in robot mo- tion planning. In The 25th IEEE International Conference on Systems, Man and Cybernetics, pages 1-6, 1995.
  6. [Chekuri and Chuzhoy, 2016] Chandra Chekuri and Julia Chuzhoy. Polynomial bounds for the grid-minor theorem. J. ACM, 63(5):40:1-40:65, 2016.
  7. [Chuzhoy and Tan, 2019] Julia Chuzhoy and Zihan Tan. To- wards tight(er) bounds for the excluded grid theorem. In The Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1445-1464, 2019.
  8. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer, 2015.
  9. [Degani et al., 2006] Amir Degani, Howie Choset, Alon Wolf, and Marco A Zenati. Highly articulated robotic probe for minimally invasive surgery. In IEEE Interna- tional Conference on Robotics and Automation (ICRA), pages 4167-4172, 2006.
  10. [Demaine et al., 2014] Erik Demaine, Mohammad Taghi Hajiaghayi, and Dániel Marx. Minimizing movement: Fixed-parameter tractability. ACM Trans. Algorithms, 11(2):14:1-14:29, 2014.
  11. [Demaine et al., 2017] Erik Demaine, Isaac Grosof, and Jayson Lynch. Push-pull block puzzles are hard. In Al- gorithms and Complexity -10th International Conference, CIAC, pages 177-195, 2017.
  12. [Demaine et al., 2018] Erik Demaine, Sándor P. Fekete, Phillip Keldenich, Christian Scheffer, and Henk Meijer. Coordinated motion planning: Reconfiguring a swarm of labeled robots with bounded stretch. In 34th International Symposium on Computational Geometry (SoCG), pages 29:1-29:15, 2018.
  13. [Demaine et al., 2019] Erik D. Demaine, David Eppstein, Adam Hesterberg, Kshitij Jain, Anna Lubiw, Ryuhei Ue- hara, and Yushi Uno. Reconfiguring Undirected Paths. arXiv e-prints, page arXiv:1905.00518, May 2019.
  14. [Galceran and Carreras, 2013] Enric Galceran and Marc Carreras. A survey on coverage path planning for robotics. Robotics and Autonomous Systems, 61:1258-1276, 2013.
  15. [Grifantini, 2008] Kristina Grifantini. Snakelike robots for heart surgery. MIT Technology Review, 2008.
  16. [Hearn and Demaine, 2009] Robert Hearn and Erik De- maine. Games, puzzles and computation. Peters, 2009.
  17. [Kendall et al., 2008] Graham Kendall, Andrew J. Parkes, and Kristian Spoerer. A survey of np-complete puzzles. ICGA Journal, 31(1):13-34, 2008.
  18. [Lu et al., 2016] Zhenli Lu, Dayu Feng, Yafei Xie, Huigang Xu, Limin Mao, Changkao Shan, Bin Li, Petr Bilik, Jan Zidek, Radek Martinek, and Zdenek Rykala. Study on the motion control of snake-like robots on land and in water. Perspectives in Science, 7:101 -108, 2016. 1st Czech- China Scientific Conference 2015.
  19. [Naor et al., 1995] Moni Naor, Leonard J. Schulman, and Aravind Srinivasan. Splitters and near-optimal derandom- ization. In 36th Annual Symposium on Foundations of Computer Science (FOCS), pages 182-191, 1995.
  20. [Paden et al., 2016] Brian Paden, Michal Cáp, Sze Zheng Yong, Dmitry S. Yershov, and Emilio Frazzoli. A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Trans. Intelligent Vehicles, 1(1):33- 55, 2016.
  21. [Papadimitriou and Vazirani, 1984] Christos H. Papadim- itriou and Umesh V. Vazirani. On two geometric problems related to the traveling salesman problem. J. Algorithms, 5(2):231-246, 1984.
  22. [Pfotzer et al., 2017] L. Pfotzer, S. Klemm, A. Roennau, J.M. Zöllner, and R. Dillmann. Autonomous navigation for reconfigurable snake-like robots in challenging, un- known environments. Robotics and Autonomous Systems, 89:123 -135, 2017.
  23. [Reif, 1979] John H. Reif. Complexity of the mover's prob- lem and generalizations. In 20th Annual Symposium on Foundations of Computer Science (FOCS), pages 421- 427, 1979.
  24. [Robertson and Seymour, 1995] Neil Robertson and Paul D. Seymour. Graph minors .xiii. the disjoint paths problem. J. Comb. Theory, Ser. B, 63(1):65-110, 1995.
  25. [Schwartz and Sharir, 1988] Jacob T. Schwartz and Micha Sharir. A survey of motion planning and related geometric algorithms. Artif. Intell., 37(1-3):157-169, 1988.
  26. [Viglietta, 2014] Giovanni Viglietta. Gaming is a hard job, but someone has to do it! Theory Comput. Syst., 54(4):595-621, 2014.
  27. [Yang et al., 2016] Liang Yang, Juntong Qi, Dalei Song, Jizhong Xiao, Jianda Han, , and Yong Xia. Survey of robot 3d path planning algorithms. Journal of Control Science and Engineering, 2016(7426913):22, 2016.
  28. [Ye et al., 2004] Changlong Ye, Shugen Ma, Bin Li, and Yuechao Wang. Turning and side motion of snake-like robot. In IEEE International Conference on Robotics and Automation (ICRA), pages 5075-5080, 2004.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards