OPIS: A Methodology and Architecture for Reactive Scheduling - Robotics Institute Carnegie Mellon University