mpu9250 适用于MPU9250(和某些MPU *设备)和板载AK8963(加速度计+陀螺仪+磁力计IMU)的no_std驱动程序。 什么有效 读取加速度计,陀螺仪,温度传感器和磁力计:原始值,换算值和换算值。 设置DLPF,读数刻度,采样率除数。 读取mpu9250和ak8963的WHO_AM_I寄存器。 获得分辨率和工厂灵敏度。 支持芯片 MPU9250 - Imu和Marg ; MPU9255 Imu MPU9255 ( Imu和Marg ; MPU6500仅Imu 。 笔记 MPU9255在ASIC中具有一些额外的功能,该功能允许一些其他的手势控制,但该芯片与MPU9250相同。 基本用法 将作为依赖项包含在Cargo.toml中 : [dependencies.mpu9250] version = "" 使用embedded-hal实现获取SP
2023-04-24 17:30:50 39KB Rust
1
SANSAC算法实现椭圆拟合,获取三轴磁力计的数据,对其进行椭圆拟合,用于磁力计数据矫正
1
SPI读取MPU9250 9轴加速度,陀螺仪,磁力计 SPI读取MPU9250 9轴加速度,陀螺仪,磁力计,资料
2022-10-29 11:57:09 11.5MB stm32 arm 嵌入式硬件 单片机
1
卡尔曼AHRS 基于卡尔曼滤波器的AHRS C ++库,内置传感器校准和倾斜补偿。可与陀螺仪,加速度计和磁力计组合一起使用。 建立没有依赖性,利用模板,不依赖异常,并且避免了动态内存分配。 适用于Linux和实时嵌入式设备。 在RaspberryPi上使用Pololu Minimu-9 v5进行了测试。 建造 构建遵循标准的CMake程序; 在项目目录中运行: mkdir build && cd build cmake .. cmake --build . 用法 该库可通过CMake构建获得。 它没有系统范围的安装,而是最好将源代码放在项目中,并与add_subdirectory(lib/minimu)和target_link_libraries(target ahrs::ahrs) 。 要使用AHRS系统,请实现需要read方法的Sensor接口。 应该为每个AHRS传感器执行此操
2022-10-05 16:46:40 47KB control-systems kalman-filter ahrs C++
1
在本教程中,您将学习如何将LSM303DLHC GY-511罗盘模块与Arduino结合使用来制作数字罗盘。
2022-09-07 18:20:26 296KB compass robotics
1
磁力计数据手册包含HMC5883、HMC5983、MMC5883、MMC5983
2022-08-10 19:05:20 2.36MB 磁力计 MMC5883 MMC5983 HMC5883
1
使用惯性传感器的磁力计的最大似然校正,使用惯性传感器的磁力计的最大似然校正
2022-08-05 19:05:18 1.93MB 磁力计
1
三轴磁力计的集成校准和磁扰动补偿,
2022-08-05 18:49:56 1.11MB 磁力计
1
STM32与MPU6050和磁力计等姿态检测模块,资料完整齐全,,可直接使用
2022-08-05 15:31:28 12.62MB STM32 MPU6050 磁力计 姿态检测
1
需修改: 1. MPU 的 ID ,9250:0x71,9255:0x73 单位: 1. 加速度:g 2. 陀螺仪:度/s 3. 磁力计:向量 注意: 1. 含示例工程,基于stm32F4CE11U6 2.含磁力计拟合,不含磁力计校正 3. 可以修改驱动方式,在末尾
2022-05-23 02:06:37 8.31MB MPU9250 椭球拟合 STM32F4
1