MPK: An open extensible motion planning kernel. - Ian Gipson; Kamal Gupta 001; Michael A. Greenspan (J. Field Robotics, 2001)