Magnetometer
AirGen has a magnetometer as a default sensor for robots. The magnetometer primarily reports magnetic field measurements on all three (X, Y, Z) axes.
client = airgen.MultirotorClient()
client.getMagnetometerData()
<MagnetometerData>
{ 'magnetic_field_body': <Vector3r> { 'x_val': -0.25192224979400635,
'y_val': -0.027216637507081032,
'z_val': 0.37283220887184143},
'magnetic_field_covariance': [ ],
'time_stamp': 1721340120640016640}