CN114527755A - 一种机器人自动回桩充电的方法、设备、存储介质 - Google Patents
一种机器人自动回桩充电的方法、设备、存储介质 Download PDFInfo
- Publication number
- CN114527755A CN114527755A CN202210158326.1A CN202210158326A CN114527755A CN 114527755 A CN114527755 A CN 114527755A CN 202210158326 A CN202210158326 A CN 202210158326A CN 114527755 A CN114527755 A CN 114527755A
- Authority
- CN
- China
- Prior art keywords
- robot
- charging
- pile
- determining
- charging pile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 210000001503 joint Anatomy 0.000 claims abstract description 22
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 claims description 4
- 238000003032 molecular docking Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0225—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/12—Electric charging stations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Power Engineering (AREA)
- Multimedia (AREA)
- Optics & Photonics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
本申请公开了一种机器人自动回桩充电的方法、设备、存储介质,该方法包括:确定安装在机器人上的第一充电口和安装在机器人上的摄像头的第一位姿关系;以充电桩位置为原点,通过激光slam方法构建工作环境地图;当机器人触发回桩充电指令时,获取机器人当前时刻的点云信息,根据点云信息确定机器人当前的位置坐标;根据机器人当前的位置坐标确定充电路线的起点和终点;确定充电桩相对于机器人的方位,根据方位触发机器人转向指令,使机器人朝向充电桩的方位前进;当机器人到达充电桩处后,通过摄像头扫描并识别位于充电桩上的第二充电口,根据识别结果调整第一充电口和第二充电口对接。
Description
技术领域
本申请涉及机器人领域,尤其涉及一种机器人自动回桩充电的方法、设备、存储介质。
背景技术
随着机器人技术的普及,机器人正被广泛应用于人们的生活中。
目前机器人的动力主要由蓄电池提供,当机器人电量即将用尽时,往往需要用户帮助机器人充电,一旦忘记充电,便会耽误用户事务,比较麻烦,由此人们对机器人自动化、智能化要求在不断的提高。
因此,机器人在电量即将耗尽时能够自动回到充电桩进行充电是提高机器人自动化水平必然要求。
发明内容
本申请提供了一种机器人自动回桩充电的方法、设备、存储介质,解决了机器人难以自动充电的技术问题。
一种机器人自动回桩充电的方法,包括:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
在本申请的一种实施例中,所述方法还包括:确定充电桩上的二维码和安装在所述充电桩上的第一充电口的第二位姿关系;当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码,根据所述二维码的识别结果调整所述第一充电口和所述第二充电口对接。
在本申请的一种实施例中,所述当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码信息,根据所述二维码信息调整所述第一充电口和所述第二充电口对接,具体包括:通过所述摄像头扫描并识别所述充电桩的二维码,确定所述二维码的三维坐标信息;根据所述二维码的三维坐标信息和所述第二位姿关系确定所述第一充电口的三维坐标信息;根据所述第一充电口的三维坐标信息调整所述第一充电口和所述第二充电口对接。
在本申请的一种实施例中,所述当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码信息,根据所述二维码信息调整所述第一充电口和所述第二充电口对接,具体包括:当所述机器人到达所述充电桩处后,调用位姿调整模块调整自身朝向,直至摄像头识别到充电桩的二维码;获取所述充电桩的二维码信息,根据所述二维码信息调用所述位姿计算模块计算所述第一充电口和所述第二充电口的位姿关系,将得到的位姿关系传给PID控制模块;所述PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
在本申请的一种实施例中,确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进,具体包括:以北为标准方位,确定所述充电桩相对于所述机器人的方位;确定所述机器人的朝向,根据所述机器人的朝向以及所述充电桩相对于所述机器人的方位确定所述机器人的朝向与所述方位之间的夹角;其中,所述夹角小于或等于180度;根据所述夹角触发所述机器人转向指令,使所述机器人的朝向转至所述充电桩相对于所述机器人的方位;触发移动指令,驱动所述机器人朝所述充电桩前进。
在本申请的一种实施例中,所述方法还包括:将所述机器人移动空间内的三维点云空间投影到二维水平面上,确定所述机器人到达所述充电桩的充电路线;通过激光雷达检测在所述充电路线上是否有障碍物;确定所述障碍物的二维坐标,根据所述障碍物的二维坐标设计规避路线,以实现自动避障。
在本申请的一种实施例中,所述通过激光雷达检测在所述充电路线上是否有障碍物,具体包括:根据安装在所述机器人上的激光雷达向周围发送激光脉冲,确定周围物体与所述机器人之间的距离;当所述机器人在所述充电路线运行中检测到前方出现动态障碍物,则降低速度直至前方障碍物通过后再继续前进。
在本申请的一种实施例中,所述通过所述摄像头扫描并识别所述充电桩的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接,具体包括:获取所述充电桩的图像信息,通过图像识别技术对所述图像信息进行第二充电口的识别;确定所述第二充电口的三维坐标;根据所述第二充电口的三维坐标和所述第一充电口与所述摄像头的第一位姿关系控制PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
一种机器人自动回桩充电的设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
一种非易失性存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
本申请提供了一种机器人自动回桩充电的方法、设备、存储介质,至少包括以下有益效果:通过根据机器人建好的地图进行机器人定位,并导航至充电桩附近,实现了机器人的自动充电,方便了用户,使机器人更加智能化,提高了工作效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种机器人自动回桩充电的方法步骤示意图;
图2为本申请实施例提供的机器人自动回桩充电程序流程示意图;
图3为本申请实施例提供的一种机器人自动回桩充电的设备结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例对本申请进行清楚、完整的描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着机器人技术的普及,机器人正被广泛应用于人们的生活中。目前机器人的动力主要由蓄电池提供,随着人们对机器人自动化要求的提高,机器人在电量即将耗尽时能够自动回到充电桩进行充电是提高机器人自动化水平必然要求。下面进行具体说明。
图1为本申请实施例提供的一种机器人自动回桩充电的方法步骤示意图,可以包括以下步骤:
S101:确定安装在机器人上的第一充电口和安装在机器人上的摄像头的第一位姿关系。
具体地,机器人上安装了摄像头,以及与充电桩的第二充电口适配的第一充电口,第一充电口的位置与摄像头的在高度上的位姿(即高度上的距离)固定。
S102:以充电桩位置为原点,通过激光slam方法构建工作环境地图。
具体地,充电桩的位置固定不变,由此,以充电桩的位置为原点,通过激光slam方法构建工作环境地图,可以确保地图不变性,方便计算。
S103:当机器人触发回桩充电指令时,获取机器人当前时刻的点云信息,根据点云信息确定机器人当前的位置坐标。
具体地,机器人可以通过三维激光扫描仪获取激光点云数据,摄像头获取影像数据,将两种数据配准融合后,处理成同时保留三维几何信息以及地物光谱信息的影像点云数据。三维激光扫描仪直接利用发生激光器对物体进行测量,直接获取物体表面的三维激光点云坐标数据,并返回地物反射信号的强度,但是难以获得地物的光谱信息,这给三维激光点云数据的处理和理解带来了很大的困难。为了解决这个问题,可利用摄像头对被测物体拍摄若干照片,利用数码影像丰富的光谱信息来弥补三维激光点云的不足,将点云数据与影像数据进行配准,融合两者信息,便形成影像点云数据。由此也可以确定机器人在当前时刻的位置坐标。
S104:根据机器人当前的位置坐标确定充电路线的起点和终点。
在确定出机器人的位置坐标后,计算其到原点的直线距离,从而确定出路线的起点和终点,计算出最短路径后,验证所述最短路径是否可行,若是,按照所述最短路径行走,若否,重新规划路径。
S105:确定充电桩相对于机器人的方位,根据方位触发机器人转向指令,使机器人朝向充电桩的方位前进。
在本申请的一种实施例中,以北为标准方位,确定充电桩相对于机器人的方位;确定机器人的朝向,根据机器人的朝向以及充电桩相对于机器人的方位确定机器人的朝向与方位之间的夹角;其中,夹角小于或等于180度;根据夹角触发机器人转向指令,使机器人的朝向转至充电桩相对于机器人的方位;触发移动指令,驱动机器人朝充电桩前进。
具体地,若确定直线行驶,则以北为标准方位,假设根据坐标判断出充电桩在机器人的东南方位,确定机器人朝向为西方,则确定机器人朝向和充电桩相对于机器人的方位的夹角为135度,根据夹角的度数向机器人下发指令,使机器人转向充电桩的方向,当确定好前进方向后,触发移动指令,驱动机器人朝充电桩前进。
S106:当机器人到达充电桩处后,通过摄像头扫描并识别位于充电桩上的第二充电口,根据识别结果调整第一充电口和第二充电口对接。
在本申请的一种实施例中,获取充电桩的图像信息,通过图像识别技术对图像信息进行第二充电口的识别;确定第二充电口的三维坐标;根据第二充电口的三维坐标和第一充电口与摄像头的第一位姿关系控制PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
具体地,机器人可以通过图像识别技术识别第二充电口,从而确定出第二充电口的三维坐标,由于第一充电口和摄像头在高度上的位姿关系固定,所以,当摄像头识别出第二充电口的三维坐标后,可以很容易通过计算得出第一充电口相对于第二充电口的朝向误差,然后通过PID控制模块根据机器人位置和朝向误差来控制机器人移动直至两个充电口对接。
在本申请的一种实施例中,确定充电桩上的二维码和安装在充电桩上的第一充电口的第二位姿关系;当机器人到达充电桩处后,通过摄像头扫描并识别充电桩的二维码,根据二维码的识别结果调整第一充电口和第二充电口对接。
在本申请的一种实施例中,由于通过识别第二充电口复杂且容易出现不稳定的情况,所以在充电桩上粘贴二维码,二维码和第二充电口的位姿关系固定。
在本申请的一种实施例中,当机器人到达充电桩处后,调用位姿调整模块调整自身朝向,直至摄像头识别到充电桩的二维码。摄像头扫描并识别充电桩的二维码后,确定二维码的三维坐标信息;由于二维码和第二充电口的位姿关系固定,所以根据二维码的三维坐标信息和第二位姿关系,经过三维坐标计算后,很容易确定第一充电口和第二充电口的三维坐标信息。
具体地,获取充电桩的二维码信息,根据二维码信息调用位姿计算模块计算第一充电口和第二充电口的位姿关系,将得到的位姿关系传给PID控制模块;由PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
在本申请的一种实施例中,将机器人移动空间内的三维点云空间投影到二维水平面上,确定机器人到达充电桩的充电路线;通过激光雷达检测在充电路线上是否有障碍物;确定障碍物的二维坐标,根据障碍物的二维坐标设计规避路线,以实现自动避障。
具体地,通过确定机器人的平面坐标,可以确定机器人的移动路线,当确定移动路线后,机器人开始沿移动路线移动,为了避免发生碰撞,通过激光雷达检测前方是否会出现障碍物,当机器人在充电路线运行中检测到前方出现动态障碍物,则降低速度或停止直至前方障碍物通过后再继续前进。例如在商场中的机器人,移动的人群便是动态障碍物。如果检测到前方出现静态障碍物,可以绕过障碍物。
在本申请的一种实施例中,根据安装在机器人上的激光雷达向周围发送激光脉冲,确定周围物体与机器人之间的距离;在连续时间段内,通过激光雷达检测前方物体与机器人的的距离是否在预设范围内,如果在一个连续时间端内都检测到前方物体在预设范围内,那么即为静态障碍物,如果在一个连续时间端内没有一直检测到前方物体在预设范围内,即为动态障碍物。
如图2所示为机器人自动回桩充电程序流程示意图。机器人自动回桩充电程序,该程序主要包括位姿调整模块、二维码识别及位姿计算模块和PID控制模块。当触发回桩充电指令后,调用位姿调整模块调整机器人朝充电桩方向移动,当机器人到达充电桩处后,通过摄像头扫描充电桩上的二维码,如果未扫到,通过位姿调整模块调整摄像头或机器人朝向,直到扫描到二维码;根据扫描出的二维码信息调佣位姿计算模块计算机器人上的第一充电口和充电桩上的第二充电口的相对位姿,将计算出的相对位姿传递到PID控制模块,通过PID控制模块调整第一充电口和第二充电口对接,若未对接成功,则返回位姿计算模块重新计算第一充电口和第二充电口的相对位姿,直到第一充电口和第二充电口对接成功。
以上为本申请实施例提供的一种机器人自动回桩充电的方法,基于同样的发明思路,本申请实施例还提供了相应的一种机器人自动回桩充电的设备,如图3所示。
本实施例提供了一种机器人自动回桩充电的设备,包括:
至少一个处理器;以及,
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
确定安装在机器人上的第一充电口和安装在机器人上的摄像头的第一位姿关系;
以充电桩位置为原点,通过激光slam方法构建工作环境地图;
当机器人触发回桩充电指令时,获取机器人当前时刻的点云信息,根据点云信息确定机器人当前的位置坐标;
根据机器人当前的位置坐标确定充电路线的起点和终点;
确定充电桩相对于机器人的方位,根据方位触发机器人转向指令,使机器人朝向充电桩的方位前进;
当机器人到达充电桩处后,通过摄像头扫描并识别位于充电桩上的第二充电口,根据识别结果调整第一充电口和第二充电口对接。
基于同样的思路,本申请的一些实施例还提供了上述方法对应的介质。
本申请的一些实施例提供的一种机器人自动回桩充电的存储介质,存储有计算机可执行指令,计算机可执行指令设置为:
确定安装在机器人上的第一充电口和安装在机器人上的摄像头的第一位姿关系;
以充电桩位置为原点,通过激光slam方法构建工作环境地图;
当机器人触发回桩充电指令时,获取机器人当前时刻的点云信息,根据点云信息确定机器人当前的位置坐标;
根据机器人当前的位置坐标确定充电路线的起点和终点;
确定充电桩相对于机器人的方位,根据方位触发机器人转向指令,使机器人朝向充电桩的方位前进;
当机器人到达充电桩处后,通过摄像头扫描并识别位于充电桩上的第二充电口,根据识别结果调整第一充电口和第二充电口对接。
本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请实施例提供的方法和介质与方法是一一对应的,因此,方法和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述方法和介质的有益技术效果。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程方法商品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程方法商品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程方法商品或者方法中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种机器人自动回桩充电的方法,其特征在于,包括:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定充电桩上的二维码和安装在所述充电桩上的第一充电口的第二位姿关系;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码,根据所述二维码的识别结果调整所述第一充电口和所述第二充电口对接。
3.根据权利要求2所述的方法,其特征在于,所述当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码信息,根据所述二维码信息调整所述第一充电口和所述第二充电口对接,具体包括:
通过所述摄像头扫描并识别所述充电桩的二维码,确定所述二维码的三维坐标信息;
根据所述二维码的三维坐标信息和所述第二位姿关系确定所述第一充电口的三维坐标信息;
根据所述第一充电口的三维坐标信息调整所述第一充电口和所述第二充电口对接。
4.根据权利要求2所述的方法,其特征在于,所述当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别所述充电桩的二维码信息,根据所述二维码信息调整所述第一充电口和所述第二充电口对接,具体包括:
当所述机器人到达所述充电桩处后,调用位姿调整模块调整自身朝向,直至摄像头识别到充电桩的二维码;
获取所述充电桩的二维码信息,根据所述二维码信息调用所述位姿计算模块计算所述第一充电口和所述第二充电口的位姿关系,将得到的位姿关系传给PID控制模块;
所述PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
5.根据权利要求1所述的方法,其特征在于,确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进,具体包括:
以北为标准方位,确定所述充电桩相对于所述机器人的方位;
确定所述机器人的朝向,根据所述机器人的朝向以及所述充电桩相对于所述机器人的方位确定所述机器人的朝向与所述方位之间的夹角;其中,所述夹角小于或等于180度;
根据所述夹角触发所述机器人转向指令,使所述机器人的朝向转至所述充电桩相对于所述机器人的方位;
触发移动指令,驱动所述机器人朝所述充电桩前进。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述机器人移动空间内的三维点云空间投影到二维水平面上,确定所述机器人到达所述充电桩的充电路线;
通过激光雷达检测在所述充电路线上是否有障碍物;
确定所述障碍物的二维坐标,根据所述障碍物的二维坐标设计规避路线,以实现自动避障。
7.根据权利要求6所述的方法,其特征在于,所述通过激光雷达检测在所述充电路线上是否有障碍物,具体包括:
根据安装在所述机器人上的激光雷达向周围发送激光脉冲,确定周围物体与所述机器人之间的距离;
当所述机器人在所述充电路线运行中检测到前方出现动态障碍物,则降低速度直至前方障碍物通过后再继续前进。
8.根据权利要求1所述的方法,其特征在于,所述通过所述摄像头扫描并识别所述充电桩的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接,具体包括:
获取所述充电桩的图像信息,通过图像识别技术对所述图像信息进行第二充电口的识别;
确定所述第二充电口的三维坐标;
根据所述第二充电口的三维坐标和所述第一充电口与所述摄像头的第一位姿关系控制PID控制模块根据位置和朝向误差来控制机器人移动直至两个充电口对接。
9.一种机器人自动回桩充电的设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
10.一种非易失性存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
确定安装在机器人上的第一充电口和安装在所述机器人上的摄像头的第一位姿关系;
以所述充电桩位置为原点,通过激光slam方法构建工作环境地图;
当所述机器人触发回桩充电指令时,获取所述机器人当前时刻的点云信息,根据所述点云信息确定所述机器人当前的位置坐标;
根据所述机器人当前的位置坐标确定充电路线的起点和终点;
确定所述充电桩相对于所述机器人的方位,根据所述方位触发机器人转向指令,使所述机器人朝向所述充电桩的方位前进;
当所述机器人到达所述充电桩处后,通过所述摄像头扫描并识别位于所述充电桩上的第二充电口,根据识别结果调整所述第一充电口和所述第二充电口对接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210158326.1A CN114527755A (zh) | 2022-02-21 | 2022-02-21 | 一种机器人自动回桩充电的方法、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210158326.1A CN114527755A (zh) | 2022-02-21 | 2022-02-21 | 一种机器人自动回桩充电的方法、设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114527755A true CN114527755A (zh) | 2022-05-24 |
Family
ID=81625247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210158326.1A Pending CN114527755A (zh) | 2022-02-21 | 2022-02-21 | 一种机器人自动回桩充电的方法、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114527755A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113341963A (zh) * | 2021-05-31 | 2021-09-03 | 深圳市威睿晶科电子有限公司 | 一种基于激光雷达的机器人自动回基站的导航方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200164530A1 (en) * | 2017-05-18 | 2020-05-28 | Shanghai Slamtec Co., Ltd. | Method and Apparatus for Charging Robot |
WO2020199589A1 (zh) * | 2019-03-30 | 2020-10-08 | 珠海市一微半导体有限公司 | 桌面机器人的回充控制方法 |
CN112183133A (zh) * | 2020-08-28 | 2021-01-05 | 同济大学 | 一种基于ArUco码引导的移动机器人自主充电方法 |
WO2021010784A2 (ko) * | 2019-07-17 | 2021-01-21 | 주식회사 유진로봇 | 객체 영상 생성, 객체 인식과 이동 로봇의 환경 학습을 수행하는 장치 및 방법 |
CN113219999A (zh) * | 2021-07-08 | 2021-08-06 | 上海景吾智能科技有限公司 | 一种机器人自动回充路径规划方法及*** |
-
2022
- 2022-02-21 CN CN202210158326.1A patent/CN114527755A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200164530A1 (en) * | 2017-05-18 | 2020-05-28 | Shanghai Slamtec Co., Ltd. | Method and Apparatus for Charging Robot |
WO2020199589A1 (zh) * | 2019-03-30 | 2020-10-08 | 珠海市一微半导体有限公司 | 桌面机器人的回充控制方法 |
WO2021010784A2 (ko) * | 2019-07-17 | 2021-01-21 | 주식회사 유진로봇 | 객체 영상 생성, 객체 인식과 이동 로봇의 환경 학습을 수행하는 장치 및 방법 |
CN112183133A (zh) * | 2020-08-28 | 2021-01-05 | 同济大学 | 一种基于ArUco码引导的移动机器人自主充电方法 |
CN113219999A (zh) * | 2021-07-08 | 2021-08-06 | 上海景吾智能科技有限公司 | 一种机器人自动回充路径规划方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113341963A (zh) * | 2021-05-31 | 2021-09-03 | 深圳市威睿晶科电子有限公司 | 一种基于激光雷达的机器人自动回基站的导航方法及*** |
CN113341963B (zh) * | 2021-05-31 | 2023-08-22 | 深圳市威睿晶科电子有限公司 | 一种基于激光雷达的机器人自动回基站的导航方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111337947B (zh) | 即时建图与定位方法、装置、***及存储介质 | |
CN107765688B (zh) | 一种自主移动机器人及其自动对接的控制方法和装置 | |
AU2011352997B2 (en) | Mobile human interface robot | |
CN105676572A (zh) | 用于移动机器人配备的投影仪的投影校正方法和设备 | |
CN112217248A (zh) | 充电桩、用于移动机器人的自主充电的方法和装置 | |
KR20120006408A (ko) | 로봇 청소기 및 이의 제어 방법 | |
CN114527755A (zh) | 一种机器人自动回桩充电的方法、设备、存储介质 | |
WO2021248844A1 (zh) | 一种回充对接***及激光对接方法 | |
WO2023025028A1 (zh) | 充电方法、充电装置及机器人 | |
CN110801181A (zh) | 扫地机器人***、扫地机器人控制方法及装置 | |
CN110815205A (zh) | 移动机器人的标定方法、***及装置 | |
CN114355889A (zh) | 控制方法、机器人、机器人充电座及计算机可读存储介质 | |
CN110495817A (zh) | 具有激光雷达的清洁设备回充对接方法及*** | |
CN113900454A (zh) | 充电对桩方法、装置、设备及存储介质 | |
CN112698643A (zh) | 机器人对接充电装置的方法、***、机器人及计算机存储介质 | |
CN112041634A (zh) | 移动机器人的定位方法、构建地图的方法及移动机器人 | |
CN211534241U (zh) | 扫地机器人*** | |
CN111830969B (zh) | 一种基于反光板及二维码的融合对接方法 | |
CN112620926A (zh) | 一种焊点追踪方法、装置及存储介质 | |
KR20220106802A (ko) | 로봇 이동 제한 프레임의 작업 시작점 결정 방법 및 운동 제어 방법 | |
CN111290384A (zh) | 一种多传感器融合的充电座检测方法 | |
CN115576325A (zh) | 智能机器人的自动充电方法、装置、电子设备和存储介质 | |
AU2015202200A1 (en) | Mobile human interface robot | |
CN214702154U (zh) | 基于摄像头引导的激光云台 | |
CN113589805A (zh) | 一种四足机器人的自主充电方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |