Basic RT components and utilities  315.12.1

Overview

This component is attitude estimation based on gyro, acceleration, and so on.

KalmanFilterEstimation Example

KalmanFilter example, in which estimated orientation are displayed on graphs.

testKalmanFilterEstimation [pose-file] [parameters] # Non ROS environment
rosrun hrpsys testKalmanFilterEstimation [pose-file] [parameters] # Non ROS environment
implementation_idKalmanFilter
categoryexample

Data Ports

Input Ports

port namedata typeunitdescription
rateRTC::TimedAngularVelocity3D[rad/s]Actual angular velocity (gyro) of attitude sensor
accRTC::TimedAcceleration3D[m/s^2]Actual acceleration of attitude sensor
accRefRTC::TimedAcceleration3D[m/s^2]Reference acceleration of attitude sensor
rpyInRTC::TimedOrientation3D[rad]Actual orientation (RPY) of attitude sensor

Output Ports

port namedata typeunitdescription
rpyRTC::TimedOrientation3D[rad]Output orientation (RPY) of attitude sensor

Service Ports

Service Providers

port nameinterface nameservice typeIDLdescription
KalmanFilterServiceservice0KalmanFilterServiceOpenHRP::KalmanFilterServiceKalmanFilterService

Service Consumers

N/A

Configuration Variables

nametypeunitdefault valuedescription
debugLevelint0debug level

Configuration File

N/A