【技术实现步骤摘要】
机器人控制方法、系统、计算机设备、存储介质
[0001]本申请涉及图像处理
,特别是涉及一种机器人控制方法、装置、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]在毛囊移植的过程中,医生为了保证环切毛囊的精度,需要在环切前调整器械(如宝石刀)的姿态。现有方式包括:医生不利用辅助设备直接靠经验手动调整;医生结合辅助设备(如植发放大镜)调整操作器械的姿态等。传统的毛囊提取由多位助手医师辅助经验丰富的医生来完成,在提取毛囊前,需要筛选毛发目标区域,若采用人工进行筛选,则耗费大量人力与时间;而且,受提取毛囊的位置、人为主观经验等因素影响,往往效率低下,且提取的精确度没有保障。
[0003]另外,目前的毛囊移植机器人主要还是依赖医生进行手动调整器械姿态,操作繁琐且工作效率较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高工作效率且操作便捷的机器人控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]本专利技术提供一种机器人控制方法,所述方法包括:
[0006]获取从两个不同方位对目标部位进行拍摄所得到的双目自然图像,并获取所述双目自然图像中的各关键对象的双目匹配结果,根据各所述关键对象的双目匹配结果确定视觉里程计;
[0007]根据视觉里程计确定相机坐标系,并获取各所述关键对象分别在相机坐标系中的第一坐标;
[0008]分别将各第一坐标转换到机器人坐标系中,得到各所述关键对象分别在机器人坐标 ...
【技术保护点】
【技术特征摘要】
1.一种机器人控制方法,其特征在于,所述方法包括:获取从两个不同方位对目标部位进行拍摄所得到的双目自然图像,并获取所述双目自然图像中的各关键对象的双目匹配结果,根据各所述关键对象的双目匹配结果确定视觉里程计;根据视觉里程计确定相机坐标系,并获取各所述关键对象分别在相机坐标系中的第一坐标;分别将各第一坐标转换到机器人坐标系中,得到各所述关键对象分别在机器人坐标系中的第二坐标;基于目标操作需求获取约束条件,根据至少一个第二坐标和所述约束条件进行非线性二次规划,得到路径轨迹,所述路径轨迹用于控制机器人按照所述路径轨迹执行与所述目标操作需求对应的预设操作。2.根据权利要求1所述的方法,其特征在于,所述获取所述双目自然图像中的各关键对象的双目匹配结果,包括:对所述左目图像进行特征提取,以识别所述左目图像中各关键对象分别对应的左目特征点;对所述右目图像进行特征提取,以识别所述右目图像中各关键对象分别对应的右目特征点;基于双目标定参数,对至少一个左目特征点以及至少一个右目特征点进行双目匹配,得到至少一个特征点对,将至少一个特征点对作为所述双目匹配结果;所述特征点对包括一个左目特征点和一个右目特征点。3.根据权利要求1所述的方法,其特征在于,所述根据视觉里程计确定相机坐标系,包括:根据所述视觉里程计获取双目相机空间位姿信息,并根据所述双目相机空间位姿信息确定所述相机坐标系。4.根据权利要求1所述的方法,其特征在于,所述获取各所述关键对象分别在相机坐标系中的第一坐标,包括:在所述相机坐标系中,通过三角测量计算各关键对象对应的深度信息;根据所述深度信息获取各关键对象在所述相机坐标系中的三维坐标,将所述三维坐标作为所述第一坐标。5.根据权利要求1所述的方法,其特征在于,所述分别将各第一坐标转换到机器人坐标系中,得到各所述关键对象分别在机器人坐标系中的第二坐标,包括:根据双目相机和机器人的位置关系确定手眼标定参数;所述双目相机是拍摄所述双目自然图像的相机;基于所述手眼标定参数确定第一坐标转换矩阵,根据所述第一坐标转换矩阵对各第一坐标进行计算,得到与各第一坐标分别对应的第二坐标,作为各所述关键对象分别在机器人坐标系中的第二坐标。6.根据权利要求1所述的方法,其特征在于,所述基于目标操作需求获取约束条件,根据至少一个第二坐标和所述约束条件进行非线性二次规划,得到路径轨迹,包括:根据至少一个第二坐标建立轨迹函数,以及获取轨迹分段数;
对所述轨迹函数关于时间求导,得到轨迹导数通项式;根据所述轨迹分段数和所述约束条件,获取所述轨迹导数通项式对应的轨迹多项式;基于所述目标操作需求构建所述轨迹多项式的目标函数和边界条件;基于所述目标函数、所述边界条件和所述约束条件,求解所述轨迹多项式,得到所述路径轨迹。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述路径轨迹控制机器人执行预设操作,所述根据所述路径轨迹控制机器人执行预设操作,包括:根据所述路径轨迹中的各第二坐标分别确定一...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:深圳微美机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。