Geometric and Force-Based Strategies for Dual-Mode Planar Manipulation of Deformable Linear Objects
Abstract
1. Introduction
- From the perspective of the object, we propose a framework that establishes the relationship between the shape of the object and reaction forces, thereby delineating a region of desired object configurations that facilitate manipulation tasks.
- From the perspective of the robot, we develop and define a dual-mode manipulation primitive that provides explicit guidance to the robot for manipulating deformable, linear objects (DLOs).
2. Related Work
2.1. Planar Pushing and Rotation for Rigid Objects
2.2. Soft Object Modeling
2.3. Manipulation Techniques for Deformable Objects
3. Problem Description
3.1. Target Object and Environment Configuration Definition
- represents the total length of the object.
- denotes positions of two fixed ends of the object within a certain manipulation scenario.
- describes the curvature profile with each representing the local bending angle with respect to the x-axis at the th discretized segment of the entire object.
- is a force vector that represents the normal and shear forces applied at one extremity of the object for shape maintenance.
- is the number of discretizations of the target object.
3.2. Task Description and Key Considerations
- Mode 1—Pushing with Static Contact Point
- Mode 2—Rotating with Dynamic Shifting Contact Points
4. Hybrid Geometric-Force Planning Formulation
4.1. Pre-Planning
4.1.1. Geometry Modeling
- : the flexural rigidity of the object.
- : the curvature angle between two adjacents, − 1) and th segments.
- : the discretized length of each line segment of the object.
- : represents the position constraint of two extremities.
- 2: the first segment of the object is parallel to the surface for proper alignment.
- : restricts the entire object to remain above the surface.
, where |
c2: , where |
0 |
, where |
4.1.2. Constraint Force Estimation
- Mechanics vs. Math: Discussion and Derivation
- ■
- From the perspective of optimization theory [31], when solving an optimization problem using Lagrangian duality, the relation between the dual solution and the primal (original) solution is governed by the duality theory:This indicates that the optimization result may not necessarily reflect the actual system energy.
- ■
- From the perspective of Lagrangian mechanics, the Euler–Lagrange equation is theoretically inapplicable to nonholonomic constraints, such as the inequality constraint exemplified by the partial derivative term in Equation (7).
- Feasible Configuration Identification
- Normal force dominance () to minimize required .
- Positive normal force () at the distal end to prevent loss of contact.
- denotes the contact wrench vector, where and represent the normal and shear force components, respectively.
- denotes the static friction coefficient characterizing the environmental contact interface.
- specifies the lower bound for the normal contact force required to maintain a stable interaction.
- The discrete temporal domain is parameterized by , where indexes the th time step and defines the complete manipulation horizon.
4.2. Gripper Trajectory Generation
Algorithm 1: Gripper Trajectory Generation | ||
Input: Target Configuration: | ||
Object Length: | ||
Surface Geometry: | ||
Step Number: n | ||
for in steps do | ||
// update the remaining object length | ||
// get the rotation matrix | ||
// get the translation matrix | ||
// get the transformation matrix | ||
// calculate the instant gripper position for step | ||
// add to the trajectory | ||
end | ||
Output: Gripper Trajectory |
5. Experiments and Analysis
5.1. Hardware Setup
5.2. Effective Pushing with a Static Contact Point
5.3. Rotation: Precise Alignment Through Continuous Pivoting
5.3.1. Placement on a Flat Surface
5.3.2. Placement on Convex/Concave Surfaces
6. Conclusions and Future Development
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Murray, R.M.; Sastry, S.S.; Zexiang, L. A Mathematical Introduction to Robotic Manipulation, 1st ed.; CRC Press, Inc.: Boca Raton, FL, USA, 1994. [Google Scholar]
- Mason, M.T. Mechanics and Planning of Manipulator Pushing Operations. Int. J. Robot. Res. 1986, 5, 53–71. [Google Scholar] [CrossRef]
- Goyal, S.; Ruina, A.; Papadopoulos, J. Limit surface and moment function descriptions of planar sliding. In Proceedings of the 1989 International Conference on Robotics and Automation, Scottsdale, AZ, USA, 14–19 May 1989; Volume 2, pp. 794–799. [Google Scholar] [CrossRef]
- Lee, S.H.; Cutkosky, M.R. Fixture Planning with Friction. J. Eng. Ind. 1991, 113, 320–327. [Google Scholar] [CrossRef]
- Lynch, K.; Maekawa, H.; Tanie, K. Manipulation and Active Sensing by Pushing Using Tactile Feedback. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Raleigh, NC, USA, 7–10 July 1992; Volume 1, pp. 416–421. [Google Scholar] [CrossRef]
- Kopicki, M.; Zurek, S.; Stolkin, R.; Mörwald, T.; Wyatt, J. Learning to predict how rigid objects behave under simple manipulation. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 5722–5729. [Google Scholar] [CrossRef]
- Hogan, F.; Bauza, M.; Rodriguez, A. A Data-Efficient Approach to Precise and Controlled Pushing. arXiv 2018, arXiv:1807.09904. [Google Scholar] [CrossRef]
- Aiyama, Y.; Inaba, M.; Inoue, H. Pivoting: A new method of graspless manipulation of object by robot fingers. In Proceedings of the 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’93), Yokohama, Japan, 26–30 July 1993; Volume 1, pp. 136–143. [Google Scholar] [CrossRef]
- Sawasaki, N.; Inoue, H. Tumbling objects using a multi-fingered robot. J. Robot. Soc. Jpn. 1991, 9, 560–571. [Google Scholar] [CrossRef]
- Henrich, D.; Worn, H. Robot Manipulation of Deformable Objects; Springer: London, UK, 2000. [Google Scholar]
- Arriola-Rios, V.E.; Guler, P.; Ficuciello, F.; Kragic, D.; Siciliano, B.; Wyatt, J.L. Modeling of Deformable Objects for Robotic Manipulation: A Tutorial and Review. Front. Robot. AI 2020, 7, 82. [Google Scholar] [CrossRef]
- Hui, F.; Payeur, P.; Cretu, A.M. Visual Tracking of Deformation and Classification of Non-Rigid Objects with Robot Hand Probing. Robotics 2017, 6, 5. [Google Scholar] [CrossRef]
- National Library of Canada. Dynamically Coupled Particle Systems for Geometric Modeling, Reconstruction, and Animation; National Library of Canada = Bibliothèquenationale du Canada: Ottawa, ON, Canada, 1998. [Google Scholar]
- Schulman, J.; Lee, A.; Ho, J.; Abbeel, P. Tracking deformable objects with point clouds. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 1130–1137. [Google Scholar] [CrossRef]
- Caccamo, S.; Bekiroglu, Y.; Ek, C.H.; Kragic, D. Active exploration using Gaussian Random Fields and Gaussian Process Implicit Surfaces. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 582–589. [Google Scholar] [CrossRef]
- Güler, P.; Pieropan, A.; Ishikawa, M.; Kragic, D. Estimating deformability of objects using meshless shape matching. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 5941–5948. [Google Scholar] [CrossRef]
- Essa, I.A.; Sclaroff, S.; Pentland, A. A Unified Approach for Physical and Geometric Modeling for Graphics and Animation. Comput. Graph. Forum 1992, 11, 129–138. [Google Scholar] [CrossRef]
- Frank, B.; Stachniss, C.; Schmedding, R.; Teschner, M.; Burgard, W. Learning object deformation models for robot motion planning. Robot. Auton. Syst. 2014, 62, 1153–1174. [Google Scholar] [CrossRef]
- Zhang, J.; Zhong, Y.; Smith, J.; Gu, C. Neural dynamics-based Poisson propagation for deformable modelling. Neural Comput. Appl. 2019, 31, 1091–1101. [Google Scholar] [CrossRef]
- Nurnberger, A.; Radetzky, A.; Kruse, R. A problem specific recurrent neural network for the description and simulation of dynamic spring models. In Proceedings of the 1998 IEEE International Joint Conference on Neural Networks Proceedings: IEEE World Congress on Computational Intelligence (Cat. No. 98CH36227), Anchorage, AK, USA, 4–9 May 1998; Volume 1, pp. 468–473. [Google Scholar] [CrossRef]
- Li, X.; Wang, Z.; Liu, Y.H. Sequential Robotic Manipulation for Active Shape Control of Deformable Linear Objects. In Proceedings of the 2019 IEEE International Conference on Real-time Computing and Robotics (RCAR), Irkutsk, Russia, 4–9 August 2019; pp. 840–845. [Google Scholar] [CrossRef]
- Almaghout, K.; Klimchik, A. Manipulation Planning for Cable Shape Control. Robotics 2024, 13, 18. [Google Scholar] [CrossRef]
- Huo, S.; Duan, A.; Li, C.; Zhou, P.; Ma, W.; Navarro-Alarcon, D. Keypoint-Based Bimanual Shaping of Deformable Linear Objects under Environmental Constraints using Hierarchical Action Planning. IEEE Robot. Autom. Lett. 2022, 7, 5222–5229. [Google Scholar] [CrossRef]
- Qi, J.; Ran, G.; Wang, B.; Liu, J.; Ma, W.; Zhou, P.; Navarro-Alarcon, D. Adaptive Shape Servoing of Elastic Rods Using Parameterized Regression Features and Auto-Tuning Motion Controls. IEEE Robot. Autom. Lett. 2024, 9, 1428–1435. [Google Scholar] [CrossRef]
- Daniel Zakaria, M.H.; Aranda, M.; Lequièvre, L.; Lengagne, S.; Corrales Ramón, J.A.; Mezouar, Y. Robotic Control of the Deformation of Soft Linear Objects Using Deep Reinforcement Learning. In Proceedings of the 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE), Mexico City, Mexico, 20–24 August 2022; pp. 1516–1522. [Google Scholar] [CrossRef]
- Mishani, I.; Sintov, A. Learning configurations of wires for real-time shape estimation and manipulation planning. Eng. Appl. Artif. Intell. 2023, 121, 105967. [Google Scholar] [CrossRef]
- Kosuge, K.; Yoshida, H.; Fukuda, T.; Sakai, M.; Kanitani, K. Manipulation of a flexible object by dual manipulators. In Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 21–27 May 1995; Volume 1, pp. 318–323. [Google Scholar] [CrossRef]
- Wakamatsu, H.; Hirai, S. Static Modeling of Linear Object Deformation Based on Differential Geometry. Int. J. Robot. Res. 2004, 23, 293–311. [Google Scholar] [CrossRef]
- Avriel, M. Nonlinear Programming: Analysis and Methods; Courier Corporation: San Francisco, CA, USA, 1976. [Google Scholar]
- Ginsberg, J.H. Advanced Engineering Dynamics, 2nd ed.; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
- Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dai, Z.; Yu, H. Geometric and Force-Based Strategies for Dual-Mode Planar Manipulation of Deformable Linear Objects. Robotics 2025, 14, 122. https://doi.org/10.3390/robotics14090122
Dai Z, Yu H. Geometric and Force-Based Strategies for Dual-Mode Planar Manipulation of Deformable Linear Objects. Robotics. 2025; 14(9):122. https://doi.org/10.3390/robotics14090122
Chicago/Turabian StyleDai, Zhenjiu, and Hongyu Yu. 2025. "Geometric and Force-Based Strategies for Dual-Mode Planar Manipulation of Deformable Linear Objects" Robotics 14, no. 9: 122. https://doi.org/10.3390/robotics14090122
APA StyleDai, Z., & Yu, H. (2025). Geometric and Force-Based Strategies for Dual-Mode Planar Manipulation of Deformable Linear Objects. Robotics, 14(9), 122. https://doi.org/10.3390/robotics14090122