CN113485330A - 基于蓝牙基站定位与调度的机器人物流搬运***及方法 - Google Patents
基于蓝牙基站定位与调度的机器人物流搬运***及方法 Download PDFInfo
- Publication number
- CN113485330A CN113485330A CN202110744142.9A CN202110744142A CN113485330A CN 113485330 A CN113485330 A CN 113485330A CN 202110744142 A CN202110744142 A CN 202110744142A CN 113485330 A CN113485330 A CN 113485330A
- Authority
- CN
- China
- Prior art keywords
- sub
- goods
- robot
- transported
- cloud server
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004891 communication Methods 0.000 claims abstract description 25
- 230000000007 visual effect Effects 0.000 claims abstract description 19
- 230000033001 locomotion Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000126 substance Substances 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/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/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- 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/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- 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
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于蓝牙基站定位与调度的机器人物流搬运***及方法,包括位于货仓场地上的若干用来搬运待搬运货物的子机器人;若干用来配合定位子机器人的蓝牙基站;位于货仓场地四周用来定位待搬运货物的视觉定位***;所述蓝牙基站呈网格分布且固定设于货仓场地上;云端服务器,所述子机器人与云端服务器进行通信连接;所述蓝牙基站与云端服务器进行通信连接;所述视觉定位***与云端服务器进行通信连接。本发明根据待搬运货物的尺寸确定所需要的子机器人数量以及各个子机器人搬运支撑点的坐标,即对所需要的各个子机器人进行了合理分布,从而通过子机器人的合作能够完成较大货物的搬运作业,增加了适用范围。
Description
技术领域
本发明属于物流技术领域,具体涉及一种基于蓝牙基站定位与调度的机器人物流搬运***及方法。
背景技术
随着工厂智能化、物流智能化的发展,越来越多的机器人及相关智能技术应用于物流机器人方面。实现工厂、仓库中货物的智能化、自动化搬运是大势所趋,也越来越受到更多人的关注。
目前,物流领域内智能化搬运***中特定的机器人只能搬运特定尺寸范围内的货物,对于更大尺寸的货物,机器人之间不能合作搬运,从而导致现有的智能化搬运***的适用范围较低。
因此,本申请提出一种基于蓝牙基站定位与调度的机器人物流搬运***及方法,该***能够根据待搬运货物的尺寸确定所需要的子机器人数量,并调动附近子机器人合作搬运,从而完成较大货物的搬运作业。
发明内容
本发明的目的是为克服上述现有技术的不足,提供一种基于蓝牙基站定位与调度的机器人物流搬运***及方法,可以调动附近多个子机器人合作搬运,从而完成较大货物的搬运作业。
为实现上述目的,本发明采用如下技术方案:
一种基于蓝牙基站定位与调度的机器人物流搬运***,所述搬运***包括:
位于货仓场地上的若干用来搬运待搬运货物的子机器人;
若干用来配合定位子机器人的蓝牙基站;
位于货仓场地四周用来定位待搬运货物的视觉定位***;
所述蓝牙基站呈网格分布且固定设于货仓场地上;
云端服务器,所述子机器人与云端服务器进行通信连接,所述云端服务器控制子机器人的运动;所述蓝牙基站与云端服务器进行通信连接,所述云端服务器通过蓝牙基站对子机器人进行定位;所述视觉定位***与云端服务器进行通信连接,所述云端服务器接收视觉定位***测量的待搬运货物的位置信息。
进一步,所述子机器人上设置有MCU核心控制器、蓝牙子模块;
所述子机器人的MCU核心控制器通过蓝牙子模块与蓝牙基站进行通信连接;
所述子机器人通过MCU核心控制器与云端服务器进行通信连接。
进一步,所述子机器人包括机体,所述机体侧面上设置全向轮;
所述机体的上部两侧分别设置有可调高度的刚性夹和可调高度的柔性夹;
所述机体的上部设置支架,所述支架上设置三维扫描镜头;
所述MCU核心控制器、蓝牙子模块设置在机体上;
所述三维扫描镜头与MCU核心控制器进行通信连接;
所述MCU核心控制器控制全向轮的运动。
进一步,所述刚性夹下方的机体上以及柔性夹下方的机体上均设置测距模块。
进一步,所述蓝牙基站呈网格分布且固定设于货仓场地上。
一种基于蓝牙基站定位与调度的机器人物流搬运方法,采用如前所述的基于蓝牙基站定位与调度的机器人物流搬运***,包括以下步骤:
步骤1:视觉定位***初步预判待搬运货物的位置,并将待搬运货物的位置数据传递给云端服务器;
步骤2:云端服务器通过蓝牙基站三角定位各个子机器人的坐标,并在云端服务器内形成子机器人坐标库;
步骤3:云端服务器根据视觉定位***上传的待搬运获取的位置数据以及蓝牙基站上传的各个子机器人的坐标,确定离待搬运货物最近的子机器人;
步骤4:云端服务器控制距离待搬运货物最近的第一个子机器人行至待搬运货物处;
步骤5:行至待搬运货物处的第一个子机器人对待搬运货物进行三维扫描,并将扫描信息传递给云端服务器;云端服务器确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的各个搬运点坐标,并将信息传递给云端服务器;
步骤6:当待搬运货物处已有的子机器人数量小于所需的子机器人数目N时,云端服务器查询子机器人坐标库,从剩余的子机器人中选择最近的子机器人行至该待搬运货物处,并依次将待搬运货物上对应的搬运点坐标传递给行至待搬运货物处的子机器人;
当待搬运货物处已有的子机器人数量等于所需的子机器人数目N时,进行步骤7:
步骤7:位于待搬运货物处的所有子机器人根据所接收的搬运点坐标到达各自的搬运支撑点,调整搬运姿态,采用刚性夹或柔性夹进行搬运。
进一步,所述步骤2中云端服务器通过蓝牙基站三角定位各个子机器人坐标的方法为:运用三点定位原理,通过运用三个蓝牙基站解算每个蓝牙基站收发一个待定位子机器人的定位指令的时间,来计算每个蓝牙基站距离该子机器人的距离,然后计算子机器人的坐标。
进一步,所述步骤5中确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的搬运点坐标的方法包括以下步骤:
步骤51:行至待搬运货物处的第一个子机器人围绕待搬运货物环行一周进行三维扫描,将扫描出的待搬运货物的三维尺寸发送给云端服务器,云端服务器根据待搬运货物的三维尺寸确定所需要的搬运支撑点数量N;
步骤52:行至待搬运货物处的第一个子机器人围绕待搬运货物环行一周进行三维扫描,使云端服务器明确待搬运货物的具体坐标(x,y);
步骤53:第一个子机器再次围绕待搬运货物环形一周扫描,使云端服务器确定第一个搬运支撑点的相对坐标(dx1,dy1);
步骤54:当已确定坐标的搬运支撑点数量小于所需要的搬运支撑点数量N时,第一个子机器人继续围绕待搬运货物环形一周扫描,确定各个搬运支撑点的相对坐标(dxi,dyi)(i=1,2,…,N);其中,(dxi,dyi)为第i个搬运支撑点基于待搬运货物具体坐标的相对坐标;
当已确定坐标的搬运支撑点数量等于所需要的搬运支撑点数量N时,进行步骤55:
步骤55:云端服务器形成对应于待搬运货物的编码
N(x,y)-1(dx1,dy1)-2(dx2,dy2)-…-i(dxi,dyi)-…- N(dxN,dyN)。
进一步,所述步骤7中子机器人搬运的过程包括以下步骤:
步骤71:子机器人根据所接收的搬运点坐标到达各自的搬运支撑点;
步骤72:当待搬运货物的搬运支撑点需要采用柔性夹搬运时,云端服务器控制该搬运支撑点处子机器人的柔性夹对准该搬运支撑点;
当待搬运货物的搬运支撑点不需要采用柔性夹搬运时,云端服务器控制该搬运支撑点处子机器人的刚性夹对准该搬运支撑点;
步骤73:所有子机器人到位完毕后,云端服务器控制所有子机器人共同支撑起待搬运货物进行搬运作业。
本发明的有益效果是:
(1)本发明通过蓝牙基站、视觉定位***、云端服务器、子机器人的设置,能够实现对待搬货物的智能化搬运;同时根据待搬运货物的尺寸确定所需要的子机器人数量以及各个子机器人搬运支撑点的坐标,即对所需要的各个子机器人进行了合理分布,从而通过子机器人的合作能够完成较大货物的搬运作业,增加了适用范围;
(2)本发明通过蓝牙传输的时间特性运用三点定位原理解析每个蓝牙基站距离子机器人的距离,从而实现子机器人坐标的确定;
(3)本发明通过子机器人上的三维扫描镜头对待搬运货物进行扫描,将三维扫描技术应用于待搬运货物的测定,以此解算出所需子机器人的数量以及各个搬运支撑点的相对坐标,提高了搬运的稳定性与高效性及搬运的准确性;
(4)本发明中子机器人具备位于两侧的柔性夹与刚性夹,在工作过程中可以根据需求切换,提高了物流***的适用性。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1为本发明基于蓝牙基站定位与调度的机器人物流搬运***的工作示意图;
图2为本发明中子机器人的结构示意立体图;
图3为本发明基于蓝牙基站定位与调度的机器人物流搬运***中蓝牙基站三点定位子机器人坐标的示意图;
图4为本发明基于蓝牙基站定位与调度的机器人物流搬运方法的搬运流程图;
图5为本发明基于蓝牙基站定位与调度的机器人物流搬运方法中步骤5的流程图;
图6为本发明基于蓝牙基站定位与调度的机器人物流搬运方法中步骤7的流程图;
其中,
1.货仓场地,2.蓝牙基站,3.待搬运货物;
4.子机器人,41.三维扫描镜头,42.全向轮,43.机体,44.柔性夹,45.刚性夹,46.MCU核心控制器,47.蓝牙子模块,48.测距模块;
5-视觉定位***。
具体实施方式
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
本发明中,术语如“相连”、“连接”等应做广义理解,表示可以是固定连接,也可以是一体地连接或可拆卸连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的相关科研或技术人员,可以根据具体情况确定上述术语在本发明中的具体含义,不能理解为对本发明的限制。
下面结合附图和实施例对本发明进一步说明。
实施例1:
如图1所示,本发明一实施方式一种基于蓝牙基站定位与调度的机器人物流搬运***,包括:
位于货仓场地1上的若干用来搬运待搬运货物3的子机器人4;
若干用来配合定位子机器人4的蓝牙基站2;
位于货仓场地1四周用来定位待搬运货物3的视觉定位***5;以及
云端服务器(未图示),所述子机器人4与云端服务器进行通信连接,所述云端服务器控制子机器人4的运动;所述蓝牙基站2与云端服务器进行通信连接,所述云端服务器通过蓝牙基站2对子机器人4进行定位;所述视觉定位***5与云端服务器进行通信连接,所述云端服务器接收视觉定位***5测量的待搬运货物3的位置信息。
其中,所述蓝牙基站2呈网格分布且固定设于货仓场地1上,以保证能够覆盖货仓场地1上的所有子机器人4以及所有待搬运货物3;
所述子机器人4与蓝牙基站2进行通信连接,以实现对各个子机器人4位置的定位;具体地,子机器人4上设有蓝牙子模块47,通过广播模式向蓝牙基站2的蓝牙接收器发送信息,而蓝牙基站2通过计算信号往返时间确定子机器人4的位置信息,从而完成各个子机器人4位置的定位;而子机器人4位置的确定是通过三点定位法实现;蓝牙通讯方式可自主实现信号的来往,因此是非常便捷的实现两点间距离测量的方式;同时蓝牙通讯本身具有应答机制,点点距离的测量是基于这种应答机制的延迟时间计算出来,继而采用三点定位法能够实现位置坐标的定位。具体如何计算,将在后文详细描述。
优选的,所述子机器人4上还设置有MCU核心控制器46;
所述子机器人4的MCU核心控制器46控制蓝牙子模块47与蓝牙基站2进行通信连接;
所述子机器人4还通过MCU核心控制器46与云端服务器进行通信连接;具体地,所述MCU核心控制器46为单片机,该单片机内具有蓝牙模块,MCU核心控制器46控制内部的蓝牙模块收发指令实现与云端服务器的通讯。
优选的,如图2所示,所述子机器人4还包括机体43,所述机体43侧面上设置全向轮42;
所述机体43的上部两侧分别设置有可调高度的刚性夹45和可调高度的柔性夹44;
所述机体43的上部设置支架,所述支架上设置三维扫描镜头41;
所述MCU核心控制器46和蓝牙子模块47也设置在机体43上;
所述三维扫描镜头41与所述MCU核心控制器46进行通信连接,所述MCU核心控制器46采集安置于机体43上方的三维扫描镜头41的数据,实现对待搬运货物3的具体观测,并将扫描到的信息上传至云端服务器;
所述MCU核心控制器46控制全向轮42的运动,即云端服务器通过与MCU核心控制器46通信实现对子机器人4运动的控制;MCU核心控制器46接收云端服务器的信号之后完成运算并发放指令,将速度、方向信息传递给电机驱动器,再由电机驱动器驱动电机实现全向轮42的转动,从而实现运动。
优选的,所述刚性夹45下方的机体43上以及柔性夹44下方的机体43上均设置测距模块48,以实现刚性夹45、柔性夹44高度的控制;其中刚性夹45、柔性夹44通过安设于机体43内的电动推杆实现高度的调节,即测距模块48能够测量刚性夹45、柔性夹44的高度,从而控制相应的电动推杆动作使刚性夹45、柔性夹44到达需要的高度。
实施例2:
如图4所示,本发明一实施方式一种基于蓝牙基站定位与调度的机器人物流搬运方法,利用实施例1中所述基于蓝牙基站定位与调度的机器人物流搬运***,包括以下步骤:
步骤1:视觉定位***5初步预判待搬运货物3的位置,并将待搬运货物3的位置数据传递给云端服务器;具体地,可在云端服务器的显示器上形成待搬运货物3的分布图;
步骤2:云端服务器通过蓝牙基站2三角定位各个子机器人4的坐标,并在云端服务器内形成子机器人4坐标库;具体地,可在云端服务器的显示器上形成子机器人4的分布图;
具体地,如图3所示,步骤2中云端服务器通过蓝牙基站三角定位各个子机器人4坐标的方法为:运用三点定位原理,通过运用三个蓝牙基站2解算每个蓝牙基站2收发一个待定位子机器人的定位指令的时间,来计算每个蓝牙基站2距离该子机器人4的距离,然后计算子机器人的坐标并定义为(A0j-xj-yj)(j=1,2,…,n);
其中n为子机器人的数量,A0j为第j个子机器人的编码,xj为第j个子机器人的横坐标,yj为第j个子机器人的纵坐标,以此记录每个子机器人的场地坐标。
其中子机器人4坐标的具体算法为:
每个蓝牙基站2的位置是固定已知的,可以采用多个蓝牙基站2进行子机器人4的高精度坐标确定,本申请中采用距离相应子机器人4距离较近的三个蓝牙基站进行坐标确定,当误差大于阀值时,可更换蓝牙基站;
三个蓝牙基站2分别向子机器人4通过蓝牙通讯方式发放距离测量指令,每个蓝牙基站2发放时开始计时t1,接收到子机器人4传回的信号时计时t2,时间差t2-t1为信号往返的时间。
根据信号传递的速率v,则子机器人与该蓝牙基站之间的距离为
同样方法得到子机器人与另外两个蓝牙基站之间的距离。
更具体的,云端服务器是先获取了所有蓝牙基站2与所有子机器人4之间的距离,然后针对各子机器人4,按各蓝牙基站2与各子机器人4之间的距离进行排序,选择距离特定的子机器人4最近的三个蓝牙基站2用以对特定的子机器人4进行定位。
如图3所示,以蓝牙基站2为圆心、该蓝牙基站2与子机器人4之间的距离为半径画圆,画出的三个圆的交叉点就是子机器人4的位置。
步骤3:云端服务器根据视觉定位***5上传的待搬运货物3的位置数据以及蓝牙基站2上传的各个子机器人4的坐标,确定离待搬运货物3最近的子机器人4;具体地,云端服务器通过计算各个子机器人4与待搬运货物3之间的距离,确定离待搬运货物3最近的子机器人;
步骤4:云端服务器控制距离待搬运货物3最近的第一个子机器人4行至待搬运货物3处;
步骤5:行至待搬运货物处3的第一个子机器人4对待搬运货物3进行三维扫描,以获取待搬运货物的尺寸、体积,并将扫描信息传递给云端服务器;云端服务器确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的各个搬运点坐标;
具体地,如图5所示,步骤5中确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的搬运点坐标的方法包括以下步骤:
步骤51:行至待搬运货物处3的第一个子机器人4围绕待搬运货物3环行一周进行三维扫描,将扫描出的待搬运货物3的三维尺寸发送给云端服务器,云端服务器根据待搬运货物3的三维尺寸确定所需要的搬运支撑点数量N,其中搬运支撑点数量就是所需的子机器人数量;云端服务器根据货物的体积以及物理性质确定货物总重量M,所需子机器人的数量N为M/m×E之后向上取整数来确定,其中m为子机器人可承载的重量,E为安全冗余系数,E的取值范围为1-2。例如:当M=100kg,m=40kg,E=1.5时,M/m×E=3.75,3.75向上取整为4,则所需子机器人的数量N=4;
搬运点位置确定,需要采用子机器人4的三维扫描镜头41配合云端服务器对货物的形状分类确定,首先对货物形状进行分类,例如三边形,四边形等;搬运点位置由货物的形状以及保证搬运点分布的均衡性进行确定。例如当货物为四边形货箱时,搬运点通常设置在四边底部或者四个顶点底部,当所需子机器人的数量N=4时,就可以将货物四边底部的中间位置作为四个搬运点,从而确定出各个搬运点的坐标。
步骤52:行至待搬运货物处3的第一个子机器人4围绕待搬运货物3环行一周进行三维扫描,使云端服务器明确待搬运货物3的具体坐标(x,y),通常将待搬运货物3的底部中心点坐标作为待搬运货物3的坐标;
步骤53:第一个子机器人4再次围绕待搬运货物3环行一周扫描,使云端服务器确定第一个搬运支撑点的相对坐标(dx1,dy1);其中,(dx1,dy1)为第1个搬运支撑点基于待搬运货物3具体坐标的相对坐标;其中,最终搬运时,第一个子机器人4对应搬运第一个搬运支撑点;
步骤54:当已确定坐标的搬运支撑点数量小于所需要的搬运支撑点数量N时,云端服务器控制第一个子机器人4继续围绕待搬运货物环行一周扫描,确定各个搬运支撑点的相对坐标(dxi,dyi)(i=1,2,…,N);其中,(dxi,dyi)为第i个搬运支撑点基于待搬运货物3具体坐标的相对坐标;
当已确定坐标的搬运支撑点数量等于所需要的搬运支撑点数量N时,进行步骤55:
步骤55:云端服务器形成对应于待搬运货物的编码
N(x,y)-1(dx1,dy1)-2(dx2,dy2)-…-i(dxi,dyi)-…- N(dxN,dyN)。
步骤6:当待搬运货物处已有的子机器人数量小于所需的子机器人数目N时,云端服务器查询子机器人坐标库,从剩余的子机器人中选择最近的子机器人4行至该待搬运货物处,并依次将待搬运货物3上对应的搬运点坐标传递给行至待搬运货物3处的子机器人4,即将编码i(dxi,dyi)(i=1,2,…,N)传递给行至待搬运货物3处的子机器人3;
当待搬运货物处已有的子机器人数量等于所需的子机器人数目N时,进行步骤7:
步骤7:位于待搬运货物处3的所有子机器人4根据所接收的搬运点坐标到达各自的搬运支撑点,调整搬运姿态,采用刚性夹45或柔性夹44进行搬运。
具体地,如图6所示,步骤7中子机器人搬运的过程包括以下步骤:
步骤71:子机器人4根据所接收的搬运点坐标到达各自的搬运支撑点;
步骤72:当待搬运货物3的搬运支撑点需要采用柔性夹44搬运时,云端服务器控制该搬运支撑点处子机器人4的柔性夹44对准该搬运支撑点;具体地,可以使柔性夹44的顶部中心点或者顶部的某一特定点对准相应的搬运支撑点,具体如何对准,可以根据实际情况具体设定,以保证搬运的进行;
当待搬运货物3的搬运支撑点不需要采用柔性夹44搬运时,云端服务器控制该搬运支撑点处子机器人4的刚性夹45对准该搬运支撑点;具体地,可以使刚性夹45的顶部中心点或者顶部的某一特定点对准相应的搬运支撑点,具体如何对准,可以根据实际情况具体设定,以保证搬运的进行;
步骤73:所有子机器人4到位完毕后,云端服务器控制所有子机器人4共同支撑起待搬运货物3进行搬运作业。
本发明通过蓝牙基站、视觉定位***、云端服务器、子机器人的设置,能够实现对待搬货物的智能化搬运;同时根据待搬运货物的尺寸确定所需要的子机器人数量以及各个子机器人搬运支撑点的坐标,即对所需要的各个子机器人进行了合理分布,从而通过子机器人的合作能够完成较大货物的搬运作业,增加了适用范围;本发明通过蓝牙传输的时间特性运用三点定位原理解析每个蓝牙基站距离子机器人的距离,从而实现子机器人坐标的确定;本发明通过子机器人上的三维扫描镜头对待搬运货物进行扫描,将三维扫描技术应用于待搬运货物的测定,以此解算出所需子机器人的数量以及各个搬运支撑点的相对坐标,提高了搬运的稳定性与高效性及搬运的准确性;本发明中子机器人具备位于两侧的柔性夹与刚性夹,在工作过程中可以根据需求切换,提高了物流***的适用性。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
Claims (9)
1.一种基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,所述搬运***包括:
位于货仓场地上的若干用来搬运待搬运货物的子机器人;
若干用来配合定位子机器人的蓝牙基站;
位于货仓场地四周用来定位待搬运货物的视觉定位***;
所述蓝牙基站呈网格分布且固定设于货仓场地上;
云端服务器,所述子机器人与云端服务器进行通信连接,所述云端服务器控制子机器人的运动;所述蓝牙基站与云端服务器进行通信连接,所述云端服务器通过蓝牙基站对子机器人进行定位;所述视觉定位***与云端服务器进行通信连接,所述云端服务器接收视觉定位***测量的待搬运货物的位置信息。
2.如权利要求1所述的基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,所述子机器人上设置有MCU核心控制器、蓝牙子模块;
所述子机器人的MCU核心控制器通过蓝牙子模块与蓝牙基站进行通信连接;
所述子机器人通过MCU核心控制器与云端服务器进行通信连接。
3.如权利要求2所述的基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,所述子机器人包括机体,所述机体侧面上设置全向轮;
所述机体的上部两侧分别设置有可调高度的刚性夹和可调高度的柔性夹;
所述机体的上部设置支架,所述支架上设置三维扫描镜头;
所述MCU核心控制器、蓝牙子模块设置在机体上;
所述三维扫描镜头与MCU核心控制器进行通信连接;
所述MCU核心控制器控制全向轮的运动。
4.如权利要求1所述的基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,所述刚性夹下方的机体上以及柔性夹下方的机体上均设置测距模块。
5.如权利要求1所述的基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,所述蓝牙基站呈网格分布且固定设于货仓场地上。
6.一种基于蓝牙基站定位与调度的机器人物流搬运方法,采用权利要求1-5任意一项所述的基于蓝牙基站定位与调度的机器人物流搬运***,其特征在于,包括以下步骤:
步骤1:视觉定位***初步预判待搬运货物的位置,并将待搬运货物的位置数据传递给云端服务器;
步骤2:云端服务器通过蓝牙基站三角定位各个子机器人的坐标,并在云端服务器内形成子机器人坐标库;
步骤3:云端服务器根据视觉定位***上传的待搬运获取的位置数据以及蓝牙基站上传的各个子机器人的坐标,确定离待搬运货物最近的子机器人;
步骤4:云端服务器控制距离待搬运货物最近的第一个子机器人行至待搬运货物处;
步骤5:行至待搬运货物处的第一个子机器人对待搬运货物进行三维扫描,并将扫描信息传递给云端服务器;云端服务器确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的各个搬运点坐标,并将信息传递给云端服务器;
步骤6:当待搬运货物处已有的子机器人数量小于所需的子机器人数目N时,云端服务器查询子机器人坐标库,从剩余的子机器人中选择最近的子机器人行至该待搬运货物处,并依次将待搬运货物上对应的搬运点坐标传递给行至待搬运货物处的子机器人;
当待搬运货物处已有的子机器人数量等于所需的子机器人数目N时,进行步骤7:
步骤7:位于待搬运货物处的所有子机器人根据所接收的搬运点坐标到达各自的搬运支撑点,调整搬运姿态,采用刚性夹或柔性夹进行搬运。
7.如权利要求6所述的基于蓝牙基站定位与调度的机器人物流搬运方法,其特征在于,所述步骤2中云端服务器通过蓝牙基站三角定位各个子机器人坐标的方法为:运用三点定位原理,通过运用三个蓝牙基站解算每个蓝牙基站收发一个待定位子机器人的定位指令的时间,来计算每个蓝牙基站距离该子机器人的距离,然后计算子机器人的坐标。
8.如权利要求6所述的基于蓝牙基站定位与调度的机器人物流搬运方法,其特征在于,所述步骤5中确定所需的子机器人数目N以及与各个所需子机器人对应的待搬运货物上的搬运点坐标的方法包括以下步骤:
步骤51:行至待搬运货物处的第一个子机器人围绕待搬运货物环行一周进行三维扫描,将扫描出的待搬运货物的三维尺寸发送给云端服务器,云端服务器根据待搬运货物的三维尺寸确定所需要的搬运支撑点数量N;
步骤52:行至待搬运货物处的第一个子机器人围绕待搬运货物环行一周进行三维扫描,使云端服务器明确待搬运货物的具体坐标(x,y);
步骤53:第一个子机器再次围绕待搬运货物环形一周扫描,使云端服务器确定第一个搬运支撑点的相对坐标(dx1,dy1);
步骤54:当已确定坐标的搬运支撑点数量小于所需要的搬运支撑点数量N时,第一个子机器人继续围绕待搬运货物环形一周扫描,确定各个搬运支撑点的相对坐标(dxi,dyi)(i=1,2,…,N);其中,(dxi,dyi)为第i个搬运支撑点基于待搬运货物具体坐标的相对坐标;
当已确定坐标的搬运支撑点数量等于所需要的搬运支撑点数量N时,进行步骤55:
步骤55:云端服务器形成对应于待搬运货物的编码
N(x,y)-1(dx1,dy1)-2(dx2,dy2)-…-i(dxi,dyi)-…- N(dxN,dyN)。
9.如权利要求6所述的基于蓝牙基站定位与调度的机器人物流搬运方法,其特征在于,所述步骤7中子机器人搬运的过程包括以下步骤:
步骤71:子机器人根据所接收的搬运点坐标到达各自的搬运支撑点;
步骤72:当待搬运货物的搬运支撑点需要采用柔性夹搬运时,云端服务器控制该搬运支撑点处子机器人的柔性夹对准该搬运支撑点;
当待搬运货物的搬运支撑点不需要采用柔性夹搬运时,云端服务器控制该搬运支撑点处子机器人的刚性夹对准该搬运支撑点;
步骤73:所有子机器人到位完毕后,云端服务器控制所有子机器人共同支撑起待搬运货物进行搬运作业。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110744142.9A CN113485330B (zh) | 2021-07-01 | 2021-07-01 | 基于蓝牙基站定位与调度的机器人物流搬运***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110744142.9A CN113485330B (zh) | 2021-07-01 | 2021-07-01 | 基于蓝牙基站定位与调度的机器人物流搬运***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113485330A true CN113485330A (zh) | 2021-10-08 |
CN113485330B CN113485330B (zh) | 2022-07-12 |
Family
ID=77937448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110744142.9A Active CN113485330B (zh) | 2021-07-01 | 2021-07-01 | 基于蓝牙基站定位与调度的机器人物流搬运***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113485330B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114912834A (zh) * | 2022-06-08 | 2022-08-16 | 合肥新思路智能科技有限公司 | 一种移动机器人协调调度管理*** |
CN115043162A (zh) * | 2022-07-11 | 2022-09-13 | 上海浩亚智能科技股份有限公司 | 一种基于机器视觉的agv搬运机器人智能控制*** |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999061967A2 (en) * | 1998-05-26 | 1999-12-02 | Chirieleison Anthony Jr | Virtual reality warehouse management system complement |
CN103615985A (zh) * | 2013-12-09 | 2014-03-05 | 天津工业大学 | 一种基于三维扫描数据的转向节直径测量方法 |
CN205247208U (zh) * | 2015-11-16 | 2016-05-18 | 深圳杉川科技有限公司 | 机器人*** |
CN107889214A (zh) * | 2017-11-08 | 2018-04-06 | 深圳市凡骑绿畅技术有限公司 | 一种蓝牙虚拟站点定位***及方法 |
US20180111274A1 (en) * | 2016-10-21 | 2018-04-26 | Naver Corporation | Method and system for controlling indoor autonomous robot |
US20180137452A1 (en) * | 2016-11-16 | 2018-05-17 | Wipro Limited | Methods and systems for facilitating transportation of articles in warehouses using video analytics |
CN108340405A (zh) * | 2017-11-10 | 2018-07-31 | 广东康云多维视觉智能科技有限公司 | 一种机器人三维扫描***及方法 |
CN108789421A (zh) * | 2018-09-05 | 2018-11-13 | 厦门理工学院 | 基于云平台的云机器人交互方法和云机器人及云平台 |
CN108942946A (zh) * | 2018-08-29 | 2018-12-07 | 中南大学 | 一种智慧物流环境机器人装载方法与装置 |
CN109901565A (zh) * | 2017-12-07 | 2019-06-18 | 技嘉科技股份有限公司 | 物品递送***及其装置 |
CN110806560A (zh) * | 2019-09-24 | 2020-02-18 | 北京海益同展信息科技有限公司 | 一种物体定位方法、***、电子设备及可读存储介质 |
CN111618848A (zh) * | 2020-04-28 | 2020-09-04 | 平安科技(深圳)有限公司 | 多机器人的协作控制方法、装置及计算机设备 |
CN211793379U (zh) * | 2020-03-11 | 2020-10-30 | 太原派享科技有限公司 | 一种利用云平台进行监测与控制的蘑菇柔性采摘车 |
CN112256018A (zh) * | 2020-07-16 | 2021-01-22 | 北京京东乾石科技有限公司 | 机器人调度的处理方法、装置、设备及存储介质 |
CN213320152U (zh) * | 2020-08-07 | 2021-06-01 | 深圳市超准视觉科技有限公司 | 一种可调节机器人视觉示教装置 |
-
2021
- 2021-07-01 CN CN202110744142.9A patent/CN113485330B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999061967A2 (en) * | 1998-05-26 | 1999-12-02 | Chirieleison Anthony Jr | Virtual reality warehouse management system complement |
CN103615985A (zh) * | 2013-12-09 | 2014-03-05 | 天津工业大学 | 一种基于三维扫描数据的转向节直径测量方法 |
CN205247208U (zh) * | 2015-11-16 | 2016-05-18 | 深圳杉川科技有限公司 | 机器人*** |
US20180111274A1 (en) * | 2016-10-21 | 2018-04-26 | Naver Corporation | Method and system for controlling indoor autonomous robot |
US20180137452A1 (en) * | 2016-11-16 | 2018-05-17 | Wipro Limited | Methods and systems for facilitating transportation of articles in warehouses using video analytics |
CN107889214A (zh) * | 2017-11-08 | 2018-04-06 | 深圳市凡骑绿畅技术有限公司 | 一种蓝牙虚拟站点定位***及方法 |
CN108340405A (zh) * | 2017-11-10 | 2018-07-31 | 广东康云多维视觉智能科技有限公司 | 一种机器人三维扫描***及方法 |
CN109901565A (zh) * | 2017-12-07 | 2019-06-18 | 技嘉科技股份有限公司 | 物品递送***及其装置 |
CN108942946A (zh) * | 2018-08-29 | 2018-12-07 | 中南大学 | 一种智慧物流环境机器人装载方法与装置 |
CN108789421A (zh) * | 2018-09-05 | 2018-11-13 | 厦门理工学院 | 基于云平台的云机器人交互方法和云机器人及云平台 |
CN110806560A (zh) * | 2019-09-24 | 2020-02-18 | 北京海益同展信息科技有限公司 | 一种物体定位方法、***、电子设备及可读存储介质 |
CN211793379U (zh) * | 2020-03-11 | 2020-10-30 | 太原派享科技有限公司 | 一种利用云平台进行监测与控制的蘑菇柔性采摘车 |
CN111618848A (zh) * | 2020-04-28 | 2020-09-04 | 平安科技(深圳)有限公司 | 多机器人的协作控制方法、装置及计算机设备 |
CN112256018A (zh) * | 2020-07-16 | 2021-01-22 | 北京京东乾石科技有限公司 | 机器人调度的处理方法、装置、设备及存储介质 |
CN213320152U (zh) * | 2020-08-07 | 2021-06-01 | 深圳市超准视觉科技有限公司 | 一种可调节机器人视觉示教装置 |
Non-Patent Citations (4)
Title |
---|
OLIVER ZOU: "Automatic Logistics in a Smart Factory using RFID-enabled AGVs", 《ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS》 * |
XUAN LIAO: "Design of a Smartphone Indoor Positioning Dynamic Ground Truth Reference System Using Robust Visual Encoded Targets", 《SENSORS》 * |
杜宇: "智能机器人仓储物流***设计", 《组合机床与自动化加工技术》 * |
潘永平: "移动机器人智能交通管理***的应用", 《起重运输机械》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114912834A (zh) * | 2022-06-08 | 2022-08-16 | 合肥新思路智能科技有限公司 | 一种移动机器人协调调度管理*** |
CN115043162A (zh) * | 2022-07-11 | 2022-09-13 | 上海浩亚智能科技股份有限公司 | 一种基于机器视觉的agv搬运机器人智能控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN113485330B (zh) | 2022-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113485330B (zh) | 基于蓝牙基站定位与调度的机器人物流搬运***及方法 | |
US10713958B2 (en) | Automated landing solution systems and methods | |
JP6717974B2 (ja) | 車両のためのセンサ軌道計画 | |
US10418853B2 (en) | Methods and apparatus to wirelessly power an unmanned aerial vehicle | |
US10023393B2 (en) | Robotic tossing of items in inventory system | |
US9926138B1 (en) | Determination of removal strategies | |
CN109165902B (zh) | 一种基于智能无人车的动态区域物流派送方法及*** | |
CN109264283A (zh) | 分拣***及货箱分拣方法 | |
JP2021510135A (ja) | 全方向移動台車 | |
CN110837257B (zh) | 一种基于iGPS与视觉的AGV复合定位导航*** | |
CN107161644B (zh) | 智能小车物流***的控制方法 | |
CN112256018A (zh) | 机器人调度的处理方法、装置、设备及存储介质 | |
CN112631287A (zh) | 一种车联网环境下车辆编队控制***与方法 | |
CN113390420A (zh) | 导航方法、移动载体及导航*** | |
US20220009715A1 (en) | Systems, methods, computing platforms, and storage media for controlling an autonomous inventory management system | |
US20220281106A1 (en) | Control platform, control system, service providing system, service providing method, and control method | |
CN108016867B (zh) | 一种机器人的控制装置、控制方法及控制*** | |
CN209038363U (zh) | 分拣*** | |
CN115465451A (zh) | 一种基于地理环境复杂程度优化互充电策略的无人机勘测控制方法及*** | |
CN109571408A (zh) | 一种机器人、库存容器的角度校准方法及存储介质 | |
CN210819526U (zh) | 一种机械臂自主导航移动*** | |
CN115775356A (zh) | 一种用于快递包裹的无人配送方法 | |
CN215438381U (zh) | 一种基于全局视觉的包裹转运装置 | |
CN112862041B (zh) | 一种基于rfid的agv调度***及方法 | |
US20220291696A1 (en) | Transport system, control apparatus, transport method, and program |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |