MSF filter
Check MSF node
You must finish the pre-setup task.
Open a rqt
GUI in a remote computer terminal by typing $ rqt
and verify running nodes
Menu
Plugins/Topics/Topic Monitor
: check filter input/output dataFilter input from Vicon: topic
/firefly_blue/vrpn_client/raw_transform
, 250HzFilter input from Firefly: topic
/fcu/imu
, 100HzFilter output:
msf_core/pose
ormsf_core/odometry
, 100Hz
Menu
Plugins/Visualization/Plot
: plot the position, velocity, etcMenu
Plugins/Introspection/Node Graph

Init the filter
Menu
Plugins/Configuration/Dynamic Reconfigure
fcu/fcu
: chosePOSCTRL_OFF
forposition_control
andSTATE_EST_OFF
forstate_estimation
pose_sensor/pose_sensor
: click oncore_init_filter
Move the drone and check

After init the filter, the /pose_sensor
node has to show a message (OBC terminal) as: initial measurement pos:[ 0.158259 0.0267092 0.754158] orientation: [0.998, 0.00129, 0.025, 0.0552]
and some other messages.
Last updated
Was this helpful?