IMUDriver component
This is the IMUDriver component from the GenoM3 OSMOSIS show case. It controls an xsence IMU.
It produces a pose_estimator
in port ImuPose (out).
Ports
ImuPose (out)
Data structure
|
The pose_estimator
produced by the IMU: orientation quaternion (ENU), angular velocity and linear acceleration.
Services
SetPublishOrientation (attribute)
Inputs
|
Set the PublishOrientation flag.
SetBaudrate (attribute)
Inputs
|
Set the speed for com. By default 115200 for serial line and useless for USB.
ConnectDevice (function)
Throws
|
Context
|
Connect the serial line to the hadware device (xsense)
GetHeading (function)
Outputs
|
Throws
|
Get the imu heading
Measure (activity)
Throws
|
Context
|
Read a measure from the serial line and publish in the ImuPose (out) port.