Abstract
The convex rope problem is to find a counterclockwise or clockwise convex rope starting at the vertex a and ending at the vertex b of a simple polygon , where a is a vertex of the convex hull of and b is visible from infinity. The convex rope mentioned is the shortest path joining a and b that does not enter the interior of . In this paper, the problem is reconstructed as one of finding such shortest path in a simple polygon and solved by the method of multiple shooting. We then show that if the collinear condition of the method holds at all shooting points, then these shooting points form the shortest path. Otherwise, the sequence of paths obtained by the update of the method converges to the shortest path. The algorithm is implemented in C++ for numerical experiments.
References
- P. T. An: Reachable gasps on a polygon of a robot arm: finding the convex rope without triangulation, J. Robotics Automation 25/4 (2010) 304–310.https://doi.org/10.2316/Journal.206.2010.4.206-3325Google Scholar
- P. T. An: Optimization Approaches for Computational Geometry, Publishing House for Science and Technology, Vietnam Academy of Science and Technology, Hanoi (2017).Google Scholar
- P. T. An, N. N. Hai, T. V. Hoai: Direct multiple shooting method for solving approximate shortest path problems, J. Comp. Appl. Math. 244 (2013) 67–76.https://doi.org/10.1016/j.cam.2012.11.001Google Scholar
- P. T. An, N. N. Hai, T. V. Hoai, L. H. Trang: On the performance of triangulationbased multiple shooting method for 2D geometric shortest path problems, Trans. Large-Scale Data Knowledge Centered Syst. 16 (2014) 45–56.https://doi.org/10.1007/978-3-662-45947-8_4Google Scholar
- P. T. An, T. V. Hoai: Incremental convex hull as an orientation to solving the shortest path problem, Int. J. Inf. Elect. Eng. 2/5 (2012) 652–655.Google Scholar
- P. T. An, L. H. Trang: Multiple shooting approach for computing shortest descending paths on convex terrains, Comp. Appl. Math. 37/4 (2018) 1–31.Google Scholar
- B. Chazelle: A theorem on polygon cutting with applications, in: Proc. 23rd IEEE Symposium on Foundations of Computer Science, Chicago (1982) 339–349.https://doi.org/10.1109/SFCS.1982.58Google Scholar
- L. Guibas, J. Hershberger, D. Leven, M. Sharir, R. E. Tarjan: Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons, Algorithmica 2 (1987) 209–233.https://doi.org/10.1007/BF01840360Google Scholar
- N. N. Hai, P. T. An: Blaschke-type theorem and separation of disjoint closed geodesic convex sets, J. Optimization Theory Appl. 151/3 (2011) 541–551.https://doi.org/10.1007/s10957-011-9868-5Google Scholar
- N. N. Hai, P. T. An, P. T. T. Huyen: Shortest paths along a sequence of line segments in Euclidean spaces, J. Convex Analysis 26/4 (2019) 1089–1112.https://doi.org/10.68381/jca26060Google Scholar
- P. J. Heffernan, J. S. B. Mitchell: Structured visibility profiles with applications to problems in simple polygons, in: Proc. 6th Annual ACM Symposium on Computational Geometry (1990) 53–62.https://doi.org/10.1145/98524.98536Google Scholar
- T. V. Hoai, P. T. An, N. N. Hai: Multiple shooting approach for computing approximately shortest paths on convex polytopes, J. Comp. Appl. Math. 317 (2017) 235–246.https://doi.org/10.1016/j.cam.2016.10.026Google Scholar
- D. T. Lee, F. P. Preparata: Euclidean shortest paths in the presence of rectilinear barriers, Networks 14/3 (1984) 393–410.https://doi.org/10.1002/net.3230140304Google Scholar
- F. Li, R. Klette: Finding the shortest path between two points in a simple polygon by applying a rubberband algorithm, in: Pacific-Rim Symposium on Image and Video Technology, Springer, Berlin (2006) 280–291.https://doi.org/10.1007/11949534_28Google Scholar
- T. Lozano-Perez: Automatic planning of manipulator transfer movements, IEEE Trans. Systems Man Cybernetics SMC-11/10 (1981) 681–698.https://doi.org/10.1109/TSMC.1981.4308589Google Scholar
- A. A. Melkman: On-line construction of the convex hull of a simple polyline, Inf. Processing Letters 25 (1987) 11–12.https://doi.org/10.1016/0020-0190(87)90086-XGoogle Scholar
- M. A. Peshkin, A. C. Sanderson: Reachable grasps on a polygon: the convex rope algorithm, IEEE J. Robotics Automation 2/1 (1986) 5–58.https://doi.org/10.1109/JRA.1986.1087030Google Scholar
- P. Song, Z. Fu, L. Liu: Grasp planning via hand-object geometric fitting, The Visual Computer 34/2 (2018) 257–270.https://doi.org/10.1007/s00371-016-1333-xGoogle Scholar
- G. T. Toussaint: Computing geodesic properties inside a simple polygon, Revue d’Intelligence Artificielle 3/2 (1989) 9–42.Google Scholar
- Z. Xue, J. M. Zoellner, R. Dillmann: Automatic optimal grasp planning based on found contact points, in: IEEE International Conference on Advanced Intelligent Mechatronics (2008) 1053–1058.https://doi.org/10.1109/AIM.2008.4601807Google Scholar
Suggested citation
Published by Heldermann Verlag, 2023. Rights now held by Banach Press LLC.
