2006 · 45 citations · 7 references
EngineeringComputer ScienceRobotics EngineeringMedical RoboticsRobot ControlRoboticsRobot Control ArchitectureRobot-assisted SurgerySurgical RoboticsApplication FrameworksCommand Pattern AnalysisControl Of Surgical RobotsDynamic Query InterfacesOpen-source Software DevelopmentRobotic Surgical SystemsSoftware Architecture For RoboticsSoftware Components
Robots are increasingly being used in computer integrated surgery (CIS) systems, yet to our knowledge, there is no open source software that is specifically targeted at this application domain. In this paper, we derive unique requirements for medical robot controllers that are based on our experiences in the field. We present an overview of the second-generation open source software package (the cisst package), currently under development, that would include a family of application frameworks with dynamically loaded software components. We then focus on some key design details, which include extensive application of the command pattern as well as a dynamic interface query mechanism, and present a simple example to illustrate the concepts
7
Towards component-based robotics
Alex Brooks, Tobias Kaupp, Alexei Makarenko et al. · 2005 · 203 citations
Feature-oriented programming and the AHEAD tool suite
Don Batory · 2004 · 149 citations