I built my own controller by using Simulink, and I would like to get local postion of my Quadrotor.

To achieve this, I am trying to use uORB Read Topic block.

I tried three msg file for uORB block, 'vehicle_local_position', 'ekf2_innovations', and 'filtered_bottom_flow'

However, it seems that those functions do not retrive correct data.

Data from 'vehicle_local_position' do not show smooth and continuous data and not accurate.

Likewise, 'vel_pos_innov' data from 'ekf2_innovations'  shows inaccurate data.

Also, 'sumx' and 'sumy' data from 'filtered_bottom_flow' only generate 0 values, even though flow sensor works properly.

I attached result image of 'vehicle_local_position' and 'ekf2_innovations'  

Please explain the way how I can get accurate local position data from Simulink.

Thank you.

Views: 66


Reply to This

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service