The CCA Interface

For a CCA application the Oncilla robot is represented by a set of resource nodes and the synchronizer.

image

Oncilla

libcca-oncilla provides a helper that sets up the resource nodes, the synchronizer and a working default configuration of the ports. This can be used as basis for custom configurations. The configuration and the available ports are detailed in CCA Oncilla.

Resource Nodes

The Resource Nodes are implemented in RCI and wrapped in CCA so that the rich proprioceptive feedback of the robot is available as data-flow on the one hand. On the other hand commands can be sent to the robot via data-flow by sending commands to the resource nodes.

The actual specification of the resource nodes is described in the liboncilla documentation. Documentation of the CCA wrappers can be found here:

  1. CCA Oncilla L0 - The L0 joint of Oncilla
  2. CCA Oncilla L1 and L2 - The L1 and L2 joint of Oncilla
  3. ccaoncillal3 - The L3 joint of Oncilla
  4. ccaoncillal4 - The L4 joint of Oncilla

Synchronizer

The CCA synchronizer component wraps the actual synchronizer and therefore cares for updating the resource nodes and synchronizing the with the robot in the timing given by the CCA application or configuration.

Table Of Contents

Previous topic

Preparation

Next topic

Examples

This Page