Hello,
I did a flight last year in July and yesterday I attended a flight by another team. I've been developing my own flight computers, which include barometric and IMU sensors, GPS and live telemetry on LoRa radios.
It seems weird to me but both of the flights exhibited a strange behavior : GPS apogee altitude is much lower than barometric altitude.
On the flight computers, the barometric altitude is compensated, with the following algorithm:
-I average a number of pressure samples at boot time and based on this average and a hard-coded launch site elevation, I compute the sea level pressure
-based on this sea level pressure and a hard-coded launch site temperature, the barometric altitude is then determined.
Sample rate from both barometer and IMU is around 100Hz.
My flight from last year : GPS apogee 2568 meters (8425 ft), barometric altimeter apogee 3100m (10170 ft), Constellations: GPS + Galileo
Yesterday's flight : GPS apogee 357 meters (1171 ft), barometric apogee 580 meters (1902 ft), Constellations: GPS + Glonass
The data takes into account the launch site elevation, as I have said previously, and the GPS receivers are uBlox M8.
Looking here : https://www.rocketryforum.com/threads/ublox-m8-test-flight-data.142704/ there is a graph that shows the GPS and altimeter altitude are converging before apogee. This is what I would have been expecting.
I must also say that when I compare the barometric pressures during both flights with the local met office soundings, it is the barometric altimeter which seems to be right on the money.
Can someone shed some light into what might be happening?
I did a flight last year in July and yesterday I attended a flight by another team. I've been developing my own flight computers, which include barometric and IMU sensors, GPS and live telemetry on LoRa radios.
It seems weird to me but both of the flights exhibited a strange behavior : GPS apogee altitude is much lower than barometric altitude.
On the flight computers, the barometric altitude is compensated, with the following algorithm:
-I average a number of pressure samples at boot time and based on this average and a hard-coded launch site elevation, I compute the sea level pressure
-based on this sea level pressure and a hard-coded launch site temperature, the barometric altitude is then determined.
Sample rate from both barometer and IMU is around 100Hz.
My flight from last year : GPS apogee 2568 meters (8425 ft), barometric altimeter apogee 3100m (10170 ft), Constellations: GPS + Galileo
Yesterday's flight : GPS apogee 357 meters (1171 ft), barometric apogee 580 meters (1902 ft), Constellations: GPS + Glonass
The data takes into account the launch site elevation, as I have said previously, and the GPS receivers are uBlox M8.
Looking here : https://www.rocketryforum.com/threads/ublox-m8-test-flight-data.142704/ there is a graph that shows the GPS and altimeter altitude are converging before apogee. This is what I would have been expecting.
I must also say that when I compare the barometric pressures during both flights with the local met office soundings, it is the barometric altimeter which seems to be right on the money.
Can someone shed some light into what might be happening?