手势端:采用CC3220S作为控制核心,主要采集BMA222以及MPU6050的数据。
运用了加速度以及陀螺仪的角度计算算法,之后进行了卡尔曼滤波处理,得到了较为精确的角度制(X轴,Y轴,Z轴)。
在对滤波处理之后的值进行了范围转换,转换成-90°到90°,方便发送。
其中Z轴数据需要地磁计校准,MPU6050无地磁计,所以舍去Z轴的数据。
串口发送方面采用了简单的数据封装算法处理,将数字值转换成字符串在进行打包发送,防止数据丢失。
机械臂端:采用LPC54608作为控制核心。
主要负责解析串口发送的数据,并控制舵机的运动。
将串口的数据并进行解析,当数据出错时时会自动舍去的,然后转换成数字值,再根据每个舵机的动作范围,进行方为运动算法的处理。
最后进行了消抖算法的处理,防止手的抖动造成机械臂的的连续抖动。
液晶显示串口接收到的数据,显示采用了emwin库,实现起来更加简单。
2024/9/15 4:42:25 22.01MB 手势 机械臂
1
STM32F1对mpu6050(IIC1)9250(IIC2)读取数据,卡尔曼滤波得到pitch,roll,yaw角度,以及指南针角度
2024/9/13 11:33:55 1.91MB STM32F1 MPU6050 MPU9250 KALMAN
1
卡尔曼算法matlab代码,包含扩展卡尔曼和无迹卡尔曼,测试通过。
2024/9/2 0:04:50 8KB 卡尔曼
1
目标跟踪问题的应用背景是雷达数据处理,即雷达在搜索到目标并记录目标的位置数据,对测量到的目标位置数据(称为点迹)进行处理,自动形成航迹,并对目标在下一时刻的位置进行预测。
下文简要讨论了用Kalman滤波方法对单个目标航迹进行预测,并借助于Matlab仿真工具,对实验的效果进行评估。
里面包括三个源程序,和一份实验报告,里面有算法的详细分析和情景假设。
2024/8/31 9:13:24 119KB 卡尔曼滤波 目标跟踪
1
UKF无迹卡尔曼滤波源程序matlab自己跑过,据对没问题
2024/8/28 17:50:16 5KB UKF 无迹卡尔曼
1
https://blog.csdn.net/cry_smile/article/details/114259589程序结果及分析
2024/8/12 20:05:39 2KB matlab 卡尔曼
1
用C++代码实现卡尔曼滤波,可直接运行,也可以单独调用类,设置参数然后获取数据
2024/8/7 12:24:35 2KB 卡尔曼滤波C++ C++代码
1
主要研究了卡尔曼滤波在动态系统的应用,主要思路是从出具处理,然后卫星定位模型,接着是提出新的方法,特别是引入了粗差的识别和检验,提高了定位精度,再者,对检验迅速性提出了新的方法,值得一提是与数理统计相关性比较大,浅显易懂。
2024/7/31 12:44:29 574KB 卡尔曼滤波 动态定位
1
一个很简单的算法文件,用于角度传感器的数据滤波
2024/7/25 4:22:33 981B stm32 电设竞赛
1
卡尔曼滤波的入门书籍,内涵第一版和第三版,内容全面,适合没有基础的同学学习
2024/7/23 19:30:03 59.43MB 卡尔曼 组合导航 秦永元 入门
1
共 229 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡