目标点位置获取方法、装置及其应用转让专利

申请号 : CN201910237826.2

文献号 : CN109893833B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 于冬青卢达

申请人 : 深圳市瑞源祥橡塑制品有限公司

摘要 :

本发明涉及一种目标点位置获取方法、装置及其应用,属于空间定位技术领域。目标点位置获取方法,包括如下步骤:确定基准坐标系;获取第一采集时间点;获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标。本方法操作方便,应用场景广。

权利要求 :

1.一种目标点位置获取方法,其特征在于,包括如下步骤:确定基准坐标系;

获取第一采集时间点;

获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;

获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;

根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;

根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标;

所述获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态的具体过程为:获取第一初始时间点;

获取所述惯性元件的惯性元件坐标系在第一初始时间点于所述基准坐标系中的初始空间姿态;

获取所述惯性元件在第一初始时间点到第一采集时间点时的移动轨迹;

根据所述初始空间姿态和移动轨迹获取所述惯性元件的惯性元件坐标系在第一采集时间点于所述基准坐标系中的第一空间姿态。

2.根据权利要求1所述的目标点位置获取方法,其特征在于,所述获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标的具体过程为:预先设置所述基准点在所述惯性元件坐标系中不动;

预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;所述第一三维坐标即为初始三维坐标;

或,

预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;

通过预先设置的第一测量装置获取所述基准点在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第一运动轨迹;

根据所述初始三维坐标和第一运动轨迹获取所述基准点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第一三维坐标。

3.根据权利要求1或2所述的目标点位置获取方法,其特征在于,所述根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标的具体过程为:获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;

获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;

获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向;

确认第一采集时间点时所述目标点位于所述测距装置的测量方向所在直线上;

通过所述测距装置获取在第一采集时间点所述测距装置的测距端与目标点之间的第二距离;

根据所述第一距离、第一方向、第二距离和第二方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。

4.根据权利要求3所述的目标点位置获取方法,其特征在于,当所述测距装置在所述惯性元件的惯性元件坐标系中固定不动时;

所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离的具体过程为:预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;

所述初始距离即为所述第一距离;

所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向的具体过程为:预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的第一初始方向;

所述第一初始方向即为所述第一方向;

所述获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向的具体过程为:预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;

所述第二初始方向即为所述第二方向。

5.根据权利要求3所述的目标点位置获取方法,其特征在于,当所述测距装置在所述惯性元件的惯性元件坐标系中能够移动时;

所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离的具体过程为:预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;

通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;

根据所述初始距离和第二运动轨迹获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;

所述获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向的具体过程为:预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的初始方向;

通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;

根据所述初始方向和第二运动轨迹获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;

所述获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向的具体过程为:预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;

通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;

根据所述第二初始方向和第二运动轨迹获取第一采集时间点时测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向。

6.根据权利要求1或2所述的目标点位置获取方法,其特征在于,所述根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标的具体过程为:预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点之间的第三距离;

预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点所在直线在所述惯性元件的惯性元件坐标系中的第三方向;

确认第一采集时间点时所述目标点位于所述惯性体预先设置的识别区;

根据所述第一三维坐标、第三距离和第三方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。

7.一种物体分布位置获取方法,其特征在于,包括如下步骤:采用如权利要求1~6任一项所述的目标点位置获取方法获取预先设于所述物体的所有目标点在所述基准坐标系中的三维坐标;

根据所述所有目标点在所述基准坐标系中的三维坐标获取所述物体在采集时间点于所述基准坐标系中的分布位置。

8.一种跑步机启闭方法,其特征在于,所述跑步机包括机架,设于机架的控制器,设于机架且与控制器电性连接的驱动电机,设于机架且被驱动电机带动的跑步带,以及与控制器连接的人体位置获取装置;

所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器;

包括如下步骤:

确定基准坐标系;

获取所述机架在所述基准坐标系中的最终分布位置;

根据所述最终分布位置设置跑步机启闭时所有基准点各自在所述基准坐标系中的启动坐标范围值;

采用如权利要求2所述的目标点位置获取方法中的获取预先设于惯性体的基准点在采集时间点于惯性元件坐标系中的第一三维坐标的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;

在最后一个采集时间点或以后,同时获取所有第一传感器上的基准点在所述基准坐标系中的三维坐标;

判断此时间点时所有第一传感器上的基准点是否均处于各自对应的启动坐标范围值内;

当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;

当正在使用跑步机时,若是,则继续工作;若否,则自动关闭;

或;

所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器,以及至少一个设有线加速度计、角速度计和目标点的第二传感器;

包括如下步骤:

确定基准坐标系;

获取所述机架在所述基准坐标系中的最终分布位置;

根据所述最终分布位置设置跑步机启闭时所有基准点和所有目标点各自在所述基准坐标系中的启动坐标范围值;

采用如权利要求2所述的目标点位置获取方法中的获取预先设于惯性体的基准点在采集时间点于惯性元件坐标系中的第一三维坐标的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;

采用如权利要求1~6任一项所述的目标点位置获取方法来获取至少一个第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;

以获取到第三三维坐标的第二传感器上的目标点和基准点中的任一个作为新基准点,再采用如权利要求1~6任一项所述的目标点位置获取方法来获取剩余的第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;

在最后一个采集时间点或以后,同时获取所有基准点和目标点在所述基准坐标系中的三维坐标;

判断此时间点时所有基准点和所有目标点是否均处于各自对应的启动坐标范围值内;

当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;

当正在使用跑步机时,若是,则继续工作;若否,则自动关闭。

9.根据权利要求8所述的跑步机启闭方法,其特征在于,所述获取所述机架在基准坐标系中的最终分布位置的具体过程为:获取第二初始时间点;

获取第二初始时间点时所述机架在所述基准坐标系中的初始分布位置;

获取最终时间点;

获取预先固设于所述机架且设有线加速度计和角速度计的定位传感器从第二初始时间点到最终时间点这段时间内的第三运动轨迹;

根据所述初始分布位置和第三运动轨迹获取所述机架在所述基准坐标系中的最终分布位置;

或,

确定以预先固设于所述机架且设有线加速度计和角速度计的定位传感器自带的坐标系为基准坐标系;

预先获取所述机架在所述基准坐标系中的分布位置,以获取所述最终分布位置;

或,

采用如权利要求7所述的物体分布位置获取方法获取所述机架在基准坐标系中的最终分布位置。

10.根据权利要求8或9所述的跑步机启闭方法,其特征在于,所述人体位置获取装置包括一个第一传感器,用于获取人体腰部在所述基准坐标系中的位置;

或;

所述人体位置获取装置包括两个第一传感器;或,所述人体位置获取装置包括一个第一传感器和一个第二传感器;

所述两个传感器中,一个用于获取人体左脚在所述基准坐标系中的位置,一个用于获取人体右脚在所述基准坐标系中的位置;

或,所述人体位置获取装置包括三个第一传感器;或,所述人体位置获取装置包括一个第一传感器和两个第二传感器;或,所述人体位置获取装置包括两个第一传感器和一个第二传感器;

所述三个传感器中,一个用于获取人体腰部在所述基准坐标系中的位置,一个用于获取人体左脚在所述基准坐标系中的位置,剩下的一个用于获取人体右脚在所述基准坐标系中的位置。

11.一种测距方法,其特征在于,包括如下步骤:确定相对于两个固定目标点固定不动的基准坐标系;

采用如权利要求1~6任一项所述的目标点位置获取方法分别获取所述两个固定目标点在各自的采集时间点于所述基准坐标系中的三维坐标;

根据两个固定目标点的三维坐标获取所述两个固定目标点之间的距离。

说明书 :

目标点位置获取方法、装置及其应用

技术领域

[0001] 本发明涉及一种目标点位置获取方法,目标点位置获取装置,采用该目标点位置获取方法来获取物体分布位置的方法,采用该目标点位置获取方法来实现跑步机自动启动或自动关闭的方法,以及采用该目标点位置获取方法来进行测距的方法,属于空间定位技术领域。

背景技术

[0002] 对于特定点的三维坐标获取,一般都是将已知三维坐标置于该特定点处,然后忽略相关物体,从而获取该特定点的三维坐标,使得精度较低。另外,市场上常见的跑步机,其启动或关闭方式基本都是人工控制模式,不能自动判断出人体与跑步机的位置,从而做到自动启动或自动关闭。

发明内容

[0003] 为了解决上述现有技术的缺陷,本发明的目的是提供一种应用场景广、操作方便的目标点位置获取方法。
[0004] 为达到上述目的,本发明的技术方案是:
[0005] 一种目标点位置获取方法,包括如下步骤:
[0006] 确定基准坐标系;
[0007] 获取第一采集时间点;
[0008] 获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;
[0009] 获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;
[0010] 根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;
[0011] 根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标。
[0012] 本文中的惯性元件自身预先设置有惯性元件坐标系,包括线加速度计和角速度计,可以用于测量线加速度和角速度。
[0013] 本文中的空间姿态指一个坐标系的原点在参照坐标系(即基准坐标系)中的三维坐标,以及该坐标系的三轴绕参照坐标系(即基准坐标系)三轴的转角。
[0014] 进一步的,所述获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态的具体过程为:
[0015] 获取第一初始时间点;
[0016] 获取所述惯性元件的惯性元件坐标系在第一初始时间点于所述基准坐标系中的初始空间姿态;
[0017] 获取所述惯性元件在第一初始时间点到第一采集时间点时的移动轨迹;
[0018] 根据所述初始空间姿态和移动轨迹获取所述惯性元件的惯性元件坐标系在第一采集时间点于所述基准坐标系中的第一空间姿态。
[0019] 进一步的,所述获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标的具体方式包括两种:
[0020] 第一种
[0021] 预先设置所述基准点在所述惯性元件坐标系中不动;
[0022] 预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;所述第一三维坐标即为初始三维坐标。
[0023] 第二种
[0024] 预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;
[0025] 通过预先设置的第一测量装置获取所述基准点在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第一运动轨迹;
[0026] 根据所述初始三维坐标和第一运动轨迹获取所述基准点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第一三维坐标。
[0027] 进一步的,所述第一测量装置为惯性元件或距离测量装置。
[0028] 当第一测量装置为惯性元件时,即可直接测量其第一运动轨迹;
[0029] 当所述第一测量装置为距离测量装置时,需要对所述基准点的移动进行限制,比如限制其移动时的六个自由度中的五个不变,唯一可变的是沿x轴、y轴或z轴的位移。
[0030] 进一步的,所述根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标的具体方式包括两大类:
[0031] 第一类
[0032] 预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点之间的第三距离;
[0033] 预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点所在直线在所述惯性元件的惯性元件坐标系中的第三方向;
[0034] 确认第一采集时间点时所述目标点位于所述惯性体预先设置的识别区;
[0035] 根据所述第一三维坐标、第三距离和第三方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。
[0036] 第二类
[0037] 获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;所述测距装置为激光测距装置、声波测距装置、雷达测距装置或红外线测距装置;
[0038] 获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;
[0039] 获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向;
[0040] 确认第一采集时间点时所述目标点位于所述测距装置的测量方向所在直线上;
[0041] 通过所述测距装置获取在第一采集时间点所述测距装置的测距端与目标点之间的第二距离;
[0042] 根据所述第一距离、第一方向、第二距离和第二方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。
[0043] 具体的,当所述测距装置在所述惯性元件的惯性元件坐标系中固定不动时;
[0044] 所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离的具体过程为:
[0045] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;
[0046] 所述初始距离即为所述第一距离;
[0047] 所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向的具体过程为:
[0048] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的的第一初始方向;
[0049] 所述第一初始方向即为所述第一方向;
[0050] 所述获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向的具体过程为:
[0051] 预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;
[0052] 所述第二初始方向即为所述第二方向。
[0053] 具体的,当所述测距装置在所述惯性元件的惯性元件坐标系中能够移动时;
[0054] 所述获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离的具体过程为:
[0055] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;
[0056] 通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0057] 根据所述初始距离和第二运动轨迹获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;
[0058] 所述获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向的具体过程为:
[0059] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的的初始方向;
[0060] 通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0061] 根据所述初始方向和第二运动轨迹获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;
[0062] 所述获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向的具体过程为:
[0063] 预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;
[0064] 通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0065] 根据所述第二初始方向和第二运动轨迹获取第一采集时间点时测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向。
[0066] 所述第二测量装置的结构参照第一测量装置。
[0067] 本发明的有益效果在于:本发明通过设有惯性元件的惯性体作为一个中间体来间接测量目标点在基准坐标系中的三维坐标(即确定其位置),由于惯性元件能够测量自身的运动轨迹,在确定了惯性元件的惯性元件坐标系在基准坐标系中的空间姿态后,就能够实时确定其以后在基准坐标系的三维坐标。
[0068] 另外,通过上述两种方式获取设于惯性体的基准点在惯性体的惯性元件坐标系中的三维坐标,在保证基准点的三维坐标的精度的同时,扩大了应用范围。
[0069] 还有,目标点是通过与设置在惯性体的基准点进行三维坐标的转换,从而获得在惯性体的惯性元件坐标系中的三维坐标;再以上述方式通过基准点来获取目标点在惯性体的惯性元件坐标系中的三维坐标,在保证精度的同时,操作也非常方便。
[0070] 本发明还提供了一种物体分布位置获取方法,包括如下步骤:
[0071] 采用上述的目标点位置获取方法获取预先设于所述物体的所有目标点在所述基准坐标系中的三维坐标;
[0072] 根据所述所有目标点在所述基准坐标系中的三维坐标获取所述物体在采集时间点于所述基准坐标系中的分布位置。
[0073] 本发明的有益效果在于:通过预先在目标物体的特殊位置设置目标点,再采用上述的目标点位置获取方法获取目标点的实时位置,从而就能够得出该目标物体在基准坐标系中的分布位置。
[0074] 为了解决跑步机自动启动或自动关闭不便的问题,本发明还提供了一种跑步机启闭方法;所述跑步机包括机架,设于机架的控制器,设于机架且与控制器电性连接的驱动电机,设于机架且被驱动电机带动的跑步带,以及与控制器连接的人体位置获取装置;
[0075] 所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器;
[0076] 包括如下步骤:
[0077] 确定基准坐标系;
[0078] 获取所述机架在所述基准坐标系中的最终分布位置;
[0079] 根据所述最终分布位置设置跑步机启闭时所有基准点各自在所述基准坐标系中的启动坐标范围值;
[0080] 采用如上所述的目标点位置获取方法中的获取预先设于惯性体的基准点在采集时间点于惯性元件坐标系中的第一三维坐标的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;
[0081] 在最后一个采集时间点或以后,同时获取所有第一传感器上的基准点在所述基准坐标系中的三维坐标;
[0082] 判断此时间点时所有第一传感器上的基准点是否均处于各自对应的启动坐标范围值内;
[0083] 当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;
[0084] 当正在使用跑步机时,若是,则继续工作;若否,则自动关闭;
[0085] 或;
[0086] 所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器,以及至少一个设有线加速度计、角速度计和目标点的第二传感器;
[0087] 包括如下步骤:
[0088] 确定基准坐标系;
[0089] 获取所述机架在所述基准坐标系中的最终分布位置;
[0090] 根据所述最终分布位置设置跑步机启闭时所有基准点和所有目标点各自在所述基准坐标系中的启动坐标范围值;
[0091] 采用如上所述的目标点位置获取方法中的获取预先设于惯性体的基准点在采集时间点于惯性元件坐标系中的第一三维坐标的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;
[0092] 采用如上所述的目标点位置获取方法来获取至少一个第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;
[0093] 以获取到第三三维坐标的第二传感器上的目标点和基准点中的任一个作为新基准点,再采用如上所述的目标点位置获取方法来获取剩余的第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;
[0094] 在最后一个采集时间点或以后,同时获取所有基准点和目标点在所述基准坐标系中的三维坐标;
[0095] 判断此时间点时所有基准点和所有目标点是否均处于各自对应的启动坐标范围值内;
[0096] 当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;
[0097] 当正在使用跑步机时,若是,则继续工作;若否,则自动关闭。
[0098] 具体的,所述获取所述机架在基准坐标系中的最终分布位置的具体方式有三种:
[0099] 第一种
[0100] 获取第二初始时间点;
[0101] 获取第二初始时间点时所述机架在所述基准坐标系中的初始分布位置;
[0102] 获取最终时间点;
[0103] 获取预先固设于所述机架且设有线加速度计和角速度计的定位传感器从第二初始时间点到最终时间点这段时间内的第三运动轨迹;
[0104] 根据所述初始分布位置和第三运动轨迹获取所述机架在所述基准坐标系中的最终分布位置;
[0105] 第二种
[0106] 确定以预先固设于所述机架且设有线加速度计和角速度计的定位传感器自带的坐标系为基准坐标系;
[0107] 预先获取所述机架在所述基准坐标系中的分布位置,以获取所述最终分布位置;
[0108] 第三种
[0109] 采用如上所述的物体分布位置获取方法获取所述机架在基准坐标系中的最终分布位置。
[0110] 具体的,所述人体位置获取装置包括一个第一传感器,用于获取人体腰部在所述基准坐标系中的位置;
[0111] 或;
[0112] 所述人体位置获取装置包括两个第一传感器;或,所述人体位置获取装置包括一个第一传感器和一个第二传感器;
[0113] 所述两个传感器中,一个用于获取人体左脚在所述基准坐标系中的位置,一个用于获取人体右脚在所述基准坐标系中的位置;
[0114] 或,所述人体位置获取装置包括三个第一传感器;或,所述人体位置获取装置包括一个第一传感器和两个第二传感器;或,所述人体位置获取装置包括两个第一传感器和一个第二传感器;
[0115] 所述三个传感器中,一个用于获取人体腰部在所述基准坐标系中的位置,一个用于获取人体左脚在所述基准坐标系中的位置,剩下的一个用于获取人体右脚在所述基准坐标系中的位置。
[0116] 本发明的有益效果在于:本发明采用上述公开的方法获取设于第一传感器的基准点在基准坐标系中的实时位置,再采用上述的目标点实时位置获取方法来获取设于第二传感器(即目标点实时位置获取方法中的惯性体)的目标点在基准坐标系中的实时位置,过程简单、方便;通过基准点或基准点和目标点的位置来确定人体的位置,简单且方便地实现了跑步机的自动启动或自动关闭。
[0117] 本发明还提供了一种测距方法,包括如下步骤:
[0118] 确定相对于两个固定目标点固定不动的基准坐标系;
[0119] 采用如上所述的目标点位置获取方法分别获取所述两个固定目标点在各自的采集时间点于所述基准坐标系中的三维坐标;
[0120] 根据两个固定目标点的三维坐标获取所述两个固定目标点之间的距离。
[0121] 本发明的有益效果在于:采用上述的目标点实时位置获取方法来获取了在基准坐标系中固定不动的目标点的三维坐标后,非常简单方便就能得出该两个目标点之间的距离。
[0122] 本发明还提供了一种目标点位置获取装置,包括,
[0123] 确定单元,用于确定基准坐标系;
[0124] 第一获取单元,用于获取第一采集时间点;
[0125] 第二获取单元,用于获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;
[0126] 第三获取单元,用于获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;
[0127] 第一分析单元,用于根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;
[0128] 第二分析单元,用于根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标。
[0129] 下面结合附图和具体实施例对本发明作进一步描述。

附图说明

[0130] 图1为本发明实施例1一种目标点位置获取方法的流程图;
[0131] 图2为本发明实施例1中步骤S3的具体流程图;
[0132] 图3为本发明实施例1中步骤S4的具体流程图之一;
[0133] 图4为本发明实施例1中步骤S4的具体流程图之二;
[0134] 图5为本发明实施例1中步骤S5的具体流程图之一;
[0135] 图6为本发明实施例1中步骤S5的具体流程图之二;
[0136] 图7为本发明实施例1中步骤S5中步骤S51b的具体流程图;
[0137] 图8为本发明实施例1中步骤S5中步骤S52b的具体流程图;
[0138] 图9为本发明实施例1中步骤S5中步骤S53b的具体流程图;
[0139] 图10为本发明实施例6一种目标点位置获取装置的结构示意框图。

具体实施方式

[0140] 为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
[0141] 实施例1
[0142] 如图1所示,一种目标点位置获取方法,包括如下步骤(下述步骤的编号不用于限定步骤的先后顺序,仅仅是为了方便叙述):
[0143] S1确定基准坐标系;
[0144] S2获取第一采集时间点;将接收到采集触发信号的时间点定义为第一采集时间点;
[0145] S3获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;
[0146] S4获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;
[0147] S5根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;
[0148] S6根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标。
[0149] 具体的,如图2所示,步骤S3包括如下具体过程:
[0150] S31获取第一初始时间点;以接收到初始触发信号的时间点定义为第一初始时间点,同时确定以该时间点下惯性体的惯性元件坐标系为基准坐标系;
[0151] S32获取所述惯性元件的惯性元件坐标系在第一初始时间点于所述基准坐标系中的初始空间姿态;此时基准坐标系和惯性体的惯性元件坐标系重合;
[0152] S33获取所述惯性元件在第一初始时间点到第一采集时间点时的移动轨迹;
[0153] S34根据所述初始空间姿态和移动轨迹获取所述惯性元件的惯性元件坐标系在第一采集时间点于所述基准坐标系中的第一空间姿态。
[0154] 具体的,步骤S4的具体过程有如下两种:
[0155] 第一种,如图3所示:
[0156] S41a预先设置所述基准点在所述惯性元件坐标系中不动;
[0157] S42a预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;所述第一三维坐标即为初始三维坐标。
[0158] 第二种,如图4所示:
[0159] S41b预先获取所述基准点在第一初始时间点于所述惯性元件坐标系中的初始三维坐标;
[0160] S42b通过预先设置的第一测量装置获取所述基准点在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第一运动轨迹;
[0161] S43b根据所述初始三维坐标和第一运动轨迹获取所述基准点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第一三维坐标。
[0162] 具体的,步骤S5的具体过程有如下两种:
[0163] 第一种,如图5所示:
[0164] S51a预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点之间的第三距离;
[0165] S52a预先获取所述目标点位于惯性体预先设置的识别区时,所述基准点与目标点所在直线在所述惯性元件的惯性元件坐标系中的第三方向;
[0166] S53a确认第一采集时间点时所述目标点位于所述惯性体预先设置的识别区;
[0167] S54a根据所述第一三维坐标、第三距离和第三方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。
[0168] 第二种,如图6所示:
[0169] S51b获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;所述测距装置为激光测距装置、声波测距装置、雷达测距装置或红外线测距装置;
[0170] S52b获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;
[0171] S53b获取第一采集时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向;
[0172] S54b确认第一采集时间点时所述目标点位于所述测距装置的测量方向所在直线上;
[0173] S55b通过所述测距装置获取在第一采集时间点所述测距装置的测距端与目标点之间的第二距离;
[0174] S56b根据所述第一距离、第一方向、第二距离和第二方向获取所述目标点在第一采集时间点于所述惯性元件的惯性元件坐标系中的第二三维坐标。
[0175] 更具体的,当所述测距装置在所述惯性元件的惯性元件坐标系中固定不动时;
[0176] 步骤S51b的具体过程为:
[0177] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;所述初始距离即为所述第一距离;
[0178] 步骤S52b的具体过程为:
[0179] 预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的的第一初始方向;所述第一初始方向即为所述第一方向;
[0180] 步骤S53b的具体过程为:
[0181] 预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;所述第二初始方向即为所述第二方向。
[0182] 当所述测距装置在所述惯性元件的惯性元件坐标系中能够移动时;
[0183] 如图7所示,步骤S51b的具体过程为:
[0184] S51b1预先获取在第一初始时间点时所述测距装置的测距端与所述基准点之间的初始距离;
[0185] S51b2通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0186] S51b3根据所述初始距离和第二运动轨迹获取第一采集时间点时预先设置的测距装置的测距端与所述基准点的第一距离;
[0187] 如图8所示,步骤S52b的具体过程为:
[0188] S52b1预先获取在第一初始时间点时所述测距装置的测距端与所述基准点所在直线在所述惯性元件的惯性元件坐标系中的的初始方向;
[0189] S52b2通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0190] S52b3根据所述初始方向和第二运动轨迹获取第一采集时间点时测距装置的测距端与基准点所在直线在所述惯性元件的惯性元件坐标系中的第一方向;
[0191] 如图9所示,步骤S53b的具体过程为:
[0192] S53b1预先获取在第一初始时间点时所述测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二初始方向;
[0193] S53b2通过预先设置的第二测量装置获取所述测距装置在第一初始时间点到第一采集时间点这段时间内于惯性元件坐标系中的第二运动轨迹;
[0194] S53b3根据所述第二初始方向和第二运动轨迹获取第一采集时间点时测距装置的测量方向所在直线在所述惯性元件的惯性元件坐标系中的第二方向。
[0195] 综上所述:上述的目标点位置获取方法,通过设有惯性元件的惯性体作为一个中间体来间接测量目标点在基准坐标系中的三维坐标(即确定其位置),由于惯性元件能够测量自身的运动轨迹,在确定了惯性元件的惯性元件坐标系在基准坐标系中的空间姿态后,就能够实时确定其以后在基准坐标系的三维坐标。
[0196] 另外,通过上述两种方式获取设于惯性体的基准点在惯性体的惯性元件坐标系中的三维坐标,扩大了应用范围。
[0197] 还有,目标点是通过与设置在惯性体的基准点进行三维坐标的转化,从而获得在惯性体的惯性元件坐标系中的三维坐标;再以上述的两种方式通过基准点来获取目标点在惯性体的惯性元件坐标系中的三维坐标,操作也非常方便。
[0198] 实施例2
[0199] 一种物体分布位置获取方法,包括如下步骤:
[0200] 采用如实施例1所述的目标点位置获取方法获取预先设于所述物体的所有目标点在所述基准坐标系中的三维坐标;
[0201] 根据所述所有目标点在所述基准坐标系中的三维坐标获取所述物体在采集时间点于所述基准坐标系中的分布位置。
[0202] 进一步的,在其他实施例中,预先对所述多个目标点进行标记。
[0203] 综上所述:通过预先在目标物体的特殊位置设置目标点,再采用上述的目标点位置获取方法获取目标点的实时位置,从而就能够得出该目标物体在基准坐标系中的分布位置;另外,预先对目标点进行标记,就方便了对物体各个部位在基准坐标系中的分布位置。
[0204] 实施例3
[0205] 一种跑步机启闭方法,所述跑步机包括机架,设于机架的控制器,设于机架且与控制器电性连接的驱动电机,设于机架且被驱动电机带动的跑步带,以及与控制器连接的人体位置获取装置;
[0206] 所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器;
[0207] 包括如下步骤:
[0208] 1)确定基准坐标系;安放好跑步机,控制器接收到第一传感器的触发信号(如可以在第一传感器设置触发按钮,按下触发按钮时,控制器即可接收到相应触发信号)时,将此时第一传感器的自带的惯性元件坐标系确定为基准坐标系;
[0209] 2)获取所述机架在所述基准坐标系中的最终分布位置;
[0210] 3)根据所述最终分布位置设置跑步机启闭时所有基准点各自在所述基准坐标系中的启动坐标范围值;
[0211] 4)采用如实施例1中的步骤S4的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;
[0212] 5)在最后一个采集时间点或以后,同时获取所有第一传感器上的基准点在所述基准坐标系中的三维坐标;
[0213] 6)判断此时间点时所有第一传感器上的基准点是否均处于各自对应的启动坐标范围值内;
[0214] 当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;
[0215] 当正在使用跑步机时,若是,则继续工作;若否,则自动关闭。
[0216] 具体的,步骤2)具有如下三种不同的具体过程:
[0217] 第一种
[0218] 获取第二初始时间点;
[0219] 获取第二初始时间点时所述机架在所述基准坐标系中的初始分布位置;
[0220] 获取最终时间点;
[0221] 获取预先固设于所述机架且设有线加速度计和角速度计的定位传感器从第二初始时间点到最终时间点这段时间内的第三运动轨迹;
[0222] 根据所述初始分布位置和第三运动轨迹获取所述机架在所述基准坐标系中的最终分布位置;
[0223] 此时机架固定或者移动都不影响使用者使用;
[0224] 第二种
[0225] 确定以预先固设于所述机架且设有线加速度计和角速度计的定位传感器自带的坐标系为基准坐标系;
[0226] 预先获取所述机架在所述基准坐标系中的分布位置,以获取所述最终分布位置;
[0227] 此时机架固定或者移动都不影响使用者使用;
[0228] 第三种
[0229] 采用如实施例2所述的物体分布位置获取方法获取所述机架在基准坐标系中的最终分布位置;此时机架若发生移动,则需重置,重复上述步骤才能继续使用。
[0230] 具体的,所述人体位置获取装置包括一个第一传感器,用于获取人体腰部在所述基准坐标系中的位置;
[0231] 或;
[0232] 所述人体位置获取装置包括两个第一传感器,一个用于获取人体左脚在所述基准坐标系中的位置,一个用于获取人体右脚在所述基准坐标系中的位置;
[0233] 或,所述人体位置获取装置包括三个第一传感器,一个用于获取人体腰部在所述基准坐标系中的位置,一个用于获取人体左脚在所述基准坐标系中的位置,剩下的一个用于获取人体右脚在所述基准坐标系中的位置。
[0234] 综上所述:采用实施例1中的步骤S4的具体过程来获取设于第一传感器(即目标点实时位置获取方法中的惯性体)的基准点在基准坐标系中的实时位置,过程简单、方便;通过基准点的位置来确定人体的位置,简单且方便地实现了跑步机的自动启动或自动关闭。
[0235] 实施例4
[0236] 一种跑步机启闭方法,所述跑步机包括机架,设于机架的控制器,设于机架且与控制器电性连接的驱动电机,设于机架且被驱动电机带动的跑步带,以及与控制器连接的人体位置获取装置;
[0237] 所述人体位置获取装置包括至少一个设有线加速度计、角速度计和基准点的第一传感器,以及至少一个设有线加速度计、角速度计和目标点的第二传感器;
[0238] 包括如下步骤:
[0239] 1)确定基准坐标系;
[0240] 2)获取所述机架在所述基准坐标系中的最终分布位置;
[0241] 3)根据所述最终分布位置设置跑步机启闭时所有基准点和所有目标点各自在所述基准坐标系中的启动坐标范围值;
[0242] 4)采用如实施例1中的步骤S4的具体过程来获取所有第一传感器上的基准点在各自的采集时间点于所述基准坐标系中的第一三维坐标;
[0243] 5)采用如实施例1所述的目标点位置获取方法来获取至少一个第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;
[0244] 6)以获取到第三三维坐标的第二传感器上的目标点和基准点中的任一个作为新基准点,再采用如实施例1所述的目标点位置获取方法来获取剩余的第二传感器上的目标点在各自的采集时间点于所述基准坐标系中的第三三维坐标;
[0245] 7)在最后一个采集时间点或以后,同时获取所有基准点和目标点在所述基准坐标系中的三维坐标;
[0246] 8)判断此时间点时所有基准点和所有目标点是否均处于各自对应的启动坐标范围值内;
[0247] 当刚开始使用跑步机时,若是,则自动启动;若否,则不启动;
[0248] 当正在使用跑步机时,若是,则继续工作;若否,则自动关闭。
[0249] 具体的,步骤2)具有如下三种不同的具体过程:
[0250] 第一种
[0251] 获取第二初始时间点;
[0252] 获取第二初始时间点时所述机架在所述基准坐标系中的初始分布位置;
[0253] 获取最终时间点;
[0254] 获取预先固设于所述机架且设有线加速度计和角速度计的定位传感器从第二初始时间点到最终时间点这段时间内的第三运动轨迹;
[0255] 根据所述初始分布位置和第三运动轨迹获取所述机架在所述基准坐标系中的最终分布位置;
[0256] 此时机架固定或者移动都不影响使用者使用;
[0257] 第二种
[0258] 确定以预先固设于所述机架且设有线加速度计和角速度计的定位传感器自带的坐标系为基准坐标系;
[0259] 预先获取所述机架在所述基准坐标系中的分布位置,以获取所述最终分布位置;
[0260] 此时机架固定或者移动都不影响使用者使用;
[0261] 第三种
[0262] 采用如实施例2所述的物体分布位置获取方法获取所述机架在基准坐标系中的最终分布位置;此时机架若发生移动,则需重置,重复上述步骤才能继续使用。
[0263] 具体的,所述人体位置获取装置包括一个第一传感器和一个第二传感器,一个用于获取人体左脚在所述基准坐标系中的位置,一个用于获取人体右脚在所述基准坐标系中的位置;
[0264] 或;
[0265] 所述人体位置获取装置包括一个第一传感器和两个第二传感器,一个用于获取人体腰部在所述基准坐标系中的位置,一个用于获取人体左脚在所述基准坐标系中的位置,剩下的一个用于获取人体右脚在所述基准坐标系中的位置;
[0266] 或;
[0267] 所述人体位置获取装置包括两个第一传感器和一个第二传感器,一个用于获取人体左脚在所述基准坐标系中的位置,剩下的一个用于获取人体右脚在所述基准坐标系中的位置。
[0268] 综上所述:采用实施例1中的步骤S4的具体过程来获取设于第一传感器(即目标点实时位置获取方法中的惯性体)的基准点在基准坐标系中的实时位置,再采用采用实施例1所述的目标点实时位置获取方法来获取设于传感器(即目标点实时位置获取方法中的惯性体)的目标点在基准坐标系中的实时位置,过程简单、方便;通过基准点和目标点的位置来确定人体的位置,简单且方便地实现了跑步机的自动启动或自动关闭。
[0269] 实施例5
[0270] 一种测距方法,包括如下步骤:
[0271] 确定相对于两个固定目标点固定不动的基准坐标系;
[0272] 采用如实施例1所述的目标点位置获取方法分别获取所述两个固定目标点在各自的采集时间点于所述基准坐标系中的三维坐标;
[0273] 根据两个固定目标点的三维坐标获取所述两个固定目标点之间的距离。
[0274] 综上所述:采用实施例1所述的目标点实时位置获取方法来获取了在基准坐标系中固定不动的目标点的三维坐标后,非常简单方便就能得出该两个目标点之间的距离。
[0275] 实施例6
[0276] 如图10所示,一种目标点位置获取装置100,包括,
[0277] 确定单元10,用于确定基准坐标系;
[0278] 第一获取单元20,用于获取第一采集时间点;
[0279] 第二获取单元30,用于获取预先设置的惯性体的惯性元件坐标系在第一采集时间点于基准坐标系中的第一空间姿态;
[0280] 第三获取单元40,用于获取预先设于惯性体的基准点在第一采集时间点于惯性元件坐标系中的第一三维坐标;
[0281] 第一分析单元50,用于根据所述第一三维坐标获取所述目标点在第一采集时间点于所述惯性元件坐标系中的第二三维坐标;
[0282] 第二分析单元60,用于根据所述第一空间姿态和第二三维坐标获取所述目标点在第一采集时间点于基准坐标系中的第三三维坐标。
[0283] 上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。