Kinematics of Soft Robots by Geometric Computing