Applying a component-based software architecture to robotic workcell applications. - James E. Beck; J. Michael Reagin; Thomas E. Sweeny; Ronald L. Anderson; Timothy D. Garner (IEEE Trans. Robotics Autom., 2000)