Retract-like structures for SE(2) and SE(3) - Robotics Institute Carnegie Mellon University