CiA® 318: CANopen integration to RTC environment

This document specifies the mapping of the robotic technology component (RTC) finite state automaton to the CANopen network management (NMT) finite state automaton as well as the mapping of the RTC data types to CANopen data types. In addition, it describes the RTC-CANopen manager and the ProxyRTCs system integration.

According to OMG, the RTC is a module, which enables uniform operations by covering common interfaces over essential parts (core logics) of robotic functional elements (RT functional elements). RT functional elements represent components of robots, which provide some meaningful functionality. For example, various devices such as servomotors, sensors, and cameras, and combination of those devices such as motor-driven carts and arms, are all RT functional elements. Hardware components, software such as control algorithm and image processing algorithm can be composed by themselves.

RT-Middleware (RTM) is necessary to combine RTCs and build RT systems. This middleware enables collaboration among RTCs and makes them run as a system. RTM is a software platform which executes actions defined in RTC, and performs other tasks such as instantiation of RTC, management of lifecycles, and communication with various services.

Interface specification and component models which RTC provides are defined as the standard specification in OMG-RTC. However, the definition covers only functionality, which is expected as RTC and component models, and communication behaviors between RTCs are not described in detail. Therefore, in this specification, CANopen is adopted for the RTC communication method, and it describes the execution of RTCs using CANopen communication.

 

 

Title Details
Published
Size
Status
Action
CiA 318 version 1.0.0 CANopen integration into RTC environments
Scope

This document specifies the mapping of the Robotic technology component (RTC) finite state automaton to the CANopen network management (NMT) finite state automaton as well as the mapping of the RTC data types to CANopen data types. In addition, it describes the RTC - CANopen manager and the ProxyRTCs system integration.

2012-02-10 585 KB DSP Login