Flexible Framework
A good simulator accurately models your problem domain; a great simulator is flexible enough to handle changes in your software, your hardware, and your workflow. A plugin-based architecture can allow the people using a CoroWare simulator to augment its capabilities by writing simple bits of code, ensuring that the simulator grows as you do. (Depicted are a series of views into a scene, and an advanced dialog for loading simulator plugins.)

Explorer Demo!
Watch the CoroBot Explorer in action.


