【技术实现步骤摘要】
一种基于深度点云的移动机器人视觉伺服控制方法和系统
[0001]本专利技术属于移动机器人
,具体涉及一种基于深度点云的移动机器人视觉伺服控制方法和系统。
技术介绍
[0002]移动机器人是一种集合环境感知和行为控制于一体的智能系统,在生产制造、医疗救援以及生活服务领域都有着广阔的发展前景。针对移动机器人控制问题,各种传感器的应用层出不穷,其中视觉伺服控制法是当下应用最广泛的方法之一。
[0003]目前,大部分视觉伺服控制使用的是基于图像的方法,根据传感器获取的图像信息将图像特征参数的变化同机器人位姿变化联系起来,从而进行控制,但是该方法存在机器人轨迹难以控制、对环境要求高的缺点。另一种基于位置的视觉伺服控制方法是根据当前位姿与目标位姿计算出控制量,实现控制轨迹,但是过于依赖于目标位姿的估计精度,且图像误差的鲁棒性过差。
技术实现思路
[0004]本专利技术的目的在于克服现有技术中的不足,提供一种基于深度点云的移动机器人视觉伺服控制方法和系统,解决了传统的视觉伺服对弱纹理特征图像特征难以提取的问题,且计算量更低、鲁棒性更高、稳定性更好。
[0005]本专利技术提供了如下的技术方案:
[0006]第一方面,提供一种基于深度点云的移动机器人视觉伺服控制方法,包括:
[0007]获取移动机器人周围环境深度点云信息;
[0008]对所获取的深度点云信息进行预处理,得到障碍物的方向和距离信息;
[0009]根据障碍物的方向和距离信息以及移动机器人的当前位姿计算 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度点云的移动机器人视觉伺服控制方法,其特征在于,包括:获取移动机器人周围环境深度点云信息;对所获取的深度点云信息进行预处理,得到障碍物的方向和距离信息;根据障碍物的方向和距离信息以及移动机器人的当前位姿计算得到移动机器人与障碍物的当前相对位置;根据预设的移动机器人的期望位姿、移动机器人的当前位姿以及移动机器人与障碍物的当前相对位置计算得到移动机器人的位姿误差;根据移动机器人的位姿误差调整移动机器人的位姿。2.根据权利要求1所述的基于深度点云的移动机器人视觉伺服控制方法,其特征在于,所述深度点云信息通过Realsence D435深度相机采集,对所述深度点云信息进行的预处理包括:体素滤波、坐标变换、直通滤波、高斯滤波、降维处理以及将点云的直角坐标转换为极坐标。3.根据权利要求1所述的基于深度点云的移动机器人视觉伺服控制方法,其特征在于,所述移动机器人的当前位姿根据移动机器人的运动学模型获得;所述移动机器人的运动学模型的建立方法包括:在世界坐标系的X
‑
Y平面内设定移动机器人的起始位置,当移动机器人在世界坐标系下运动时,建立其运动学方程:其运动学方程:式中,v
i
和ω
i
分别为移动机器人在机器人坐标系中的线速度和角速度;为移动机器人在世界坐标系中的位姿(x
i
,y
i
,θ
i
)对时间的一阶导数,假定移动机器人质心与中心重合,(x
i
,y
i
)为移动机器人的几何中心坐标,θ
i
为移动机器人的线速度矢量与X轴的夹角;v
iL
和v
iR
分别为移动机器人左右两履带的速度,L1为移动机器人左右两履带之间的距离。4.根据权利要求1所述的基于深度点云的移动机器人视觉伺服控制方法,其特征在于,计算所述移动机器人与障碍物的当前相对位置的方法包括:
式中,d
e
为移动机器人与障碍物的垂直距离,d为移动机器人沿着其横坐标X0方向与障碍物的直线距离,与分别为移动机器人以横坐标X0方向为角平分线向左右两边发散的角度,θ
t
为移动机器人至障碍物的垂线与横坐标X0之间偏离的夹角,p1为移动机器人沿着方向与障碍物的直线距离,p2为机器人沿着方向与障碍物的直线距离。5.根据权利要求4所述的基于深度点云...
【专利技术属性】
技术研发人员:徐孝彬,王文,陈子恒,冉莹莹,谭治英,徐林森,骆敏舟,
申请(专利权)人:江苏省中以产业技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。