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