Abstract
We study the problem of determining minimum-length coordinated motions for two axis-aligned square robots translating in an obstacle-free plane: Given feasible start and goal configurations, find a continuous motion for the two squares from start to goal, comprising only robot-robot collision-free configurations, such that the total Euclidean distance traveled by the two squares is minimal among all possible such motions. We present an adaptation of the tools developed for the case of discs by Kirkpatrick and Liu [Characterizing minimum-length coordinated motions for two discs. Proceedings 28th CCCG, 252-259, 2016; CoRR abs/1607.04005, 2016.] to the case of squares. Certain aspects of the case of squares are more complicated, requiring additional and more involved arguments over the case of discs. Our contribution can serve as a basic component in optimizing the coordinated motion of two squares among obstacles, as well as for local planning in sampling-based algorithms, which are often used in practice, in the same setting.
Partially supported by project PID2019-104129GB-I00/MCIN/AEI/10.13039/ 501100011033 of the Spanish Ministry of Science and Innovation. Work by D.H. has been supported in part by the Israel Science Foundation (grant no. 1736/19), by NSF/US-Israel-BSF (grant no. 2019754), by the Israel Ministry of Science and Technology (grant no. 103129), by the Blavatnik Computer Science Research Fund, and by the Yandex Machine Learning Initiative for Machine Learning at Tel Aviv University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Formally defined in Sect. 2; roughly, clockwise here refers to the direction of rotation of a vector from the center of one robot to the center of the other robot throughout the motion, from start to goal.
- 2.
One movement is translating a robot from one point in the plane to another location where it does not intersect any other robot by minimizing the distance traveled.
- 3.
If we think of a finite set of lines as graphs of (partially defined) functions, the lower envelope is the graph of the pointwise minimum [12].
References
Choset, H., et al.: Principles of Robot Motion: Theory, Algorithms, and Implementation. MIT Press, Cambridge (2005)
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79, 497–516 (1957)
Eggleston, H.G.: Convexity (1966)
Halperin, D., Kavraki, L., Solovey, K.: Robotics. In: Goodman, J.E., O’Rourke, J., Tóth, C., (eds.), Handbook of Discrete and Computational Geometry, chapter 51, pp. 1343–1376. 3rd edn Chapman & Hall/CRC (2018)
Halperin, D., Salzman, O., Sharir, M.: Algorithmic motion planning. In: Goodman, J.E., O’Rourke, J., Tóth, C., (eds.) Handbook of Discrete and Computational Geometry, chapter 50, pp. 1311–1342. 3rd edn Chapman & Hall/CRC (2018)
Icking, C., Rote, G., Welzl, E., Yap, C.: Shortest paths for line segments. Algorithmica 10(2), 182–200 (1993)
Kirkpatrick, D.G., Liu, P.: Characterizing minimum-length coordinated motions for two discs. In Proceedings of 28th CCCG, pp. 252–259 (2016)
Kirkpatrick, D.G., Liu, P.: Characterizing minimum-length coordinated motions for two discs. CoRR, abs/1607.04005 (2016). http://arxiv.org/1607.04005
Latombe, J.-C.: Robot Motion Planning. Kluwer, Boston (1991)
Latombe, J.-C.: Motion planning: a journey of robots, molecules, digital actors, and other artifacts. Int. J. Robot. Res. 18(11), 1119–1128 (1999)
Steven, M.: LaValle. Cambridge University Press, Planning Algorithms (2006)
Matousek, J.: Lectures on Discrete Geometry, vol. 212. Springer, Cham (2013)
Mitchell, J.S.B.: Shortest paths and networks. In: Goodman, J.E., O’Rourke, J., Tóth, C., (eds.), Handbook of Discrete and Computational Geometry, chapter 31, 3rd edn., pp. 811–848. Chapman & Hall/CRC (2018)
Reeds, J.A., Shepp, L.A.: Optimal paths for a car that goes both forwards and backwards. Pac. J. Math. 145(2), 367–393 (1990)
Salzman, O.: Sampling-based robot motion planning. Commun. ACM 62(10), 54–63 (2019). https://doi.org/10.1145/3318164
Sharir, M., Sifrony, S.: Coordinated motion planning for two independent robots. Ann. Math. Artif. Intell. 3(1), 107–130 (1991). https://doi.org/10.1007/BF01530889
Solovey, K., Halperin, D.: On the hardness of unlabeled multi-robot motion planning. Int. J. Robot. Res. 35(14), 1750–1759 (2016). https://doi.org/10.1177/0278364916672311
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Esteban, G., Halperin, D., Ruíz, V., Sacristán, V., Silveira, R.I. (2023). Shortest Coordinated Motion for Square Robots. In: Morin, P., Suri, S. (eds) Algorithms and Data Structures. WADS 2023. Lecture Notes in Computer Science, vol 14079. Springer, Cham. https://doi.org/10.1007/978-3-031-38906-1_28
Download citation
DOI: https://doi.org/10.1007/978-3-031-38906-1_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38905-4
Online ISBN: 978-3-031-38906-1
eBook Packages: Computer ScienceComputer Science (R0)