一种无缓冲滑动机械位置检测方法、定位方法及系统技术方案

技术编号:38859222 阅读:13 留言:0更新日期:2023-09-17 10:02
本发明专利技术公开一种无缓冲滑动机械位置检测方法、定位方法及系统,涉及计量检测技术领域。本发明专利技术包括,控制单元,用于获取设定停止点;逆目标物体的运动方向获取检测窗口区域;在检测窗口区域设置多个检测点;获取每个检测点的位置;若干个位置传感器,用于在多个检测点依次分别检测目标物体的通过时刻;控制单元,还用于根据检测点的位置和目标物体的对应通过时刻获取检测点对应的停止检测位置;根据每个检测点的位置对应的停止检测位置计算得到目标物体的停止位置;校正单元,用于接收目标物体的停止位置;根据设定停止点和目标物体的停止位置对目标物体的位置进行校正。本发明专利技术提高了物体位置检测精度。物体位置检测精度。物体位置检测精度。

【技术实现步骤摘要】
一种无缓冲滑动机械位置检测方法、定位方法及系统


[0001]本专利技术属于计量检测
,特别是涉及一种无缓冲滑动机械位置检测方法、定位方法及系统。

技术介绍

[0002]在许多工业制造和自动化控制的应用中,精确检测和控制滑动机械的位置是至关重要的。这可以确保机械运动的精度和重复性,从而提高产品质量和生产效率。
[0003]传统的滑动机械位置检测方法通常依赖于物理传感器或编码器,这些设备会被安装在机械的关键位置以检测其运动状态。然而受限于成本,高精度的传感器和编码器难以得到广泛应用,但是低精度的传感器和编码器又难以完成精度较高的测量,因此现有技术中通常是降低物体的速度后再进行检测,但是这种方法无法应用于工作过程中的工件位置检测。

技术实现思路

[0004]本专利技术的目的在于提供一种无缓冲滑动机械位置检测方法、定位方法及系统,通过对运动中的目标物体进行多次检测的方式,提高了物体位置检测精度。
[0005]为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术提供一种无缓冲滑动机械位置检测方法,包括,获取设定停止点;逆目标物体的运动方向获取检测窗口区域;在所述检测窗口区域设置多个检测点;获取每个所述检测点的位置;在多个所述检测点依次分别检测所述目标物体的通过时刻;根据所述检测点的位置和所述目标物体的对应通过时刻获取所述检测点对应的停止检测位置;根据每个所述检测点的位置对应的停止检测位置计算得到所述目标物体的停止位置。
[0006]本专利技术还公开了一种定位方法,包括,接收所述一种无缓冲滑动机械位置检测方法中的所述目标物体的停止位置;根据设定停止点和所述目标物体的停止位置对所述目标物体的位置进行校正。
[0007]本专利技术还公开了一种定位系统,包括,控制单元,用于获取设定停止点;逆目标物体的运动方向获取检测窗口区域;在所述检测窗口区域设置多个检测点;获取每个所述检测点的位置;若干个位置传感器,用于在多个所述检测点依次分别检测所述目标物体的通过时
刻;控制单元,还用于根据所述检测点的位置和所述目标物体的对应通过时刻获取所述检测点对应的停止检测位置;根据每个所述检测点的位置对应的停止检测位置计算得到所述目标物体的停止位置;校正单元,用于接收所述目标物体的停止位置;根据设定停止点和所述目标物体的停止位置对所述目标物体的位置进行校正。
[0008]本专利技术通过多次检测运动中的目标物体,提高了物体位置检测的准确性。首先由控制单元获取设定的停止点,并通过逆向目标物体的运动方向获取检测窗口区域,在检测窗口区域内设置多个检测点,并获取它们的位置。多个位置传感器按顺序在这些检测点上检测目标物体的通过时刻,控制单元还用于根据检测点的位置和目标物体通过时刻确定相应的停止检测位置。之后根据每个检测点的位置和停止检测位置计算目标物体的停止位置。最后由校正单元接收目标物体的停止位置,并根据设定的停止点和目标物体的停止位置对其位置进行校正。通过以上方式,本专利技术能够显著提高物体位置检测和定位的精度。
[0009]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0010]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本专利技术所述一种定位系统于一实施例的功能单元和信息流向示意图;图2为本专利技术所述一种定位系统于一实施例的步骤流程示意图;图3为本专利技术所述步骤S2于一实施例的步骤流程示意图;图4为本专利技术所述步骤S25于一实施例的步骤流程示意图;图5为本专利技术所述步骤S28于一实施例的步骤流程示意图;图6为本专利技术所述步骤S3于一实施例的步骤流程示意图;图7为本专利技术所述步骤S6于一实施例的步骤流程示意图;图8为本专利技术所述步骤S63于一实施例的步骤流程示意图;图9为本专利技术所述步骤S7于一实施例的步骤流程示意图。
[0012]附图中,各标号所代表的部件列表如下:1

控制单元,2

位置传感器,3

校正单元。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0014]为了降低位置检测的高精度传感器的使用成本,本专利技术提供以下方案。
[0015]请参阅图1至2所示,本专利技术提供了一种定位系统,从功能单元上划分可以包括位置传感器2、控制单元1以及校正单元3。位置传感器2输出的是目标物体经过的时刻信息以及位置传感器2的自身位置信息。控制单元1可以是虚拟的计算线程。校正单元3可以是伺服校正设备。
[0016]在具体实施的过程中,首先由控制单元1执行步骤S1获取设定停止点,接下来可以执行步骤S2逆目标物体的运动方向获取检测窗口区域。接下来可以执行步骤S3在检测窗口区域设置多个检测点,接下来可以执行步骤S4获取每个检测点的位置。之后由位置传感器2执行步骤S5在多个检测点依次分别检测目标物体的通过时刻,将通过时刻和检测点的位置信息传送至控制单元1。接下来由控制单元1执行步骤S6根据检测点的位置和目标物体的对应通过时刻获取检测点对应的停止检测位置。接下来可以执行步骤S7根据每个检测点的位置对应的停止检测位置计算得到目标物体的停止位置。
[0017]最后由校正单元3执行步骤S8接收目标物体的停止位置,并执行步骤S9根据设定停止点和目标物体的停止位置对目标物体的位置进行校正。
[0018]以上步骤在实施的过程中。首先由控制单元获取设定的停止点,逆向目标物体的运动方向确定检测窗口区域,并设置多个检测点获取其位置。之后多个位置传感器按顺序检测目标物体通过时刻。控制单元还根据检测点位置和目标物体通过时刻确定停止检测位置。根据检测点的位置和停止检测位置计算目标物体的停止位置。最后校正单元接收目标物体的停止位置,根据设定的停止点对其位置进行校正。本专利技术显著提高物体位置检测的准确性。
[0019]为了对以上步骤进行补充说明,提供部分功能模块的源代码,并在注释部分进行解释。受限于法律法规不能公开原始的参数及用户数据,对不影响方案实施的部分数据进行脱敏处理,下同。
[0020]// 导入需要的库#include<vector>// 定义目标物体和检测点的结构struct TargetObject {
ꢀꢀꢀꢀ
int direction;
ꢀꢀꢀꢀ
float position;};struct DetectionPoint {
ꢀꢀꢀꢀ
float position;};// 主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无缓冲滑动机械位置检测方法,其特征在于,包括,获取设定停止点;逆目标物体的运动方向获取检测窗口区域;在所述检测窗口区域设置多个检测点;获取每个所述检测点的位置;在多个所述检测点依次分别检测所述目标物体的通过时刻;根据所述检测点的位置和所述目标物体的对应通过时刻获取所述检测点对应的停止检测位置;根据每个所述检测点的位置对应的停止检测位置计算得到所述目标物体的停止位置。2.根据权利要求1所述的方法,其特征在于,所述逆目标物体的运动方向获取检测窗口区域的步骤,包括,获取所述检测点的设定数量;获取所述检测点的最小间距;获取检测精度;获取定位精度;根据所述检测精度和所述定位精度得到所述检测窗口区域的末段的检测点的数量;根据所述检测窗口区域的末段的检测点的数量以及所述检测点的最小间距得到所述检测窗口区域的末段;根据所述检测点的设定数量以及所述检测窗口区域的末段的检测点的数量得到所述检测窗口区域的首段的检测点的数量;根据所述检测点的最小间距、所述检测窗口区域的末段以及所述检测窗口区域的首段的检测点的数量得到所述检测窗口区域的首段;根据所述检测窗口区域的首段以及所述检测窗口区域的末段拼接得到所述检测窗口区域。3.根据权利要求2所述的方法,其特征在于,所述根据所述检测精度和所述定位精度得到所述检测窗口区域的末段的检测点的数量的步骤,包括,计算获取所述检测精度与所述定位精度的比值的平方;将所述检测精度与所述定位精度的比值的平方想上取整数得到所述检测窗口区域的尾端必要检测次数;将所述检测窗口区域的尾端必要检测次数作为所述检测窗口区域的末段的检测点的数量。4.根据权利要求2所述的方法,其特征在于,所述根据所述检测点的最小间距、所述检测窗口区域的末段以及所述检测窗口区域的首段的检测点的数量得到所述检测窗口区域的首段的步骤,包括,根据所述检测窗口区域的末段得到所述检测窗口区域的首端的截止点;由所述检测窗口区域的首端的截止点开始,逆所述目标物体的运动方向前进所述检测窗口区域的首段的检测点的数量的次数,每次前进的距离与对应前进的次数正相关,得到所述检测窗口区域的首段。5.根据权利要求4所述的方法,其特征在于,所述在所述检测窗口区域设置多个检测点
的步骤,包括,在所述检测窗口区域的末段,间隔所述检测点的最小间距设置所述检测点;在所述检测窗口区域的首段,将每次逆所述目标物体的运动方向前进达到的位置作为所述检测点;汇总得到所述检测窗口区域内的所述检测点。6.根据权利要求2所述的方法,其特征在于,所述根据所述检测点的位置和所述目标物体的对应通过时刻获...

【专利技术属性】
技术研发人员:赵鹤伟
申请(专利权)人:河南职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1