发明名称 一种行人步幅测量系统
摘要 本发明公开了一种行人步幅测量系统,它包括腰部测量装置1、大腿部测量装置2、小腿部测量装置3、足面测量装置4以及网关5,其中,腰部测量装置1、大腿部测量装置2、小腿部测量装置3以及足面测量装置4分别用于测量步态周期期间行人步态的各个测量数据,通过无线通信将各个测量数据发送至网关5并传输至PC机。该系统具有体积小、结构简单、功耗低、无线通信便于扩展、能对多人同时测量、成本低等优点;无需历史数据支持,不但可以准确测量水平路面的行人步幅,而且还可以准确测量斜坡路面的行人步幅。
申请公布号 CN104864884A 申请公布日期 2015.08.26
申请号 CN201510239285.9 申请日期 2015.05.12
申请人 上海大学 发明人 郑学理;付敬奇;陈寄秋;赵珊
分类号 G01C22/00(2006.01)I 主分类号 G01C22/00(2006.01)I
代理机构 上海上大专利事务所(普通合伙) 31205 代理人 陆聪明
主权项 一种行人步幅测量系统,它包括腰部测量装置(1)、大腿部测量装置(2)、小腿部测量装置(3)、足面测量装置(4)以及网关(5),其中,腰部测量装置(1)、大腿部测量装置(2)、小腿部测量装置(3)以及足面测量装置(4)分别用于测量步态周期期间行人步态的各个测量数据,通过无线通信将各个测量数据发送至网关(5)并传输至PC机,其特征在于:所述的腰部测量装置(1)安装于行人腰部位置,腰部测量装置(1)包括腰部三轴微陀螺(11)、腰部三轴微加速度计(12)、腰部无线数据收发模块(13)、腰部嵌入式微处理器(14),其中,腰部三轴微陀螺(11)和腰部三轴微加速度计(12)分别用于读取测量行人腰部的旋转角速度数据和加速度数据并传送给腰部嵌入式微处理器(13);腰部嵌入式微处理器(13)用于接收腰部三轴微陀螺(11)、腰部三轴微加速度计(12)的测量的旋转角速度数据以及加速度数据;腰部无线数据收发模块(14)接收或发送旋转角速度数据以及加速度数据,将其发送给网关(5);所述的大腿部测量装置(2)安装于行人大腿部位置,且包括大腿部三轴微陀螺(21)、大腿部三轴微加速度计(22)、大腿部嵌入式微处理器(23)、大腿部无线数据收发模块(24),其中,大腿部三轴微陀螺(21)和大腿部三轴微加速度计(22)分别用于读取测量行人大腿部的旋转角速度数据和加速度数据并传送给大腿部嵌入式微处理器(23);大腿部嵌入式微处理器(23)用于接收大腿部三轴微陀螺(21)、大腿部三轴微加速度计(22)的测量的旋转角速度数据以及加速度数据;大腿部无线数据收发模块(24)接收或发送旋转角速度数据以及加速度数据,将其发送给网关(5);所述的小腿部测量装置(3)安装于行人小腿部位置,且包括小腿部三轴微陀螺(31)、小腿部三轴微加速度计(32)、小腿部嵌入式微处理器(33)、小腿部无线数据收发模块(34),其中,小腿部三轴微陀螺(31)和小腿部三轴微加速度计(32)分别用于读取测量行人小腿部的旋转角速度数据和加速度数据并传送给小腿部嵌入式微处理器(33);小腿部嵌入式微处理器(33)用于接收小腿部三轴微陀螺(31)、小腿部三轴微加速度计(32)的测量的旋转角速度数据以及加速度数据;小腿部无线数据收发模块(34)用于接收或发送旋转角速度数据以及加速度数据,将其发送给网关(5);所述的足面测量装置(4)安装于行人足面位置,且包括足面三轴微陀螺(41)、足面三轴微加速度计(42)、足面嵌入式微处理器(43)、足面无线数据收发模块(44),其中,足面三轴微陀螺(41)和足面三轴微加速度计(42)分别用于读取测量行人足面部的旋转角速度数据和加速度数据并传送给足面嵌入式微处理器(43);足面嵌入式微处理器(43)用于接收足面三轴微陀螺(41)、足面三轴微加速度计(42)的测量的旋转角速度数据以及加速度数据;足面无线数据收发模块(44)用于接收或发送旋转角速度数据以及加速度数据,将其发送给网关(5);所述的网关(5)用于计算行人的水平路面步幅SL(j)、斜坡路面步幅SL(j),它将步幅计算结果发送至传输给PC机,该模块包括网关无线数据收发模块(51)、网关嵌入式微处理器(52)、网关非易失存储模块(53)、网关显示模块(54)和网关以太网通信模块(55),其中,所述网关无线数据收发模块(51)用于接收腰部测量装置(1)、大腿部测量装置(2)、小腿部测量装置(3)以及足面测量装置(4)发来的各测量数据,并发送给网关嵌入式微处理器模块(52);所述网关嵌入式微处理器(52)用于计算行人步幅SL(j),并存储于非易失存储模块(53)中;所述非易失存储模块(53)用于存储来自网关嵌入式微处理器(52)的测量数据以及步幅计算结果;所述显示模块(54)用于显示非易失存储模块(53)中的步幅计算结果;所述以太网通信模块(55)用于将各测量数据以及步幅计算结果从网关(5)中传输至PC机中;所述网关嵌入式微处理器(52)用于计算行人水平路面步幅SL(j)和斜坡路面步幅SL(i),具体如下:计算行人水平路面步幅,记为SL(j),计算式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>SL</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mrow><mn>2</mn><mi>L</mi></mrow><mrow><mi>A</mi><mn>1</mn><mi>A</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>L</mi><mrow><mi>A</mi><mn>2</mn><mi>A</mi><mn>3</mn></mrow></msub><mo>[</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&phi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><msub><mi>L</mi><mrow><mi>A</mi><mn>3</mn><mi>A</mi><mn>4</mn></mrow></msub><mo>[</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mn>2</mn><mi>Sf</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000715468160000021.GIF" wi="1795" he="288" /></maths>计算斜坡路面步幅,记为SL(i),计算式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>SL</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mn>2</mn><msub><mi>L</mi><mrow><mi>A</mi><mn>1</mn><mi>A</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>L</mi><mrow><mi>A</mi><mn>2</mn><mi>A</mi><mn>3</mn></mrow></msub><mo>[</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&phi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><msub><mi>L</mi><mrow><mi>A</mi><mn>3</mn><mi>A</mi><mn>4</mn></mrow></msub><mo>[</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>]</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><mi>Sf</mi><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>m</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000715468160000022.GIF" wi="1788" he="364" /></maths>式(1)和式(2)中,L<sub>A1A2</sub>表示行人大腿长度,L<sub>A2A3</sub>表示小腿长度,L<sub>A3A4</sub>表示行人足面长度,sf表示行人足底长度;θ<sub>1</sub>(j)表示通过网关(5)中接收到的第j个步态周期中行人处于步态双脚支撑期时后腿的髋关节角度;、θ<sub>2</sub>(j)表示通过网关(5)中接收到的第j个步态周期中行人处于步态双脚支撑期时后腿的膝关节角度;θ<sub>3</sub>(j)表示通过网关(5)中接收到的第j个步态周期中行人处于步态双脚支撑期时后腿的踝关节角度;φ<sub>1</sub>(j)表示通过网关(5)中接收到的第j个步态周期中行人处于步态双脚支撑期时前腿的髋关节角度,φ<sub>2</sub>(j)表示第j个步态周期中行人处于步态双脚支撑期时前腿的膝关节角度;θ<sub>3</sub>(t<sub>m</sub>(j))表示通过网关(5)中接收到的第j个步态周期中行人处于单脚支撑期时支撑腿的踝关节角度,t<sub>m</sub>(j)表示第j个步态周期中行人处于单脚支撑期的采用时刻,θ<sub>3</sub>(t<sub>m</sub>(0))表示通过网关(5)中接收到的初始步态周期中行人的踝关节角度。
地址 200444 上海市宝山区上大路99号