老王之家

探讨技术,分享生活

Open Source, Open Mind,
Open Sight, Open Future!
  menu
6 文章
0 评论
14950 浏览
0 当前访客
ღゝ◡╹)ノ❤️

人体步态检测系统-软件篇


在这篇博客中,将介绍人体步态检测系统的软件部分,在WPF中通过c#脚本设计蓝牙接收程序,通过下位机发送的数据包获取有效信息。同时将获取的数据解算为人体足部的压力值,并通过WPF界面中的脚掌划分的区域以颜色变化的形式显示出来,实现可视化显示。以下是系统的程序流程图。
image.png
首先必须接收到下位机传来的足底压力数据,以下是二者之间的通信协议。
image.png
使用多线程接收到下位机传来的协议后可以在界面上可视化显示。
image.png
以下是采集时所体现的效果。
image.png
接下来将介绍使用九轴姿态传感器采集人体骨骼关节姿态信息的方案。
所谓九轴传感器,其实三种传感器的组合:3轴加速传感器、3轴陀螺仪和3轴电子罗盘(地磁传感器)。三个部分作用不同,相互配合,是我们手机、平板电脑、游戏机等电子产品中常用的运动感测追踪元件,应用于各类软件、游戏中的交互控制。上述的三类传感器采集到的数据经过卡尔曼滤波数据融合之后,可以得到人体骨骼关节姿态信息。
image.png
image.png
以上是九轴姿态传感器原理的示意图。
image.png
以上是使用的九轴姿态传感器
用九轴姿态传感器采集到数据后,经过姿态重现算法后,可以用unity进行步态重现、动作捕捉。
image.png
image.png
整理好程序后会上传到github上


标题:人体步态检测系统-软件篇
作者:wangbf
地址:http://wangbf.top/articles/2020/06/16/1592269499206.html

评论
取消