Euler Arc Splines for TDCRs
Quick context setting :
A previous follow-up and gentle introduction to curve discretization using PCCA can be found here. Might be a good read if you haven’t already arrived here through the rabbit hole buttons. A more formal introduction is provided in a post written for the OpenCR project. Link to OpenCR post
The Why
We already know the constant curvature representation is famous in the soft robotics community because it
- accurately represents a free moving continuum backbone
- can be used to propose forward kinematic models to predict robot shape
- is computationally inexpensive
However when there is variation in curvature of the robot, as seen above, we can no longer assume that the robot is bending as a constant-curvature arc.
In simple words, the proposed representation using EAS can be used to model this variation in curvature due to tip loads, while maintaining the advantages of the CC model. We showed that it can
- accurately represent a continuum backbone when deforming freely AND when deforming under tip loads
- be used to propose forward kinematic models to predict robot shape
- be computationally inexpensive
For more details, there’s always some good old-fashioned paper reading :
Link to paper 1 [ICRA, 2021] , Link to paper 2 [RAL + IROS, 2022]