资源简介
EKF 扩展卡尔曼 姿态解算 数据融合
代码片段和文件信息
#include “cBuffer.h“
cBuffer::cBuffer()
{
init();
}
cBuffer::~cBuffer()
{}
void cBuffer::init()
{
mHead = 0;
mTail = 0;
for(int i=0;i {
mBuffer[i] = 0;
}
}
uint32_t cBuffer::isFull()
{
return ((mHead - mTail) == MAX_BUFFER_SIZE) ? 1 : 0;
}
uint32_t cBuffer::isEmpty()
{
return ((mHead - mTail) == 0U) ? 1 : 0;
}
uint32_t cBuffer::append(const uint8_t c)
{
if(!isFull())
{
mBuffer[ mHead++ & (MAX_BUFFER_SIZE - 1) ] = c;
mSize++;
return 1; // ok
}
return 0; // error buffer is full
}
uint32_t cBuffer::get(uint8_t &c)
{
if(!isEmpty())
{
c = mBuffer[ mTail++ & (MAX_BUFFER_SIZE - 1) ];
mSize--;
return 1;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-10 17:28 ekf-ahrs-master\
目录 0 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\
文件 3160 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\sam3s4b_flash.ld
文件 3158 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\sam3s4b_sram.ld
文件 4928 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\sam3s_flash.ld
文件 4891 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\sam3s_sram.ld
文件 13130 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\startup_sam3s.c
文件 7099 2017-03-10 17:28 ekf-ahrs-master\Device_Startup\system_sam3s.c
文件 128729 2017-03-10 17:28 ekf-ahrs-master\MPU6050.cpp
文件 44317 2017-03-10 17:28 ekf-ahrs-master\MPU6050.h
文件 41259 2017-03-10 17:28 ekf-ahrs-master\MPU6050_6Axis_MotionApps20.h
文件 48548 2017-03-10 17:28 ekf-ahrs-master\MPU6050_9Axis_MotionApps41.h
文件 18319 2017-03-10 17:28 ekf-ahrs-master\MPU_defs.h
文件 45 2017-03-10 17:28 ekf-ahrs-master\README.md
文件 969 2017-03-10 17:28 ekf-ahrs-master\autopilot.atsln
文件 8689 2017-03-10 17:28 ekf-ahrs-master\autopilot.componentinfo.xm
文件 14244 2017-03-10 17:28 ekf-ahrs-master\autopilot.cppproj
文件 733 2017-03-10 17:28 ekf-ahrs-master\cBuffer.cpp
文件 469 2017-03-10 17:28 ekf-ahrs-master\cBuffer.h
文件 2206 2017-03-10 17:28 ekf-ahrs-master\cByteArray.cpp
文件 828 2017-03-10 17:28 ekf-ahrs-master\cByteArray.h
文件 14632 2017-03-10 17:28 ekf-ahrs-master\cEKF.cpp
文件 2505 2017-03-10 17:28 ekf-ahrs-master\cEKF.h
文件 994 2017-03-10 17:28 ekf-ahrs-master\cHMC5883.cpp
文件 736 2017-03-10 17:28 ekf-ahrs-master\cHMC5883.h
文件 5576 2017-03-10 17:28 ekf-ahrs-master\cMPU6050.cpp
文件 763 2017-03-10 17:28 ekf-ahrs-master\cMPU6050.h
文件 22 2017-03-10 17:28 ekf-ahrs-master\cMatrix.cpp
文件 3419 2017-03-10 17:28 ekf-ahrs-master\cMatrix.h
文件 778 2017-03-10 17:28 ekf-ahrs-master\cPDC.cpp
文件 419 2017-03-10 17:28 ekf-ahrs-master\cPDC.h
............此处省略43个文件信息
- 上一篇:单目摄像头实时视觉定位
- 下一篇:广东水库kmz数据
相关资源
- 陀螺仪原理及应用
- MPU6050姿态解算STM32源码(互补滤波、
- 姿态解算8--成功测距.rar
- 扩展卡尔曼滤波姿态解算
- MPU6050姿态解算STM32源码卡尔曼滤波
- px4飞控EKF姿态解算方法
- SPI_adis16470 主机版本 飞控算法的姿态
- K60 mpu6050 姿态解算
- BMX055九轴姿态传感器模块K60 KEA128四元
- 卡尔曼 ,扩展卡尔曼,无迹卡尔曼,
- STM32+MPU6050+HMC5883L+BMP180姿态解算程序
- 最佳滤波原书optimal filter 中文版
- STM32F103C8T6 USB HID下位机程序/MPU6050姿态
- PX4 的 ECL EKF 公式推导及代码解析.pd
- 物体的运动轨迹预测扩展卡尔曼滤波
- UKF与EKF算法应用比较
- 关于gps漂移引起的ekf报错分析
- 相当不错的扩展卡尔曼和无迹卡尔曼
- 经典有用的SLAM卡尔曼滤波入门资料中
- 多源信息融合数据+程序+报告小车位置
- 卡尔曼、粒子滤波工具箱
- 开源飞控卡尔曼EKF3笔记干货
- IMU姿态解算
- AHRS姿态解算资料
- 一种强跟踪扩展卡尔曼滤波器的改进
- ekfukf.zip
- 基于方向和距离的扩展卡尔曼状态估
- PMSM_EKF.slx
- 扩展卡尔曼滤波器(EKF):一个面向
- 基于扩展卡尔曼滤波器的永磁同步电
评论
共有 条评论