一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法技术

技术编号:26046824 阅读:70 留言:0更新日期:2020-10-28 16:16
本发明专利技术涉及一种鞋底喷胶轨迹的生成方法。技术方案是:一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法,该方法包括下列步骤:步骤1:利用线结构光在线扫描鞋底,获得指定鞋底当前姿态下的点云模型,步骤2:对当前点云模型以标准点云为目标进行采样一致性初始配准算法处理,获得粗配准坐标变换矩阵Tsac;步骤3:对粗配准后所得的点云模型以标准点云为目标进行最近点迭代算法处理,求得精配准坐标变换矩阵Ticp;步骤4:将坐标变换矩阵T=Tsac·Ticp作用在离线所得的喷胶轨迹上,即可得到当前鞋底所需的喷胶轨迹。该方法具有喷胶轨迹精度高、喷胶质量好、生产的标准化程度高的特点。

【技术实现步骤摘要】
一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法
本专利技术涉及一种鞋底喷胶轨迹的生成方法,尤其涉及一种基于线结构光并结合离线与在线扫描生成鞋底喷胶轨迹的方法。
技术介绍
鞋底喷胶工序是自动化制鞋的关键工序;目前实际生产中所采用的自动化喷胶工艺参考数据往往是利用线结构光扫描鞋底所获得的鞋底深度数据和姿态图数据。此类数据的缺点在于,当鞋底曲面形状不连续时,利用线结构光扫描无法获得完整的鞋底三维点云信息,影响喷胶轨迹的生成。针对这种情况,目前常用的方法是利用离线编程技术将示教得到的鞋底应用到生产线中。但这种方法需要增加喷胶工位,同时喷胶时鞋底的位姿也存在误差,这些都影响了此类鞋底的自动喷胶生产,较难保证鞋底的喷胶质量。因此,这种模式无法很好地满足对复杂鞋底实现喷胶工序自动化的质量要求。另一个面,目前实际生产中很多情况下是一种喷胶工艺只针对一种型号的鞋底,如果需要更换产品就必然伴随着工艺方法的改变,例如需要重新示教、调试设备等,费时费力;因而一种生产工艺方法在一定程度上能同时适用于多种不同种类的产品是非常有必要的。
技术实现思路
本专利技术的目的是提出一种基于线结构光传感器将离线与在线扫描相结合的自动生成鞋底喷胶轨迹的方法,该方法具有喷胶轨迹精度高、喷胶质量好、生产的标准化程度高的特点。本专利技术提供的技术方案是:一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法,该方法包括下列步骤:步骤1:利用线结构光在线扫描鞋底,获得指定鞋底当前姿态下的点云模型,步骤2:对当前点云模型以标准点云为目标进行采样一致性初始配准算法处理,获得粗配准坐标变换矩阵Tsac;步骤3:对粗配准后所得的点云模型以标准点云为目标进行最近点迭代算法处理,求得精配准坐标变换矩阵Ticp;步骤4:将坐标变换矩阵T=Tsac·Ticp作用在离线所得的喷胶轨迹上,即可得到当前鞋底所需的喷胶轨迹。所述步骤1中获得点云模型后,需要滤波去除噪点。本专利技术的有益效果是:1.本专利技术分成了离线和在线两个部分,使得生产模块化,让鞋底标准模型的获取能独立于生产过程,且在实际生产中标准模型不会被修改,使得生产的标准化程度更高;2.本专利技术只需提高鞋底标准模型的精准度、改进点云的匹配算法,就能提高喷胶轨迹的精度,提高喷胶质量,改进方式便捷,可满足一般的工业需求。附图说明图1是实施例中运动鞋完整鞋底点云图。图2是实施例中运动鞋底喷胶轨迹示意图。图3是实施例中在线扫描鞋底点云图。图4是实施例中在线鞋底点云与喷胶轨迹示意图。图5是本专利技术提供的在线配准方法流程图。图6是本专利技术提供的整体系统流程图。具体实施方式下面结合附图所示的实施例,对本专利技术作进一步说明,但本专利技术并不局限于以下实施例。本专利技术所述结合离线与在线扫描自动生成鞋底喷胶轨迹的方法,首先在离线状态下获得指定运动鞋鞋底的完整点云数据并在此基础上手动或自动地生成喷胶轨迹。再通过在线扫描获得当前鞋底点云数据,对两个点云进行采样一致性初始配准算法与最近点迭代算法处理,求得坐标变换矩阵。将坐标变换矩阵作用于离线获得的喷胶轨迹上,进而自动生成当前鞋底的喷胶轨迹。步骤是:1.利用线结构光获得当前鞋底点云数据:利用线结构光传感器扫描鞋底,提取图像中的激光光条中心,根据线结构光的三维检测原理可以得到光条中心所有点的三维坐标,最终获得鞋底当前姿态下的三维点云数据。2.匹配当前鞋底点云与鞋底标准点云:将在线扫描得到的点云数据与离线获得的标准点云数据进行对比,利用SAC-IA和ICP配准算法快速获得当前点云的坐标变换矩阵。具体步骤如下:1)准备两片点云,目标点云Q和待配准点云P,先对两片点云进行统计滤波去噪点,再从点云P中获取n个采样点,同时获取这n个采样点的点特征直方图(FHPF)。计算点特征直方图的方法是先对每一个待计算的采样点pq,计算出该点与其k个领域点之间的相对关系,以此建立简化的点特征直方图SPFH,记为S(pq),再求出以上k个领域点的SPFH,最终通过计算,得到快速点特征直方图F(pq),计算表达式为式中:wi为第i个领域点的SPFH特征的加权值。2)在点云Q中查找与点云P中的采样点具有相似FPFH特征的一个或多个点,从这些相似点中随机选取一个点作为点云P在点云Q中的对应点。3)计算所有对应点对间的坐标变换矩阵,利用对应点变换后的距离误差和来判断变换矩阵的性能,以此判断对应点对匹配是否合理。可使用Huber罚函数来表示距离误差和函数。其表达式记为式中:ml是定值,li表示经变换后第i组对应点对之间的距离差值。4)最后将距离误差和最小的点对关系作为最优对应点对关系,其所对应的坐标变换矩阵即可作为采样一致性初始配准的粗配准变换矩阵Tsac,将该变换矩阵作用于点云P后可得经过粗配准的点云P’。5)将上述粗配准点云P’作为待配准点云,对点云P’中的每一个点Pi,在点云Q中寻找距离最近的对应点Qi,作为该点在点云Q中的对应点组成初始对应点对,可利用k-d树近邻搜索方法来进行匹配点的搜索。6)采用方向向量阈值剔除错误的对应点对。计算上述得到的各对应点间的单位法向量夹角,通过设定的阈值剔除错误对应点对。7)计算旋转矩阵R和平移向量t,使对应点集之间的均方误差最小。8)设定阈值ε和最大迭代次数Nmax,将第7步中得到的坐标变换矩阵作用于点云P’,得到新点云P”,计算点云P”与点云Q的距离误差值,如果两次迭代间误差的差值小于阈值即ε=dk-dk-1或者迭代次数大于Nmax,则迭代结束,否则更新点云P”,重复以上步骤,直至满足收敛条件。将每一步迭代过程中得到的坐标变换矩阵进行累乘,最终得到的坐标变换矩阵Ticp即为精配准变换矩阵。将粗配准坐标变换矩阵右乘精配准变换矩阵,即可求得最终坐标变换矩阵T=Tsac·Ticp。3.利用坐标变换矩阵生成当前鞋底喷胶轨迹:将上述求得的最终坐标变换矩阵作用在标准喷胶轨迹上,即可生成当前鞋底喷胶轨迹。设喷胶轨迹上的一点p的坐标为(x,y,z)T,对其作用变换矩阵T,可得变换后的点p’=pR+t。设L上有n个点{p1,p2,…,pn},则曲线L’即为{p’1,p’2,…,p’n}的集合。本专利技术具体实施例如下:步骤1:在离线状态下,利用专业的立体相机获得指定鞋型的完整点云(标准鞋底点云如图1所示)并结合相应的喷胶工艺得到相应喷胶轨迹L(标准喷胶轨迹如图2所示)。步骤2:利用线结构光在线扫描鞋底,并对生成的点云模型(在线扫描所得不完整的鞋底点云如图3所示)与已有的鞋底标准点云进行采样一致性初始配准算法与最近点迭代算法处理,求得坐标变换矩阵。首先进行采样一致性初始配准,将在线扫描鞋底点云作为待配准点云P,将标准鞋底点云作为目标点云Q。先对。两个点云进本文档来自技高网...

【技术保护点】
1.一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法,步骤如下:/n步骤1:利用线结构光在线扫描鞋底,获得指定鞋底当前姿态下的点云模型,/n步骤2:对当前点云模型以标准点云为目标进行采样一致性初始配准算法处理,获得粗配准坐标变换矩阵Tsac;/n步骤3:对粗配准后所得的点云模型以标准点云为目标进行最近点迭代算法处理,求得精配准坐标变换矩阵Ticp;/n步骤4:将坐标变换矩阵T=Tsac·Ticp作用在离线所得的喷胶轨迹上,即可得到当前鞋底所需的喷胶轨迹。/n

【技术特征摘要】
1.一种结合离线与在线扫描自动生成鞋底喷胶轨迹的方法,步骤如下:
步骤1:利用线结构光在线扫描鞋底,获得指定鞋底当前姿态下的点云模型,
步骤2:对当前点云模型以标准点云为目标进行采样一致性初始配准算法处理,获得粗配准坐标变换矩阵Tsac;
步骤3:对粗配准后所得的点云模型以标准点云为目标进行最...

【专利技术属性】
技术研发人员:贺磊盈洪迪华陈刚李秦川武传宇
申请(专利权)人:浙江理工大学
类型:发明
国别省市:浙江;33

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

1