Altitude Value without GPS

hello

i work on pixhawk 2.4.8
i need to have a good Altitude Value without GPS
now the value is so bad

Should I calibrate the barometer ? how i can do it ?

In the end, will I reach a good result by relying on the sensors of the controller without GPS or an external sensor?

(I don’t use GPS for two reasons
The first is that I am in a place where it is forbidden to use it
The second is because I work indoors)

thanks

Barometer is automatically calibrated in the moment you arm the vehicle.