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