【技术实现步骤摘要】
一种机器人位姿确定方法、装置、可读存储介质及机器人
本申请属于机器人
,尤其涉及一种机器人位姿确定方法、装置、计算机可读存储介质及机器人。
技术介绍
腿式机器人的自主导航是其实现智能化服务的关键支撑技术,而有效的自主导航需要建立在稳定可靠定位的基础上,腿式机器人与轮式机器人在运动过程中的一个明显的区别是,轮式机器人是比较平稳顺滑的移动,而腿式机器人在行走中有比较显著的左右晃动过程,且仅在某一足落地时才更新机器人位姿,从而导致得到的位姿是离散的、非实时的,无法适用常见的ROS局部路径规划算法。
技术实现思路
有鉴于此,本申请实施例提供了一种机器人位姿确定方法、装置、计算机可读存储介质及机器人,以解决现有的腿式机器人的位姿确定方法得到的位姿是离散的、非实时的,无法适用常见的ROS局部路径规划算法的问题。本申请实施例的第一方面提供了一种机器人位姿确定方法,可以包括:获取当前时刻的相机位姿,所述相机位姿为机器人的相机在视觉SLAM坐标系下的位姿;根据所述当前时刻的相机位姿计算原始的机 ...
【技术保护点】
1.一种机器人位姿确定方法,其特征在于,包括:/n获取当前时刻的相机位姿,所述相机位姿为机器人的相机在视觉SLAM坐标系下的位姿;/n根据所述当前时刻的相机位姿计算原始的机器人位姿,所述机器人位姿为所述机器人在里程计坐标系下的位姿;/n将所述原始的机器人位姿投影至所述机器人的行进路径上,得到校正的机器人位姿。/n
【技术特征摘要】
1.一种机器人位姿确定方法,其特征在于,包括:
获取当前时刻的相机位姿,所述相机位姿为机器人的相机在视觉SLAM坐标系下的位姿;
根据所述当前时刻的相机位姿计算原始的机器人位姿,所述机器人位姿为所述机器人在里程计坐标系下的位姿;
将所述原始的机器人位姿投影至所述机器人的行进路径上,得到校正的机器人位姿。
2.根据权利要求1所述的机器人位姿确定方法,其特征在于,所述根据所述当前时刻的相机位姿计算原始的机器人位姿包括:
获取所述当前时刻之前的各组历史位姿数据,其中,每组历史位姿数据均包括同一时刻的相机位姿和机器人位姿;
根据所述各组历史位姿数据计算第一转换矩阵,所述第一转换矩阵为从所述视觉SLAM坐标系至所述里程计坐标系的转换矩阵;
将所述当前时刻的相机位姿变换为第二转换矩阵,所述第二转换矩阵为从相机坐标系至所述视觉SLAM坐标系的转换矩阵;
根据所述第一转换矩阵、所述第二转换矩阵和预设的第三转换矩阵计算第四转换矩阵,所述第三转换矩阵为从机器人坐标系至所述相机坐标系的转换矩阵,所述第四转换矩阵为从所述机器人坐标系至所述里程计坐标系的转换矩阵;
将所述第四转换矩阵变换为所述原始的机器人位姿。
3.根据权利要求1所述的机器人位姿确定方法,其特征在于,在将所述原始的机器人位姿投影至所述机器人的行进路径上之前,还包括:
获取所述机器人在第一落脚时刻的第一中心位置和速度控制指令,所述第一落脚时刻为所述当前时刻之前的第一个落脚时刻;
根据所述第一中心位置和所述速度控制指令确定所述机器人在第二落脚时刻的第二中心位置,所述第二落脚时刻为所述当前时刻之后的第一个落脚时刻;
将由所述第一中心位置至所述第二中心位置的路径确定为所述机器人的行进路径。
4.根据权利要求3所述的机器人位姿确定方法,其特征在于,所述根据所述第一中心位置和所述速度控制指令确定所述机器人在第二落脚时刻的第二中心位置包括:
若所述速度控制指令中的速度为0...
【专利技术属性】
技术研发人员:白龙彪,刘志超,庞建新,熊友军,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。