Handling Transitions Across Singularities for UR-Like Serial Robots
The inverse kinematics (IK) of serial robots admits multiple solutions, making the selection of the desired one potentially challenging depending on the application at hand. For robots with a non-cuspidal architecture, a suitable strategy is to partition the joint space into independent regions, known as Uniqueness Domains (UDs), which are separated by surfaces defined by singular configurations. Within each UD, a single IK-solution branch corresponds to a specific robot posture. In this case, when an assigned task-space trajectory requires the robot to transition between UDs, a singular configuration must be crossed. Despite the practical importance of this issue, the existing literature lacks straightforward techniques for enabling such transitions. This paper proposes a method that facilitates switching between IK-solution branches when a task-space trajectory requires crossing a singularity, ensuring continuity and differentiability of the joint variables. The proposed method is evaluated against competing ones, both in simulation and experimentally, showing significant advantages.
Authors
- Roberto Di Leva (ORCID: https://orcid.org/0000-0002-7469-0345)
- Marco Carricato (ORCID: https://orcid.org/0000-0002-1528-4304)
- Edoardo Ida'
- Ivan Boschi
- Alessandro De Toni
Institutions
- University of Bologna (IT)
Publication Details
- Journal
- IEEE Robotics and Automation Letters
- Published
- 2026-01-12
- DOI
- https://doi.org/10.1109/lra.2026.3653295
- Citations
- 1
- Primary Topic
- Robotic Mechanisms and Dynamics
- Type
- article
- Field-Weighted Citation Impact
- 25.04