The work presented is motivated by the aim of simplifying the integration of robotic and information systems technology. For this purpose, we created the Task Component Architecture, a framework for the implementation of SCA components that execute autonomously their service and that can be seamlessly integrated with robotic software control systems.
This is a framework implementing standard SCA components for the management of periodic tasks.
It is based on Java Concurrent with the idea that there is one dedicated process for each component, in a publisher-subscriber pattern through the use of the Java Messaging System.
This allows a seamless integration with robotic software control systems.
The Task Component Architecture as been conceived as an easily implementable framework to provide the user a great choice of scopes of application.
Thanks to the definition of its properties, each component is quickly configurable to run autonomously.
Through the use of different implementation, the use of the TCA may be extended on different operation fields.