A Survey on Path Planning Problem of Rolling Contacts: Approaches, Applications and Future Challenges
Seyed Amir Tafrishi, Mikhail Svinin, Kenji Tahara
TL;DR
The paper surveys path planning for rolling contacts, spanning single-contact spin-rolling to multi-contact and swarm-like scenarios. It integrates Montana kinematics with generalized curvature-based models and analyzes both S-CR and M-CR planning approaches, including incremental, mirrored, and sub-system strategies. The review covers robotic applications from ballbots and spherical robots to dexterous manipulation, nonprehensile tasks, reconfigurable swarms, and micro/nano particle manipulation, while highlighting core challenges such as nonholonomic constraints, slip-induced drift, and topological complexity (e.g., $\mathbf{v} = \mathbf{v}' + \boldsymbol{\omega} \times \mathbf{r}$). It clarifies how geometric mechanics informs planning algorithms and outlines future directions for integrating dynamics, sensing, and control to enable robust rolling-contact robotics.
Abstract
This paper explores an eclectic range of path-planning methodologies engineered for rolling surfaces. Our focus is on the kinematic intricacies of rolling contact systems, which are investigated through a motion planning lens. Beyond summarizing the approaches to single-contact rotational surfaces, we explore the challenging domain of spin-rolling multi-contact systems. Our work proposes solutions for the higher-dimensional problem of multiple rotating objects in contact. Venturing beyond kinematics, these methodologies find application across a spectrum of domains, including rolling robots, reconfigurable swarm robotics, micro/nano manipulation, and nonprehensile manipulations. Through meticulously examining established planning strategies, we unveil their practical implementations in various real-world scenarios, from intricate dexterous manipulation tasks to the nimble manoeuvring of rolling robots and even shape planning of multi-contact swarms of particles. This study introduces the persistent challenges and unexplored frontiers of robotics, intricately linked to both path planning and mechanism design. As we illuminate existing solutions, we also set the stage for future breakthroughs in this dynamic and rapidly evolving field by highlighting the critical importance of addressing rolling contact problems.
