Hi found this page on px4 website ...
https://pixhawk.org/dev/offboard_control/testing
here there is an example of set position by ros ... but i think that
in this case use GPS for position not visual slam ... so at the end of
doc there is this interesting info :
px4: the current firmware uses ekf_att_pos_estimator as the default
estimator. This estimator does not support vision estimate positioning
input, so if you are performing indoor navigation, change the default
estimator to inav. This can be done in the ROMFS script or use the
NuttShell to stop the EKF and start inav.
Mean that for SLAM integration is better to use inav instead of EKF
on PX4? @Randy @Paul do you have some idea about it ?
best
Roberto