bno055.registers module

bno055.registers.ACCEL_OFFSET_X_LSB_ADDR = 85

Accelerometer Offset registers

bno055.registers.ACCEL_RADIUS_LSB_ADDR = 103

Radius registers

bno055.registers.AXIS_REMAP_X = 0

Axis remap values

bno055.registers.BNO055_ACCEL_DATA_X_LSB_ADDR = 8

Accel data register

bno055.registers.BNO055_ADDRESS_A = 40

I2C addresses

bno055.registers.BNO055_AXIS_MAP_CONFIG_ADDR = 65

Axis remap registers

bno055.registers.BNO055_CALIB_STAT_ADDR = 53

Status registers

bno055.registers.BNO055_CHIP_ID_ADDR = 0

PAGE0 REGISTER DEFINITION START

bno055.registers.BNO055_EULER_H_LSB_ADDR = 26

Euler data registers

bno055.registers.BNO055_GRAVITY_DATA_X_LSB_ADDR = 46

Gravity data registers

bno055.registers.BNO055_GYRO_DATA_X_LSB_ADDR = 20

Gyro data registers

bno055.registers.BNO055_LINEAR_ACCEL_DATA_X_LSB_ADDR = 40

Linear acceleration data registers

bno055.registers.BNO055_MAG_DATA_X_LSB_ADDR = 14

Mag data register

bno055.registers.BNO055_OPR_MODE_ADDR = 61

Mode registers

bno055.registers.BNO055_PAGE_ID_ADDR = 7

Page id register definition

bno055.registers.BNO055_QUATERNION_DATA_W_LSB_ADDR = 32

Quaternion data registers

bno055.registers.BNO055_SIC_MATRIX_0_LSB_ADDR = 67

SIC registers

bno055.registers.BNO055_TEMP_ADDR = 52

Temperature data register

bno055.registers.BNO055_UNIT_SEL_ADDR = 59

Unit selection register

bno055.registers.COM_START_BYTE_WR = 170

Communication constants

bno055.registers.DEFAULT_OFFSET_ACC = [65516, 165, 65512]

+/- 2000 units (at max 2G) (1 unit = 1 mg = 1 LSB = 0.01 m/s2)

bno055.registers.DEFAULT_OFFSET_GYR = [2, 65535, 65535]

+/- 2000 units up to 32000 (dps range dependent) (1 unit = 1/16 dps)

bno055.registers.DEFAULT_OFFSET_MAG = [65460, 65182, 637]

+/- 6400 units (1 unit = 1/16 uT)

bno055.registers.DEFAULT_VARIANCE_ACC = [0.017, 0.017, 0.017]

Sensor standard deviation squared (^2) defaults [x, y, z] Used to get covariance matrices (stddev^2 = variance) values taken from this ROS1 driver from octanis: https://github.com/Octanis1/bosch_imu_driver/commit/d1132e27ecff46a63c128f7ecacc245c98b2811a

bno055.registers.GYRO_OFFSET_X_LSB_ADDR = 97

Gyroscope Offset register s

bno055.registers.MAG_OFFSET_X_LSB_ADDR = 91

Magnetometer Offset registers

bno055.registers.OPERATION_MODE_CONFIG = 0

Operation mode settings

bno055.registers.POWER_MODE_NORMAL = 0

Power modes