PX4 uORB read block in simulink

Hi, Iโ€™m doing some SITL simulations in simulink using jmsvsim from PX4. In particular Iโ€™m simulating the flight of a quadcopter. I have a question about the uORB read block of the matlab px4 support package for UAV toolbox library. I am reading through this vehicle_attitude.msg block, but for this topic there are 4 different instances: vehicle_attitude, vehicle_attitude_groundtruth, vision_vehicle_attitude and estimator_attitude. What are the differences between these instances? As I understand it changes the source from which the block reads the parameters, but I havenโ€™t found any documentation about it.

Does this answer it? CSV files from ulog: difference between files that ends with groundtruth - #2 by JulianOes