{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:45:31Z","timestamp":1760237131584,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T00:00:00Z","timestamp":1583452800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Handling and maneuvering tools across a robot workspace is a challenging task that often requires the implementation of constrained motion planning. In the case of wired or tethered tools, their maneuvering becomes considerably harder by the tool cable. If the cable presence is not considered, the robot motions may make the cable become entangled with the robot arms or elements of its workspace, causing accidents or unnecessary strain on the robot and the tool. Furthermore, the behavior of the tool cable during manipulation and its degree of entanglement around the robot are difficult to predict. The present paper introduces a constrained manipulation planner for dual-armed tethered tool manipulation involving tool re-grasping. Our solution employs a tool balancer to straighten the tool cable and facilitate the cable deformation problem. The planner predicts the cable states during manipulation and restricts the robot motions in order to avoid cable entanglements and collisions while performing tool re-posing tasks. Furthermore, the planner also applies orientational constraints to limit the cable bending, reducing the torque and stress suffered by the robot due to the cable tension. Simulations and real-world experiments validated the presented method.<\/jats:p>","DOI":"10.3390\/robotics9010011","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T09:26:41Z","timestamp":1583486801000},"page":"11","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Towards Tethered Tool Manipulation Planning with the Help of a Tool Balancer"],"prefix":"10.3390","volume":"9","author":[{"given":"Daniel","family":"Sanchez","sequence":"first","affiliation":[{"name":"Graduate School of Engineering Science, Osaka University, Osaka 560-8531, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0058-2819","authenticated-orcid":false,"given":"Weiwei","family":"Wan","sequence":"additional","affiliation":[{"name":"Graduate School of Engineering Science, Osaka University, Osaka 560-8531, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7576-756X","authenticated-orcid":false,"given":"Kensuke","family":"Harada","sequence":"additional","affiliation":[{"name":"Graduate School of Engineering Science, Osaka University, Osaka 560-8531, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1145\/359156.359164","article-title":"An algorithm for planning collision-free paths among polyhedral obstacles","volume":"22","author":"Wesley","year":"1979","journal-title":"Commun. ACM"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Canny, J., and Reif, J. (1987, January 12\u201314). New lower bound techniques for robot motion planning problems. Proceedings of the 28th Annual Symposium on Foundations of Computer Science (sfcs 1987), Los Angeles, CA, USA.","DOI":"10.1109\/SFCS.1987.42"},{"key":"ref_3","unstructured":"Shibata, T., and Fukuda, T. (1993, January 25\u201327). Intelligent motion planning by genetic algorithm with fuzzy critic. Proceedings of the 8th IEEE International Symposium on Intelligent Control, Chicago, IL, USA."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Vachtsevanos, G., and Hexmoor, H. (1986, January 10\u201312). A fuzzy logic approach to robotic path planning with obstacle avoidance. Proceedings of the 25th IEEE Conference on Decision and Control, Athens, Greece.","DOI":"10.1109\/CDC.1986.267582"},{"key":"ref_5","unstructured":"Zacksenhouse, M., DeFigueiredo, R.J., and Johnson, D.H. (1988, January 7\u20139). A neural network architecture for cue-based motion planning. Proceedings of the 27th IEEE Conference on Decision and Control, Austin, TX, USA."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2","DOI":"10.5772\/5615","article-title":"Neural networks in mobile robot motion","volume":"1","year":"2004","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_7","unstructured":"Sugihara, K., and Smith, J. (1997, January 10\u201311). Genetic algorithms for adaptive motion planning of an autonomous mobile robot. Proceedings of the the 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA\u201997.\u2019Towards New Computational Principles for Robotics and Automation\u2019, Monterey, CA, USA."},{"key":"ref_8","unstructured":"Gen, M., Cheng, R., and Wang, D. (1997, January 13\u201316). Genetic algorithms for solving shortest path problems. Proceedings of the 1997 IEEE International Conference on Evolutionary Computation (ICEC\u201997), Indianapolis, IN, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1002\/(SICI)1097-4563(199707)14:7<529::AID-ROB2>3.0.CO;2-P","article-title":"A genetic approach to motion planning of redundant mobile manipulator systems considering safety and configuration","volume":"14","author":"Chen","year":"1997","journal-title":"J. Robot. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pfeiffer, M., Schaeuble, M., Nieto, J., Siegwart, R., and Cadena, C. (June, January 29). From perception to decision: A data-driven approach to end-to-end motion planning for autonomous ground robots. Proceedings of the 2017 IEEE international conference on robotics and automation (icra), Marina Bay Sands, Singapore.","DOI":"10.1109\/ICRA.2017.7989182"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ye, G., and Alterovitz, R. (2017). Guided motion planning. Robotics Research, Springer.","DOI":"10.1007\/978-3-319-29363-9_17"},{"key":"ref_12","unstructured":"Murray, S., Floyd-Jones, W., Qi, Y., Sorin, D.J., and Konidaris, G. (2016, January 18\u201322). Robot Motion Planning on a Chip. Proceedings of the Robotics: Science and Systems, Ann Arbor, MI, USA."},{"key":"ref_13","unstructured":"Tournassoud, P., Lozano-P\u00e9rez, T., and Mazer, E. (April, January 31). Regrasping. Proceedings of the 1987 IEEE International Conference on Robotics and Automation, Raleigh, NC, USA."},{"key":"ref_14","unstructured":"Stoeter, S.A., Voss, S., Papanikolopoulos, N.P., and Mosemann, H. (1999, January 10\u201315). Planning of regrasp operations. Proceedings of the 1999 IEEE International Conference on Robotics and Automation, Detroit, MI, USA."},{"key":"ref_15","unstructured":"Lozano-P\u00e9rez, T., Jones, J.L., O\u2019Donnell, P.A., and Mazer, E. (1992). Handey: A Robot Task Planner, MIT Press."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/LRA.2016.2517147","article-title":"Developing and comparing single-arm and dual-arm regrasp","volume":"1","author":"Wan","year":"2016","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"3300","DOI":"10.1109\/LRA.2018.2852779","article-title":"More Than a Feeling: Learning to Grasp and Regrasp using Vision and Touch","volume":"3","author":"Calandra","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wan, W., and Harada, K. (2015, January 3\u20135). Reorientating objects with a gripping hand and a table surface. Proceedings of the 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), Seoul, Korea.","DOI":"10.1109\/HUMANOIDS.2015.7363538"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"La Mura, F., Todeschini, G., and Giberti, H. (2018). High performance motion-planner architecture for hardware-in-the-loop system based on position-based-admittance-control. Robotics, 7.","DOI":"10.3390\/robotics7010008"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1007\/s10514-018-9748-z","article-title":"Multi-robot grasp planning for sequential assembly operations","volume":"43","author":"Dogar","year":"2019","journal-title":"Auton. Robot."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hou, Y., Jia, Z., and Mason, M.T. (2018, January 21\u201325). Fast Planning for 3D Any-Pose-Reorienting Using Pivoting. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8462834"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/0921-8890(95)00069-0","article-title":"The ties that bind: Motion planning for multiple tethered robots","volume":"17","author":"Hert","year":"1996","journal-title":"Auton. Robot."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Igarashi, T., and Stilman, M. (2010). Homotopic path planning on manifolds for cabled mobile robots. Algorithmic Foundations of Robotics IX, Springer.","DOI":"10.1007\/978-3-642-17452-0_1"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1177\/0278364912473169","article-title":"Quasi-static manipulation of a Kirchhoff elastic rod based on a geometric analysis of equilibrium configurations","volume":"33","author":"Bretl","year":"2014","journal-title":"Int. J. Robot. Res."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ramirez-Alpizar, I.G., Naveau, M., Benazeth, C., Stasse, O., Laumond, J.P., Harada, K., and Yoshida, E. (2016, January 15\u201317). Motion generation for pulling a fire hose by a humanoid robot. Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico.","DOI":"10.1109\/HUMANOIDS.2016.7803396"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zhu, J., Navarro, B., Fraisse, P., Crosnier, A., and Cherubini, A. (2018, January 1\u20135). Dual-arm robotic manipulation of flexible cables. Proceedings of the IROS: International Conference on Intelligent Robots and Systems, Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593780"},{"key":"ref_27","unstructured":"Saha, M., and Isto, P. (2006, January 15\u201319). Motion planning for robotic manipulation of deformable linear objects. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, FL, USA."},{"key":"ref_28","unstructured":"Khalil, F.F., and Payeur, P. (2010). Dexterous robotic manipulation of deformable objects with multi-sensory feedback-a review. Robot Manipulators Trends and Development, InTechOpen."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez, D., Wan, W., and Harada, K. (2019). Arm manipulation planning of tethered tools with the help of a tool balancer. IFToMM World Congress on Mechanism and Machine Science, Springer.","DOI":"10.1007\/978-3-030-20131-9_254"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1049\/trit.2018.1062","article-title":"Teaching a robot to use electric tools with regrasp planning","volume":"4","author":"Raessa","year":"2019","journal-title":"CAAI Trans. Intell. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Sanchez, D., Wan, W., and Harada, K. (2019). Tethered Tool Manipulation Planning with Cable Maneuvering. arXiv.","DOI":"10.1109\/LRA.2020.2974675"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/9\/1\/11\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:04:41Z","timestamp":1760173481000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/9\/1\/11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,6]]},"references-count":31,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["robotics9010011"],"URL":"https:\/\/doi.org\/10.3390\/robotics9010011","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2020,3,6]]}}}