CN111176287B - Doffer robot scheduling method and system - Google Patents
Doffer robot scheduling method and system Download PDFInfo
- Publication number
- CN111176287B CN111176287B CN202010012887.1A CN202010012887A CN111176287B CN 111176287 B CN111176287 B CN 111176287B CN 202010012887 A CN202010012887 A CN 202010012887A CN 111176287 B CN111176287 B CN 111176287B
- Authority
- CN
- China
- Prior art keywords
- doffing
- robot
- spinning machine
- task
- doffer
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000009987 spinning Methods 0.000 claims abstract description 94
- 239000004753 textile Substances 0.000 claims abstract description 42
- 238000003032 molecular docking Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 3
- 238000007599 discharging Methods 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 abstract description 8
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000002627 tracheal intubation Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000032258 transport Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion 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/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/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0289—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling with means for avoiding collisions between vehicles
-
- 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/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0295—Fleet control by at least one leading vehicle of the fleet
-
- 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
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Spinning Or Twisting Of Yarns (AREA)
Abstract
Description
技术领域technical field
本发明涉及纺织业自动控制技术领域,具体涉及一种落纱机器人的调度方法及系统。The invention relates to the technical field of automatic control of the textile industry, in particular to a scheduling method and system for a doffing robot.
背景技术Background technique
纺织车间中通常布置有几十至上百台纺纱机,这些纺纱机通常是24小时连续不断地执行纺纱作业。每台纺纱机每隔两到三小时会纺织完一批纱锭,这时就需要执行落纱、插管、纱管运输等作业。目前,中小型纺织企业多采用人工落纱方式,该方式具有劳动强度大、生产效率低的特点。采用智能落纱机器人能够代替人工作业,实现自动落纱、自动插管、自动运输等功能。显然,单台落纱机器人无法够满足车间的生产需求。因此,需要在车间中布置多台落纱机器人,使各个机器人在不同的纺纱机上同时作业,从而满足纺织车间的生产需求。Dozens to hundreds of spinning machines are usually arranged in a textile workshop, and these spinning machines usually perform spinning operations continuously for 24 hours. Each spinning machine will finish spinning a batch of spindles every two to three hours. At this time, it needs to perform operations such as doffing, tube insertion, and bobbin transportation. At present, small and medium-sized textile enterprises mostly use manual doffing, which has the characteristics of high labor intensity and low production efficiency. The use of intelligent doffing robots can replace manual operations and realize functions such as automatic doffing, automatic intubation, and automatic transportation. Obviously, a single doffing robot cannot meet the production needs of the workshop. Therefore, it is necessary to arrange multiple doffing robots in the workshop, so that each robot can work on different spinning machines at the same time, so as to meet the production needs of the textile workshop.
针对多台落纱机器人在纺织车间中同时运行的情况,需要一套合理的调度系统来为每台机器人分配任务和规划运行轨迹,否则就可能出现机器人相互干扰、碰撞等情况,若是调度不合理,则可能出现纺纱机等待落纱时间过长,停机时间过多等问题,从而影响纺织车间的生产效率。In view of the simultaneous operation of multiple doffing robots in the textile workshop, a reasonable scheduling system is needed to assign tasks and plan running trajectories for each robot. Otherwise, robots may interfere with each other and collide. If the scheduling is unreasonable , the spinning machine may have too long waiting time for doffing, too much downtime, etc., which will affect the production efficiency of the textile workshop.
发明内容Contents of the invention
本发明提供了一种落纱机器人的调度方法及系统,使多台落纱机器人能够同时在纺织车间中执行各自的任务,避免相互干扰,相互碰撞的情况,能够合理规划每台机器人的任务及其运行路径,提高每台机器人的使用效率,减少纺纱机的停机时间,从而提高纺纱机的生产效率。The invention provides a scheduling method and system for doffing robots, so that multiple doffing robots can perform their respective tasks in the textile workshop at the same time, avoiding mutual interference and mutual collision, and can reasonably plan the tasks and tasks of each robot. Its running path improves the use efficiency of each robot and reduces the downtime of the spinning machine, thereby improving the production efficiency of the spinning machine.
本发明采用如下技术方案:The present invention adopts following technical scheme:
一种落纱机器人的调度方法,通过设置与纺织车间环境匹配的拓扑地图,结合车间实际坐标规划落纱机器人的运行路径,对多台落纱机器人进行调度;该方法包括以下步骤:A method for scheduling a doffing robot. By setting a topology map that matches the environment of a textile workshop and planning the running path of a doffing robot in combination with the actual coordinates of the workshop, multiple doffing robots are scheduled; the method includes the following steps:
S1:上位机根据所述与纺织车间环境匹配的拓扑地图,结合纺织车间实际坐标为每一执行任务的落纱机器人规划运行路径;S1: The host computer plans the running path for each doffing robot that performs tasks according to the topological map that matches the environment of the textile workshop, combined with the actual coordinates of the textile workshop;
S2:任一纺纱机纺纱完毕后,向上位机提出落纱请求,上位机根据请求的先后顺序将落纱任务放入请求队列中;S2: After any spinning machine completes spinning, submit a doffing request to the upper computer, and the upper computer puts the doffing tasks into the request queue according to the order of the requests;
S3:执行任务的落纱机器人得到一条由上位机规划去到需要落纱的纺纱机运行路径后,从停靠区出发,以逆时针方向沿较宽的主干道运行到需要落纱的纺纱机旁;S3: After the doffing robot performing the task obtains a running path planned by the host computer to the spinning machine that needs to be doffed, it starts from the parking area and runs counterclockwise along the wide main road to the spinning machine that needs to be doffed. next to the machine;
S4:上位机确认执行任务的落纱机器人可以执行落纱任务后,落纱机器人沿着规划好的路径在较窄的落纱通道上运行,在运行过程中自动挂靠在纺纱机的轨道上执行落纱任务;S4: After the upper computer confirms that the doffing robot that performs the task can perform the doffing task, the doffing robot runs along the planned path on the narrow doffing channel, and automatically hangs on the track of the spinning machine during the operation Execute the doffing task;
S5:上位机确认执行任务的落纱机器人完成落纱任务后,落纱机器人回到需要落纱的纺纱机的另一侧较宽的主干道;S5: After the upper computer confirms that the doffing robot that executes the task completes the doffing task, the doffing robot returns to the wider main road on the other side of the spinning machine that needs to be doffed;
S6:执行任务的落纱机器人沿着逆时针方向运行到卸货区,执行卸货任务;S6: The doffing robot performing the task runs counterclockwise to the unloading area to perform the unloading task;
S7:卸货完成后,执行任务的落纱机器人得到另一条由上位机规划好的路径执行下一次落纱任务,或继续沿着逆时针方向运行到充电区或停靠区;S7: After the unloading is completed, the doffing robot performing the task gets another path planned by the host computer to perform the next doffing task, or continue to run counterclockwise to the charging area or docking area;
所述上位机规划路径的方法为:The method for the host computer to plan the path is:
T1:以停靠区为起点,沿逆时针方向从较宽的主干道分别到达一个需要落纱的纺纱机的左右两端;T1: Starting from the parking area, go counterclockwise from the wide main road to the left and right ends of a spinning machine that needs to be doffed;
T2:在需要落纱的纺纱机远离卸货区的一侧,从较窄的落纱通道右端进左端出,在需要落纱的纺纱机靠近卸货区的一侧,从较窄的落纱通道左端进右端出;T2: On the side of the spinning machine that needs doffing away from the unloading area, enter from the right end of the narrower doffing channel and exit from the left end; on the side of the spinning machine that needs to doffing near the unloading area, doffing from the narrower The channel enters from the left end and exits from the right end;
T3:从需要落纱的纺纱机的左右两端出来后从较宽的主干道继续沿逆时针方向分别到达卸货区、充电区、停靠区。T3: Come out from the left and right ends of the spinning machine that needs to be doffed, and continue along the counterclockwise direction from the wider main road to the unloading area, charging area, and parking area respectively.
进一步地,所述拓扑图由点和线构成,所述点表示落纱机器人在纺织车间内运行的车间实际坐标,所述线表示落纱机器人运行的路径;当两个落纱机器人一前一后出发执行同一路径上的落纱任务时,安排先出发的落纱机器人到较远端的纺纱机处,安排后出发的落纱机器人到较近端的纺纱机处,从而提高落纱效率避免落纱机器人运行路上的等待时间。Further, the topology map is composed of points and lines, the points represent the actual coordinates of the workshop where the doffing robot runs in the textile workshop, and the lines represent the path of the doffing robot running; when two doffing robots one before the other When starting to perform the doffing task on the same path later, arrange the doffing robot that starts first to go to the spinning machine at the far end, and arrange the doffing robot that starts later to go to the spinning machine at the nearer end, so as to improve the speed of doffing. Efficiency avoids waiting times on the way for the doffing robot to run.
进一步地,所述线为磁条或色带,所述点为RFID标签或二维码,每个点都有唯一的编号与之对应;两个相邻点之间的线上,同一时刻只会有一台落纱机器人在运行。Further, the lines are magnetic strips or ribbons, the points are RFID tags or two-dimensional codes, and each point has a unique number corresponding to it; on the line between two adjacent points, only There will be a doffing robot running.
进一步地,所述纺纱机以整齐规则的队列固定安装在纺织车间内,所述较宽的主干道为每两列纺纱机间的过道、纺纱机外围与厂房的墙面形成的过道,所述较窄的落纱通道为每两个落纱机之间的通道。Further, the spinning machines are fixedly installed in the textile workshop in a neat and regular queue, and the wide main road is the aisle between every two rows of spinning machines, the aisle formed between the periphery of the spinning machine and the wall of the workshop , the narrower doffing channel is the channel between every two doffers.
进一步地,所述卸货区是与纺织车间相邻的一个房间,所述房间与纺织车间相通的大门常开,上位机规划路径时将所述房间与纺织车间相通的大门作为落纱机器人的轨道进行规划最优运行路径。Further, the unloading area is a room adjacent to the textile workshop, and the gate communicating with the textile workshop is always open, and the upper computer uses the gate communicating with the textile workshop as the track of the doffing robot when planning the path Plan the optimal running path.
进一步地,所述充电区和停靠区为紧靠纺织车间墙壁的一小块区域,所述充电区和停靠区相邻设置。Further, the charging area and the docking area are a small area close to the wall of the textile workshop, and the charging area and the docking area are adjacent to each other.
进一步地,当两台落纱机器人在运行过程中从不同方向需要同时进入一个相同的点时,上位机根据两台落纱机器人执行任务的优先级调度优先级较高的落纱机器人通过;上位机可预测纺纱机需要落纱的时间对应调度对应落纱机器人提前到达,所述预测纺纱机需要落纱所对应的落纱机器人的优先级低于已提出落纱请求的纺纱机所对应的落纱机器人。Further, when two doffing robots need to enter the same point from different directions simultaneously during operation, the host computer schedules the doffing robot with higher priority to pass through according to the priorities of the tasks performed by the two doffing robots; The machine can predict that the doffing time of the spinning machine needs to be scheduled correspondingly and the corresponding doffing robot will arrive in advance, and the priority of the doffing robot corresponding to the predicted doffing of the spinning machine is lower than that of the spinning machine that has made a doffing request. Corresponding doffing robot.
进一步地,所述优先级的确定规则为:比较两台落纱机器人执行的任务的先后顺序,当一台落纱机器人即将执行的任务更接近总任务的完成时,则该落纱机器人的优先级较高。Further, the determination rule of the priority is: comparing the sequence of tasks performed by two doffing robots, when a task to be performed by a doffing robot is closer to the completion of the total task, the priority of the doffing robot higher level.
一种落纱机器人的调度系统,通过设置与纺织车间环境匹配的拓扑地图,结合车间实际坐标规划落纱机器人的运行路径,对多台落纱机器人进行调度;该系统包括:A scheduling system for doffing robots, which schedules multiple doffing robots by setting a topological map that matches the textile workshop environment and planning the running path of the doffing robots in combination with the actual coordinates of the workshop; the system includes:
规划模块,用于上位机根据所述与纺织车间环境匹配的拓扑地图,结合纺织车间实际坐标为每一执行任务的落纱机器人规划运行路径;The planning module is used for the upper computer to plan the running path for each doffing robot performing tasks according to the topological map matched with the textile workshop environment and in combination with the actual coordinates of the textile workshop;
调度模块,用于上位机根据纺纱机提出的落纱请求的先后顺序将落纱任务放入请求队列中,并分配规划好的路径给空闲的落纱机器人以调度空闲的落纱机器人执行任务;The scheduling module is used for the upper computer to put the doffing tasks into the request queue according to the order of the doffing requests proposed by the spinning machine, and assign the planned path to the idle doffing robots to schedule the idle doffing robots to perform tasks ;
确认模块,用于上位机确认落纱机器人是否继续运行;其中,落纱机器人在沿着给定的路径运行的过程中,每经过一个点时报告自身的位置并询问是否运行到下一个点,上位机确认允许运行后,落纱机器人才会继续运行,否则原地待命;The confirmation module is used for the upper computer to confirm whether the doffing robot continues to run; wherein, the doffing robot reports its own position every time it passes a point and asks whether to run to the next point while running along a given path, After the upper computer confirms that the operation is allowed, the doffing robot will continue to run, otherwise it will stand by on the spot;
优先级模块,用于上位机根据两台落纱机器人执行任务的优先级调度优先级较高的落纱机器人通过;其中,当两台落纱机器人在运行过程中从不同方向需要同时进入一个相同的点时,比较两台落纱机器人执行的任务的先后顺序,当一台落纱机器人即将执行的任务更接近总任务的完成时,则该落纱机器人的优先级较高并优先通过。The priority module is used for the upper computer to schedule the doffing robot with higher priority to pass according to the priority of the tasks performed by the two doffing robots; wherein, when two doffing robots need to enter a same At the point of , compare the order of the tasks performed by the two doffing robots. When the task to be performed by a doffing robot is closer to the completion of the total task, the priority of the doffing robot is higher and it will pass first.
本发明的有益效果为:The beneficial effects of the present invention are:
(1)由于落纱机器人总是沿着主干道上的逆时针方向运行,不会出现两个机器人相向行驶的情况,且每经过一个点都会向上位机报告自身的位置,并询问是否允许运行到下一个点位,只有当上位机确认允许运行后,落纱机器人才会继续运行,因此避免了机器人两两相向运行发生碰撞的可能。(1) Since the doffing robot always runs counterclockwise along the main road, there will be no situation where two robots drive towards each other, and every time they pass a point, they will report their position to the host computer and ask whether they are allowed to run At the next point, the doffing robot will continue to run only after the upper computer confirms that the operation is allowed, thus avoiding the possibility of collision between two robots running in opposite directions.
(2)针对两台机器人从不同方向需要同时进入交叉路口点位的情况,上位机根据机器人执行任务的优先级,依次调度优先级较高的机器人通过。(2) For the situation that two robots need to enter the intersection point at the same time from different directions, the host computer dispatches the robot with higher priority to pass through in sequence according to the priority of the tasks performed by the robots.
(3)纺纱机纺纱完毕后向上位机提出落纱请求,上位机根据请求的先后顺序将任务放入请求队列中,并优先调度空闲的落纱机器人去执行队列头所对应的落纱任务,从而能够尽量减少纺纱机的停机时间,提高生产效率。(3) After the spinning machine finishes spinning, the host computer puts up a doffing request, and the host computer puts the tasks into the request queue according to the order of the requests, and prioritizes the idle doffing robot to perform the doffing corresponding to the head of the queue task, thereby being able to minimize the downtime of the spinning machine and increase production efficiency.
(4)根据纺织车间的现有环境设置拓扑地图,方便布置,且避障规则和路径规划算法都比较简单,对上位机的计算性能要求不高,算法复杂度低,便于编程实现。(4) The topological map is set according to the existing environment of the textile workshop, which is convenient for layout, and the obstacle avoidance rules and path planning algorithms are relatively simple.
(5)将落纱机器人运行主干道和落纱通道分开,其他落纱机器人在运行过程中,不会干扰正在执行落纱任务的落纱机器人,能够有效地提高落纱机器人的使用效率。(5) Separate the doffing robot's main road from the doffing channel, so that other doffing robots will not interfere with the doffing robot performing the doffing task during operation, which can effectively improve the use efficiency of the doffing robot.
(6)充分利用了纺织车间的现有环境,设置拓扑地图时不需要对纺纱车间做过多的改造,不需要重新布置纺纱机,因此可以十分方便地建立与车间环境完全匹配的地图,该地图保存在上位机中,上位机可以据此生成一条可行的路径供落纱机器人运行。(6) Make full use of the existing environment of the textile workshop. When setting the topological map, there is no need to make too many modifications to the spinning workshop, and there is no need to rearrange the spinning machines. Therefore, it is very convenient to establish a map that completely matches the workshop environment. , the map is saved in the host computer, and the host computer can generate a feasible path for the doffing robot to run.
附图说明Description of drawings
图1为本发明一种落纱机器人调度方法的步骤示意图。Fig. 1 is a schematic diagram of the steps of a doffing robot scheduling method of the present invention.
图2为本发明中纺织车间拓扑地图的示意图。Fig. 2 is a schematic diagram of the topological map of the textile workshop in the present invention.
图3为本发明中落纱机器人运行路径的示意图。Fig. 3 is a schematic diagram of the running path of the doffing robot in the present invention.
图4为本发明一种落纱机器人调度系统的结构示意图。Fig. 4 is a schematic structural diagram of a doffing robot scheduling system according to the present invention.
附图中,规划模块21、调度模块22、确认模块23、优先级模块24。In the drawings, there are
具体实施方式Detailed ways
下面结合附图对本发明作进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings.
实施例一Embodiment one
本实施例提供了一种落纱机器人的调度方法,根据纺织车间的布置特点,设置与纺织车间环境匹配的拓扑地图。拓扑地图由点和线构成,点表示落纱机器人在纺织车间内运行的车间实际坐标,线表示落纱机器人运行的路径。点可以是RFID标签、二维码等可以表示车间实际坐标的标志,每一个点都有唯一的编号与之对应。线可以是磁条、色带等可以引导落纱机器人运行的轨迹,点和线具体的形式根据落纱机器人的导航方式来确定。This embodiment provides a scheduling method for doffing robots. According to the layout characteristics of the textile workshop, a topology map matching the environment of the textile workshop is set. The topology map is composed of points and lines. The points represent the actual coordinates of the workshop where the doffing robot runs in the textile workshop, and the lines represent the path of the doffing robot. Points can be RFID tags, QR codes, etc. that can represent the actual coordinates of the workshop, and each point has a unique number corresponding to it. Lines can be magnetic strips, ribbons, etc. that can guide the trajectory of the doffing robot, and the specific forms of points and lines are determined according to the navigation method of the doffing robot.
如图2所示,图2为纺织车间拓扑地图的示意图。纺纱机以整齐规则的队列固定安装在纺织车间内,每两列纺纱机之间有2m多宽的过道(图2中A4指向L4的过道),纺纱机外围离厂房的墙面也有3m多宽的过道(图2中A1指向A7,A1指向L1,L1指向L7,L7指向A7的过道)。这些通道原本是用于工人行走,运输货物、或者摆放临时货物的通道。这些通道足够宽,因此可以作为落纱机器人通行的主干道(即较宽的主干道)。每列纺纱机之间有相隔1m多的过道(图2中C2指向C6,D2指向D6等的过道)。这些过道原本是用于工人落纱、插管时的通道。这些通道较窄,只能作为落纱机器人执行落纱任务时的落纱通道(即较窄的落纱通道)。图2中卸货区是与纺织车间相邻的一个房间,L0至L1位置为车间和房间的大门,大门常开,落纱机器人可以经此门自由通行,上位机规划路径时将所述房间与纺织车间相通的大门作为落纱机器人的轨道进行规划最优运行路径。图2中充电区和停靠区为紧靠车间墙壁的一小块区域,落纱机器人不工作时,就在此区域充电或停靠待命。As shown in Figure 2, Figure 2 is a schematic diagram of a topological map of a textile workshop. The spinning machines are fixedly installed in the textile workshop in a neat and regular queue. There is an aisle more than 2m wide between every two rows of spinning machines (A4 points to the aisle L4 in Figure 2). The aisle with a width of more than 3m (in Figure 2, A1 points to A7, A1 points to L1, L1 points to L7, and L7 points to the aisle of A7). These passages were originally used for workers to walk, transport goods, or place temporary goods. These channels are wide enough so that they can be used as main roads (ie wider main roads) for the doffing robots. There is an aisle more than 1m apart between each row of spinning machines (C2 points to C6 in Figure 2, D2 points to D6, etc. aisle). These aisles were originally used for doffing and intubation passages for workers. These passages are narrower and can only be used as doffing passages (i.e. narrower doffing passages) when doffing robots perform doffing tasks. In Figure 2, the unloading area is a room adjacent to the textile workshop. The positions from L0 to L1 are the gates of the workshop and the room. The gate is always open, and the doffing robot can pass through this gate freely. The gates connected to the textile workshops are used as the track of the doffing robot to plan the optimal running path. The charging area and docking area in Figure 2 are a small area close to the wall of the workshop. When the doffing robot is not working, it is charged or docked in this area.
本实施例充分利用了纺织车间的现有环境,设置拓扑地图时不需要对纺纱车间做过多的改造,不需要重新布置纺纱机,因此可以十分方便地建立与车间环境完全匹配的地图,该地图保存在上位机中,上位机可以据此生成一条可行的路径供落纱机器人运行。This embodiment makes full use of the existing environment of the textile workshop. When setting the topological map, there is no need to make too many modifications to the spinning workshop, and there is no need to rearrange the spinning machines. Therefore, it is very convenient to establish a map that completely matches the workshop environment. , the map is saved in the host computer, and the host computer can generate a feasible path for the doffing robot to run.
如图1所示,落纱机器人的调度方法包括以下步骤:As shown in Figure 1, the scheduling method of the doffing robot includes the following steps:
S1:上位机根据与纺织车间环境匹配的拓扑地图,结合纺织车间实际坐标为每一执行任务的落纱机器人规划运行路径。如前述的图2中所示的拓扑地图。S1: The host computer plans the running path for each doffing robot that performs tasks according to the topological map that matches the environment of the textile workshop, combined with the actual coordinates of the textile workshop. The topological map shown in Figure 2 above.
S2:任一纺纱机纺纱完毕后,向上位机提出落纱请求,上位机根据请求的先后顺序将落纱任务放入请求队列中,并优先调度空闲的落纱机器人去执行队列头所对应的落纱任务,从而能够尽量减少纺纱机的停机时间,提高生产效率。S2: After any spinning machine completes spinning, the upper computer puts a doffing request, and the upper computer puts the doffing tasks into the request queue according to the order of the requests, and prioritizes the idle doffing robot to execute the tasks at the head of the queue. The corresponding doffing tasks can minimize the downtime of the spinning machine and improve production efficiency.
当两个落纱机器人一前一后出发执行同一路径上的落纱任务时,安排先出发的落纱机器人到较远端的纺纱机处,安排后出发的落纱机器人到较近端的纺纱机处,从而提高落纱效率避免落纱机器人运行路上的等待时间。When two doffing robots start one after the other to perform the doffing task on the same path, arrange the doffing robot that starts first to go to the spinning machine at the far end, and arrange the doffing robot that starts later to go to the spinning machine at the nearer end. Spinning machine, so as to improve the efficiency of doffing and avoid the waiting time of the doffing robot on the way.
S3:执行任务的落纱机器人得到一条由上位机规划去到需要落纱的纺纱机运行路径后,从停靠区出发,经过A0点,以逆时针方向沿较宽的主干道运行到需要落纱的纺纱机旁。S3: After the doffing robot that performs the task obtains a running path planned by the host computer to the spinning machine that needs to be doffed, it starts from the parking area, passes through point A0, and runs counterclockwise along the wide main road to the spinning machine that needs to be doffed. next to the spinning machine.
S4:上位机确认执行任务的落纱机器人可以执行落纱任务后,落纱机器人沿着规划好的路径在较窄的落纱通道上运行,在运行过程中自动挂靠在纺纱机的轨道上执行落纱任务。S4: After the upper computer confirms that the doffing robot that performs the task can perform the doffing task, the doffing robot runs along the planned path on the narrow doffing channel, and automatically hangs on the track of the spinning machine during the operation Perform doffing tasks.
S5:上位机确认执行任务的落纱机器人完成落纱任务后,落纱机器人回到需要落纱的纺纱机的另一侧较宽的主干道。S5: After the upper computer confirms that the doffing robot that performs the task completes the doffing task, the doffing robot returns to the wider main road on the other side of the spinning machine that needs to be doffed.
S6:执行任务的落纱机器人沿着逆时针方向运行,直到经过L1点并将纱管运送到卸货区,执行卸货任务。S6: The doffing robot performing the task runs counterclockwise until it passes L1 point and transports the bobbin to the unloading area to perform the unloading task.
S7:卸货完成后,执行任务的落纱机器人得到另一条由上位机规划好的路径执行下一次落纱任务,或继续沿着逆时针方向经过M0点运行到充电区或停靠区。S7: After the unloading is completed, the doffing robot performing the task gets another path planned by the host computer to perform the next doffing task, or continue to run counterclockwise through point M0 to the charging area or docking area.
上位机规划路径的方法为:The method of the upper computer to plan the path is as follows:
T1:以停靠区为起点,沿逆时针方向从较宽的主干道分别到达一个需要落纱的纺纱机的左右两端。T1: Starting from the parking area, go counterclockwise from the wide main road to the left and right ends of a spinning machine that needs to be doffed.
T2:在需要落纱的纺纱机远离卸货区的一侧,从较窄的落纱通道右端进左端出,在需要落纱的纺纱机靠近卸货区的一侧,从较窄的落纱通道左端进右端出。T2: On the side of the spinning machine that needs doffing away from the unloading area, enter from the right end of the narrower doffing channel and exit from the left end; on the side of the spinning machine that needs to doffing near the unloading area, doffing from the narrower The left end of the passage goes in and the right end goes out.
T3:从需要落纱的纺纱机的左右两端出来后从较宽的主干道继续沿逆时针方向分别到达卸货区、充电区、停靠区。T3: Come out from the left and right ends of the spinning machine that needs to be doffed, and continue along the counterclockwise direction from the wider main road to the unloading area, charging area, and parking area respectively.
例如,如图3所示,通常纺纱机的A侧(远离卸货区的一侧)和B侧(靠近卸货区的一侧)同时都在纺纱,当纺纱完毕后,需要有不同的落纱机器人分别运动到纺纱机的A侧和B侧执行落纱任务。由于落纱机器人只能向自身的左边横移才能实现挂轨动作,以便完成落纱任务。因此,针对纺纱机A侧或B侧的落纱任务,落纱机器人需要分别从纺纱机的左端或右端进入落纱通道,才能完成相应的任务。For example, as shown in Figure 3, usually the A side (the side away from the unloading area) and the B side (the side near the unloading area) of the spinning machine are spinning at the same time. The doffing robot moves to the side A and side B of the spinning machine respectively to perform the doffing task. Because the doffing robot can only move laterally to the left side of itself to realize the action of hanging on the rail, so as to complete the doffing task. Therefore, for the doffing task on side A or side B of the spinning machine, the doffing robot needs to enter the doffing channel from the left end or the right end of the spinning machine respectively to complete the corresponding task.
图3中路径1为针对2号纺纱机B侧落纱任务的机器人运行路径,落纱机器人的具体路径为从停靠区出发,依次经过点A1、A2、A3、A4、B4、C4、D4、D3进入落纱通道,并在D3处待命。经上位机确认后,落纱机器人在D3处向左横移,并自动执行挂轨动作,然后沿着D3指向D2的纺纱机轨道方向执行自动落纱、自动插管任务,完成后机器人执行脱轨动作,并向右横移到D2处待命;经上位机确认后,落纱机器人再依次经过D2、D1、E1等位置运行到较宽的主干道上,并继续运行直到将纱管运输到卸货区。Path 1 in Figure 3 is the robot running path for the doffing task on the B side of the No. 2 spinning machine. The specific path of the doffing robot starts from the parking area and passes through points A1, A2, A3, A4, B4, C4, and D4 in sequence. , D3 enters the doffing channel and is on standby at D3. After being confirmed by the host computer, the doffing robot moves horizontally to the left at D3, and automatically executes the rail-hanging action, and then performs the tasks of automatic doffing and automatic intubation along the direction of the spinning machine track from D3 to D2. After completion, the robot executes Derailing action, and move to the right to stand by at D2; After being confirmed by the host computer, the doffing robot will run to the wide main road through D2, D1, E1 and other positions in turn, and continue to run until the bobbin is transported to unloading zone.
图3中路径2为针对2号纺纱机A侧落纱任务的机器人运行路径,落纱机器人具体路径为从停靠区出发,依次经过点A1、B1、C1、C2进入落纱通道,并在C2处待命。经上位机确认后,机器人在C2处向左横移,并自动执行挂轨动作,然后沿着C2指向C3的纺纱机轨道方向执行自动落纱、自动插管任务,完成后机器人执行脱轨动作,并向右横移到C3处待命;经上位机确认后,机器人再依次经过C3、C4、D4、E4等位置运行到主干道上,并继续运行直到将纱管运输到卸货区。Path 2 in Fig. 3 is the running path of the robot for the doffing task on the A side of spinning machine No. Standby at C2. After being confirmed by the host computer, the robot traverses to the left at C2, and automatically executes the rail-hanging action, and then performs the tasks of automatic doffing and automatic intubation along the direction of the spinning machine track from C2 to C3. After completion, the robot performs the derailment action , and move to the right to stand by at C3; after being confirmed by the host computer, the robot runs to the main road through C3, C4, D4, E4 and other positions in sequence, and continues to run until the bobbin is transported to the unloading area.
由于落纱机器人总是沿着主干道上的逆时针方向运行,不会出现两个机器人相向行驶的情况,因此避免了机器人两两相向运行发生碰撞的可能。同时,落纱机器人在沿着给定的路径运行过程中,每经过一个点都会向上位机报告自身的位置,并询问是否允许运行到下一个点位,只有当上位机确认允许运行后,落纱机器人才会继续运行,否则在原地待命。因此,两个相邻点之间的线上,同一时刻只会有一台落纱机器人在运行,此规则可以有效避免多个机器人同向行驶中发生碰撞的情况。另外,针对两台机器人从不同方向需要同时进入交叉路口点位的情况,上位机根据落纱机器人执行任务的优先级,依次调度优先级较高的落纱机器人通过。优先级的确定规则为:比较两台落纱机器人执行的任务的先后顺序,当一台落纱机器人即将执行的任务更接近总任务的完成时,则该落纱机器人的优先级较高,优先通过。同时,上位机可预测纺纱机需要落纱的时间对应调度对应落纱机器人提前到达,预测纺纱机需要落纱所对应的落纱机器人的优先级低于已提出落纱请求的纺纱机所对应的落纱机器人。Because the doffing robot always runs counterclockwise along the main road, there will be no situation where two robots drive towards each other, thus avoiding the possibility of collisions between two robots running towards each other. At the same time, when the doffing robot is running along the given path, it will report its position to the host computer every time it passes a point, and ask whether it is allowed to run to the next point. The yarn robot will continue to run, otherwise it will stand by on the spot. Therefore, on the line between two adjacent points, only one doffing robot is running at the same time. This rule can effectively avoid the collision of multiple robots traveling in the same direction. In addition, for the situation that two robots need to enter the intersection point at the same time from different directions, the host computer dispatches the doffing robot with higher priority to pass through according to the priority of the tasks performed by the doffing robot. The priority determination rule is: compare the order of the tasks performed by the two doffing robots. When the task to be performed by a doffing robot is closer to the completion of the total task, the priority of the doffing robot is higher. pass. At the same time, the upper computer can predict the time when the spinning machine needs to doff the doffing robot to arrive in advance, and the priority of the doffing robot that is predicted to be doffed by the spinning machine is lower than that of the spinning machine that has made a doffing request The corresponding doffing robot.
本实施例根据纺织车间的现有环境设置拓扑地图,方便布置,且避障规则和路径规划算法都比较简单,对上位机的计算性能要求不高,算法复杂度低,便于编程实现。将落纱机器人运行主干道和落纱通道分开,其他落纱机器人在运行过程中,不会干扰正在执行落纱任务的落纱机器人,能够有效地提高落纱机器人的使用效率。In this embodiment, the topological map is set according to the existing environment of the textile workshop, which is convenient for layout, and the obstacle avoidance rules and path planning algorithms are relatively simple. By separating the doffing robot from the doffing channel, other doffing robots will not interfere with the doffing robot performing the doffing task during operation, which can effectively improve the efficiency of the doffing robot.
实施例二Embodiment two
如图4所示,本实施例在实施例一的基础上提供了一种落纱机器人的调度系统,通过设置与纺织车间环境匹配的拓扑地图,结合车间实际坐标规划落纱机器人的运行路径,对多台落纱机器人进行调度;该系统包括:As shown in Figure 4, this embodiment provides a doffing robot scheduling system on the basis of Embodiment 1. By setting a topology map that matches the textile workshop environment, and combining the actual coordinates of the workshop to plan the running path of the doffing robot, Scheduling of multiple doffing robots; the system includes:
规划模块21,用于上位机根据所述与纺织车间环境匹配的拓扑地图,结合纺织车间实际坐标为每一执行任务的落纱机器人规划运行路径;The
调度模块22,用于上位机根据纺纱机提出的落纱请求的先后顺序将落纱任务放入请求队列中,并分配规划好的路径给空闲的落纱机器人以调度空闲的落纱机器人执行任务;The
确认模块23,用于上位机确认落纱机器人是否继续运行;其中,落纱机器人在沿着给定的路径运行的过程中,每经过一个点时报告自身的位置并询问是否运行到下一个点,上位机确认允许运行后,落纱机器人才会继续运行,否则原地待命;The
优先级模块24,用于上位机根据两台落纱机器人执行任务的优先级调度优先级较高的落纱机器人通过;其中,当两台落纱机器人在运行过程中从不同方向需要同时进入一个相同的点时,比较两台落纱机器人执行的任务的先后顺序,当一台落纱机器人即将执行的任务更接近总任务的完成时,则该落纱机器人的优先级较高并优先通过。The
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand; it still can Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some or all of the technical features; these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention, and all of them It should be included within the scope of the claims and description of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010012887.1A CN111176287B (en) | 2020-01-07 | 2020-01-07 | Doffer robot scheduling method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010012887.1A CN111176287B (en) | 2020-01-07 | 2020-01-07 | Doffer robot scheduling method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111176287A CN111176287A (en) | 2020-05-19 |
| CN111176287B true CN111176287B (en) | 2023-05-26 |
Family
ID=70657839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010012887.1A Active CN111176287B (en) | 2020-01-07 | 2020-01-07 | Doffer robot scheduling method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111176287B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111924660B (en) * | 2020-07-08 | 2022-04-19 | 北自所(北京)科技发展有限公司 | Chemical fiber filament doffing method and system based on twin model and automatic doffing equipment |
| CN116767740B (en) * | 2023-08-18 | 2024-04-30 | 天津万事达物流装备有限公司 | Three-dimensional storage method for four-way shuttle |
| CN116882719B (en) * | 2023-09-08 | 2025-02-07 | 浙江恒逸石化有限公司 | Method, device, electronic device and storage medium for scheduling doffing of ingot products |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2361969A1 (en) * | 1973-12-13 | 1975-06-26 | Zinser Textilmaschinen Gmbh | Spinner yarn repair unit - has suction jet moved in three dimensions to thread yarn through traveller |
| JPS62269859A (en) * | 1986-05-13 | 1987-11-24 | Hagiwara Kogyo Kk | Yarn delivery device in automatic doffing machine |
| JPS62290685A (en) * | 1986-06-07 | 1987-12-17 | Hagiwara Kogyo Kk | Automatic doffing machine positioning device |
| CN205171060U (en) * | 2015-11-30 | 2016-04-20 | 南通双弘纺织有限公司 | Spun yarn system that establishes ties and constitute by many short spinning frames |
| CN109837621A (en) * | 2017-11-24 | 2019-06-04 | 铜陵松宝智能装备股份有限公司 | One kind robot that doffs gets on the bus method and method of getting off |
| CN110331483A (en) * | 2019-06-27 | 2019-10-15 | 武汉裕大华纺织服装集团有限公司 | A kind of whole process intelligence Spinning process line |
| CN110406615A (en) * | 2019-09-04 | 2019-11-05 | 中国科学院重庆绿色智能技术研究院 | An AGV for doffing environment |
| CN110424075A (en) * | 2019-09-04 | 2019-11-08 | 中国科学院重庆绿色智能技术研究院 | A kind of textile machinery people host computer intelligently doffs control system and method |
| CN110424076A (en) * | 2019-09-04 | 2019-11-08 | 中国科学院重庆绿色智能技术研究院 | A kind of textile machinery people slave computer intelligently doffs control system and method |
| CN110528127A (en) * | 2019-09-04 | 2019-12-03 | 中国科学院重庆绿色智能技术研究院 | A kind of composite machine people's system for intelligently doffing |
-
2020
- 2020-01-07 CN CN202010012887.1A patent/CN111176287B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2361969A1 (en) * | 1973-12-13 | 1975-06-26 | Zinser Textilmaschinen Gmbh | Spinner yarn repair unit - has suction jet moved in three dimensions to thread yarn through traveller |
| JPS62269859A (en) * | 1986-05-13 | 1987-11-24 | Hagiwara Kogyo Kk | Yarn delivery device in automatic doffing machine |
| JPS62290685A (en) * | 1986-06-07 | 1987-12-17 | Hagiwara Kogyo Kk | Automatic doffing machine positioning device |
| CN205171060U (en) * | 2015-11-30 | 2016-04-20 | 南通双弘纺织有限公司 | Spun yarn system that establishes ties and constitute by many short spinning frames |
| CN109837621A (en) * | 2017-11-24 | 2019-06-04 | 铜陵松宝智能装备股份有限公司 | One kind robot that doffs gets on the bus method and method of getting off |
| CN110331483A (en) * | 2019-06-27 | 2019-10-15 | 武汉裕大华纺织服装集团有限公司 | A kind of whole process intelligence Spinning process line |
| CN110406615A (en) * | 2019-09-04 | 2019-11-05 | 中国科学院重庆绿色智能技术研究院 | An AGV for doffing environment |
| CN110424075A (en) * | 2019-09-04 | 2019-11-08 | 中国科学院重庆绿色智能技术研究院 | A kind of textile machinery people host computer intelligently doffs control system and method |
| CN110424076A (en) * | 2019-09-04 | 2019-11-08 | 中国科学院重庆绿色智能技术研究院 | A kind of textile machinery people slave computer intelligently doffs control system and method |
| CN110528127A (en) * | 2019-09-04 | 2019-12-03 | 中国科学院重庆绿色智能技术研究院 | A kind of composite machine people's system for intelligently doffing |
Non-Patent Citations (2)
| Title |
|---|
| Antonio Umali.A Framework For Robot-Assisted Doffing of Personal Protective Equipment.IEEE.2017,2874-2881. * |
| 于祥.自动落纱机结构设计及仿真优化研究.自动落纱机结构设计及仿真优化研究.2016,第31卷(第31期),125-158. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111176287A (en) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111176287B (en) | Doffer robot scheduling method and system | |
| US20250051149A1 (en) | Shelf management method and system, sorting zone and stock sorting system | |
| JP7005794B2 (en) | Robot scheduling, robot routing methods, servers and storage media | |
| CN111596658A (en) | Multi-AGV collision-free operation path planning method and scheduling system | |
| CN110424075B (en) | Intelligent doffing control system and method for upper computer of textile robot | |
| CN107766965B (en) | A kind of express sorting method based on automatic guided vehicle | |
| CN115328113A (en) | Multi-logistics robot path planning method based on improved time window algorithm | |
| CN115140657A (en) | Multi-crown-block scheduling and collision avoidance method and system | |
| CN114330830B (en) | A method and storage medium for multiple AGVs to collaboratively transport the same cargo | |
| CN106022689B (en) | A kind of double glazing pairing storehouse of anti-deadlock goes out to be put in storage dispatching method | |
| JP2020002478A (en) | Can conveyance vehicle, fiber processing system, air spinning machine, can conveyance method, can conveyance program, and self-traveling can | |
| CN108928594B (en) | Scheduling method of three-dimensional garage multidirectional shuttle scheduling system based on intelligent agent model | |
| CN101941648A (en) | Method for processing conflict among multiple cranes in logistics simulation system in steelmaking continuous casting workshop | |
| CN109782718A (en) | A kind of finished product management method and system of electric energy meter finished bin storage cavern | |
| Hsueh | A simulation study of a bi-directional load-exchangeable automated guided vehicle system | |
| CN115951691A (en) | A trajectory planning method and system for shuttle vehicles in dense warehouses under 5G communication | |
| CN110092158A (en) | The dispatching method of crossed loops one-way circulation handling system | |
| CN118863186A (en) | Vehicle dispatching path planning method and system based on geometric constraints | |
| CN114690722A (en) | Scheduling method, scheduling device and intelligent carrying system | |
| CN116719312A (en) | A multi-AGV unlocking method based on turnaround and avoidance in a one-way street scenario | |
| CN112907044B (en) | A method and system for scheduling logistics lines | |
| CN116451888B (en) | A collaborative scheduling method for flexible production workshops based on multiple AGVs | |
| CN117114215B (en) | A multi-vehicle conflict avoidance method based on grid map adaptive time window | |
| CN210636124U (en) | An intelligent doffing control system for upper computer of textile robot | |
| CN117611046A (en) | Automated port yard operation management and AGV scheduling method based on U-shaped technology |
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 |