Geodesic Path Planning on Configuration Space Manifolds: Shorter, Smoother Trajectories for Humanoid Robots | Synapse