DIMSART: A Real Time - Device Independent Modular Software Architecture for Robotic and Telerobotic Applications

In this paper a software architecture for robotic and telerobotic applications will be described. The software is device and platform independent, and is distributed control orientated. Thus, the package is suitable for any real time system configuration. The architecture allows designers to easily build complex control schemes for any hardware device, easily control and manage them, and communicate with other devices with a plug- in/plug-out modular concept. The need to create a platform where control engineers/designers could freely implement their algorithms, without needing to worry about the device driver and programming related issues, further motivated this project. Implementing a new control algorithm with the software architecture described here, requires that the designer simply follow a template where the necessary code is reduced to only those functions having to do with the controller. We conducted several teleoperation schemes, one of which will be presented here as a configuration example.

[1]  Günter Dieter Niemeyer,et al.  Using wave variables in time delayed force reflecting teleoperation , 1996 .

[2]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[3]  R. Lumia,et al.  Hierarchical Control of Intelligent Machines Applied to Space Station Telerobots , 1987 .

[4]  Greg Kroah-Hartman,et al.  Linux Device Drivers, 3rd Edition , 2005 .

[5]  Ève Coste-Manière,et al.  Architecture, the backbone of robotic systems , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  Klaus Landzettel,et al.  ROKVISS - towards Telepresence Control in Advanced Space Missions , 2003 .

[7]  Stanley A. Schneider,et al.  ControlShell: A Software Architecture for Complex Electromechanical Systems , 1998, Int. J. Robotics Res..

[8]  Ève Coste-Manière,et al.  The ORCCAD Architecture , 1998, Int. J. Robotics Res..

[9]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[10]  Olivier Stasse,et al.  PredN: achieving efficiency and code re-usability in a programming system for complex robotic applications , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[11]  Tara Estlin,et al.  The CLARAty architecture for robotic autonomy , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).