Basic RT components and utilities  315.12.1

Overview

This component computes forward kinematics of the robot and provides positions and orientations of links.

implementation_idForwardKinematics
categoryexample

Data Ports

Input Ports

port namedata typeunitdescription
qRTC::TimedDoubleSeq[rad]measured joint angles
sensorRpyRTC::TimedOrientation3D[rad]Roll-Pitch-Yaw angles of the link to which an intertia sensor is attached
qRefRTC::TimedDoubleSeq[rad]reference joint angles
basePosRefRTC::TimedPoint3D[m]reference position of the base link
baseRpyRefRTC::TimedOrientation3D[rad]reference Roll-Pitch-Yaw angles of the base link

Output Ports

N/A

Service Ports

Service Providers

port nameinterface nameservice typeIDLdescription
ForwardKinematicsServiceservice0ForwardKinematicsServiceOpenHRP::ForwardKinematicsService

Service Consumers

N/A

Configuration Variables

nametypeunitdefault valuedescription
sensorAttachedLinkstd::string""name of the link to which the inertia sensor is attached. If this variable is not set, the root link is used as the sensor attached link.

Configuration File

keytypeunitdescription
modelstd::stringURL of the robot model