Application of tools from differential geometry ... described by a vector space such as R^n. Instead, the configuration space of a robot system is often "curved." For example, the configuration space ...