MeshDMP: Motion Planning on Discrete Manifolds using Dynamic Movement Primitives

📅 2024-10-19
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the challenge of motion planning adaptability to arbitrary workpiece geometries in contact-based operations on complex curved surfaces, this paper introduces the first extension of Dynamic Movement Primitives (DMPs) to discrete manifolds—enabling surface trajectory generation and cross-geometry generalization without parametric surface assumptions. Methodologically, the work represents the workpiece surface as a triangular mesh, encodes intrinsic geometric structure via discrete differential geometry, and designs an isometry-driven forcing-term transfer mechanism to enable adaptive motion reuse across diverse surfaces. Evaluated on automotive surface polishing tasks in both simulation and real robotic platforms, the approach achieves a 37% improvement in trajectory conformity and sub-1.2 mm cross-surface transfer error. This work establishes a novel, learnable, geometry-aligned, and transferable motion planning paradigm for autonomous operations on complex freeform surfaces.

Technology Category

Application Category

📝 Abstract
An open problem in industrial automation is to reliably perform tasks requiring in-contact movements with complex workpieces, as current solutions lack the ability to seamlessly adapt to the workpiece geometry. In this paper, we propose a Learning from Demonstration approach that allows a robot manipulator to learn and generalise motions across complex surfaces by leveraging differential mathematical operators on discrete manifolds to embed information on the geometry of the workpiece extracted from triangular meshes, and extend the Dynamic Movement Primitives (DMPs) framework to generate motions on the mesh surfaces. We also propose an effective strategy to adapt the motion to different surfaces, by introducing an isometric transformation of the learned forcing term. The resulting approach, namely MeshDMP, is evaluated both in simulation and real experiments, showing promising results in typical industrial automation tasks like car surface polishing.
Problem

Research questions and friction points this paper is trying to address.

Industrial Automation
Complex Object Manipulation
Robotics
Innovation

Methods, ideas, or system contributions that make the work stand out.

MeshDMP
Adaptive Robotics
Complex Surface Polishing
🔎 Similar Papers
No similar papers found.
M
Matteo Dalle Vedove
Department of Industrial Engineering, Università di Trento, Trento, Italy; DRIM, Ph.D. of national interest in Robotics and Intelligent Machines
Fares J. Abu-Dakka
Fares J. Abu-Dakka
Assistant Professor, New York University Abu Dhabi
Robot learningLearning from demonstrationDifferential geometryPhysical interactions
L
Luigi Palopoli
Department of Information Engineering and Computer Science, Università di Trento, Trento, Italy
Daniele Fontanelli
Daniele Fontanelli
Professor, University of Trento
Instrumentation and MeasurementRoboticsEstimation
Matteo Saveriano
Matteo Saveriano
Associate Professor, University of Trento
RoboticsMachine LearningAI