[发明专利]一种相对位置关系分析和系统有效
申请号: | 202110396254.X | 申请日: | 2021-04-13 |
公开(公告)号: | CN113110447B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 张智强 | 申请(专利权)人: | 上海新纪元机器人有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 杨用玲 |
地址: | 201100 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 相对 位置 关系 分析 系统 | ||
本发明提供了一种相对位置关系分析和系统,其方法包括:获取当前时刻运动对象在场地平面上的当前位置坐标;获取目标车道线对应的曲线方程;所述目标车道线所对应平面属于所述场地平面;将所述曲线方程进行等间距离散处理得到车道线离散曲线;所述车道线离散曲线包括若干个离散点;根据所述车道线离散曲线中各离散点和当前位置坐标,遍历分析得到所述运动对象与所述目标车道线之间的相对位置关系。本发明降低计算复杂度和计算量,并且快速分析确定运动对象与目标车道线之间的相对位置关系。
技术领域
本发明涉及数据处理技术领域,尤指一种相对位置关系分析和系统。
背景技术
在自动驾驶汽车、机器人等领域的规划、控制等多个算法模块中,经常需要求取机器人与当前规划轨迹之间相对位置关系,找到机器人在规划轨迹上的映射点,并确定机器人或者车辆相对于车道线的侧向位置。
工程上,一般采用暴力遍历的方法求解,该种方法耗时较大,对计算能力较弱的处理器不友好。因此,如何避免大量计算,简单、高效查找侧向位置是本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种相对位置关系分析和系统,实现降低计算复杂度和计算量,并且快速分析确定运动对象与目标车道线之间的相对位置关系。
本发明提供的技术方案如下:
本发明提供一种相对位置关系分析方法,包括步骤:
获取当前时刻运动对象在场地平面上的当前位置坐标;
获取目标车道线对应的曲线方程;所述目标车道线所对应平面属于所述场地平面;
将所述曲线方程进行等间距离散处理得到车道线离散曲线;所述车道线离散曲线包括若干个离散点;
根据所述车道线离散曲线中各离散点和当前位置坐标,遍历分析得到所述运动对象与所述目标车道线之间的相对位置关系。
进一步的,所述根据所述车道线离散曲线中各离散点和当前位置坐标,遍历分析得到所述运动对象与所述目标车道线之间的相对位置关系包括步骤:
根据向量点乘公式、所述当前位置坐标、从所述车道线离散曲线中遍历选取的两个相邻离散点,分析得到所述当前位置坐标投影在所述车道线离散曲线上的前后两个投影离散点的目标索引值;
根据向量叉乘公式、目标索引值、所述当前位置坐标、从所述车道线离散曲线中遍历选取的两个相邻离散点,分析得到所述运动对象与所述目标车道线之间的相对位置关系。
进一步的,所述根据向量点乘公式、所述当前位置坐标、从所述车道线离散曲线中遍历选取的两个相邻离散点,分析得到所述当前位置坐标投影在所述车道线离散曲线上的前后两个投影离散点的目标索引值包括步骤:
按照所述车道线的方向顺序,从所述车道线离散曲线中遍历选取当前离散点和下一离散点;所述当前离散点和下一离散点为两个相邻离散点;
根据所述当前离散点指向所述下一离散点确定第一平面向量;
根据所述当前离散点指向所述当前位置坐标确定第二平面向量;
根据所述下一离散点指向所述当前位置坐标确定第三平面向量;
根据所述向量点乘公式计算得到所述第一平面向量与第二平面向量之间的第一夹角,以及所述第一平面向量与第三平面向量之间的第二夹角;
根据所述第一夹角、第二夹角与第一角度范围和第二角度范围进行比较,根据比较结果得到所述前后两个投影离散点的目标索引值。
进一步的,所述根据所述第一夹角、第二夹角与第一角度范围和第二角度范围进行比较,根据比较结果得到所述前后两个投影离散点的目标索引值包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新纪元机器人有限公司,未经上海新纪元机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110396254.X/2.html,转载请声明来源钻瓜专利网。