PORK Object System Programmers' Guide - The Robotics Institute Carnegie Mellon University