The invention discloses a charging method, a device and a device for a robot. Among them, the method includes identifying the charging sockets in the environment of the robot through the visual identification device, wherein the visual identification device is set on the robot, and controls the plug of the robot into the charging socket. The present invention solves the technical problem that the existing charging mode of non - contact type is low charging efficiency for the robot.
【技术实现步骤摘要】
机器人的充电方法、装置和设备
本专利技术涉及机器人控制领域,具体而言,涉及一种机器人的充电方法、装置和设备。
技术介绍
当前市场上的机器人,大部分是依靠无线充电或者近场电磁充电等非接触式充电方式为机器人补充电能。通常情况下,无线充电效率在50%-64%之间,经过特殊优化后的充电电路和电池能够将充电效率提高到86%以上,接近直流电直接充电的效率。但是,上述的非接触式充电方式的实现效率在通常情况下并不理想,存在两方面的不足:其一,无线充电信号可能被机器人的外壳、外皮吸收,导致充电效率降低或充电时间延长;其二,这类充电方式需要额外的充电装置加以复杂的导航技术(红外或声波)和通信技术(蓝牙或无线),帮助召回机器人进行充电,在机器人距离较远的房间或较复杂家庭环境的情况下,召回将很难实现。针对现有的采用非接触式的充电方式为机器人充电实现效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种机器人的充电方法、装置和设备,以至少解决现有的采用非接触式的充电方式为机器人充电效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种机器人的充电方法,该充电方法包括:通过视觉识别装置识别机器人所处环境中的充电插口,其中,视觉识别装置设置在机器人上;控制机器人的插头插入充电插口。根据本专利技术实施例的另一方面,还提供了一种机器人的充电装置,该充电装置包括:识别单元,用于通过视觉识别装置识别机器人所处环境中的充电插口,其中,视觉识别装置设置在机器人上;控制单元,与识别单元通信连接,用于控制机器人的插头插入充电插口。根据本专利技术实施例的另一方面,还提供了 ...
【技术保护点】
一种机器人的充电方法,其特征在于,包括:通过视觉识别装置识别机器人所处环境中的充电插口,其中,所述视觉识别装置设置在所述机器人上;控制所述机器人的插头插入所述充电插口。
【技术特征摘要】
1.一种机器人的充电方法,其特征在于,包括:通过视觉识别装置识别机器人所处环境中的充电插口,其中,所述视觉识别装置设置在所述机器人上;控制所述机器人的插头插入所述充电插口。2.根据权利要求1所述的方法,其特征在于,控制所述机器人的插头插入所述充电插口包括:控制所述机器人向所述充电插口移动;在控制所述机器人移动至目标位置的情况下,控制安装在所述机器人的机械臂上的所述插头插入所述充电插口,其中,所述目标位置位于所述机器人的机械臂能够接触所述充电插口的范围内。3.根据权利要求2所述的方法,其特征在于,控制安装在所述机器人的机械臂上的所述插头插入所述充电插口包括:控制所述机械臂执行预先设置的第一动作序列中的动作;在所述机械臂执行所述第一动作序列中的动作后,判断所述插头是否成功接入所述充电插口;在判断出所述插头成功插入所述充电插口的情况下,记录所述第一动作序列;在判断出所述插头未成功插入所述充电插口的情况下,通过学习算法确定第二动作序列,所述第二动作序列用于将所述插头成功插入所述充电插口;控制所述机械臂执行所述第二动作序列中的动作,以将所述插头插入所述充电插口。4.根据权利要求3所述的方法,其特征在于,通过学习算法确定第二动作序列包括:将阻力信号作为反馈信号,命令所述机械臂自行执行预设次数的学习操作,直至所述反馈信号达到预设阈值,其中,所述阻力信号用于表示所述插头接入所述充电插口时产生的阻力;记录每次执行所述学习操作的学习结果,其中,所述学习结果包括从所述机械臂开始转动到结束转动的过程中,每一舵机的所有转角和角加速度值;基于所述学习结果确定所述第二动作序列,其中,所述第二动作序列中的每个动作的信息中包括对应动作的每个舵机的转角和角加速度值。5.根据权利要求4所述的方法,其特征在于,将阻力信号作为反馈信号包括:利用所述阻力信号和/或视觉识别信号,判断所述机械臂是否将所述插头移动到预定位置,其中,所述预定位置与所述充电插口的位置之间的距离小于预设距离;若判断出所述机械臂将所述插头移动到所述预定位置,则将所述阻力信号作为正反馈信号;若判断出所述机械臂未将所述插头移动到所述预定位置,则将所述阻力信号作为负反馈信号。6.根据权利要求5所述的方法,其特征在于,利用所述阻力信号和/或视觉识别信号,判断所述机械臂是否将所述插头移动到预定位置包括:判断所述视觉识别信号中所述插头的位置与所述充电插口之间的距离是否小于所述预设距离、和/或者判断所述阻力信号是否大于预设阻力值;若判断出所述视觉识别信号中所述插头的位置与所述充电插口之间的距离小于所述预设距离、和/或者判断出所述阻力信号大于所述预设阻力值,则判断出所述机械臂将所述插头移动到所述预定位置;否则,判断出所述机械臂未将所述插头移动到所述预定位置。7.根据权利要求3所述的方法,其特征在于,判断所述插头是否成功接入所述充电插口包括:判断所述机器人的电源管理器是否得到充电成功信号,其中,所述充电成功信号用于表示所述插头成功接入所述充电插口;若所述机器人的电源管理器没有得到所述充电成功信号,则判断出所述插头未成功接入所述充电插口;若所述机器人的电源管理器得到所述充电成功信号,则判断出所述插头成功接入所述充电插口。8.根据权利要求2所述的方法,其特征在于,在控制所述机器人向所述充电插口移动的过程中,检测所述机器人与所述充电插口之间的第一距离;计算所述第一距离与所述机械臂的最大伸长距离的差值;控制所述机器人的移动距离大于或等于所述差值。9.根据权利要求8所述的方法,其特征在于,检测所述机器人与所述充电插口之间的第一距离包括:使用双向视觉检测方法检测所述第一距离。10.根据权利要求9所述的方法,其特征在于,使用双向视觉检测方法检测所述第一距离包括:通过第一摄像头采集所述充电插口的第一图像,并通过第二摄像头采集所述充电插口的第二图像,其中,所述第一摄像头和所述第二摄像头安装在所述机器人上,所述第一摄像头和所述第二摄像头安装在相同的水平位置,所述第一摄像头和所述第二摄像头的镜头参数相同;利用所述第一图像和所述第二图像的图像参数,按照如下公式确定所述第一距离D,所述公式为:其中,b表示所述第一摄像头的中线与所述第二摄像头的中线之间的距离;x1表示所述第一图像中的充电插口与所述第一图像的中心的像素差值,x2表示所述第二图像中的充电插口与所述第二图像的中心的像素差值;f表示所述第一摄像头和所述第二摄像头的像素平面到摄像头凸透镜光心的距离,其中,所述图像参数包括所述像素差值。11.根据权利要求2所述的方法,其特征在于,控制所述机器人向所述充电插口移动包括:基于所述充电插口的位置和所述机器人的位置确定移动路径,其中,所述移动路径为所述机器人到达所述充电插口的位置的所有路径中距离最短的路径;控制所述机器人沿所述移动路径向所述充电插口移动。12.根据权利要求1所述的方法,其特征在于,通过视觉识别装置识别机器人所处环境中的充电插口...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:深圳光启合众科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。