CN110424075B - 一种纺织机器人上位机智能落纱控制***及方法 - Google Patents

一种纺织机器人上位机智能落纱控制***及方法 Download PDF

Info

Publication number
CN110424075B
CN110424075B CN201910831309.8A CN201910831309A CN110424075B CN 110424075 B CN110424075 B CN 110424075B CN 201910831309 A CN201910831309 A CN 201910831309A CN 110424075 B CN110424075 B CN 110424075B
Authority
CN
China
Prior art keywords
agv
module
agvs
upper computer
robot
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
Application number
CN201910831309.8A
Other languages
English (en)
Other versions
CN110424075A (zh
Inventor
赵永廷
郑彬
肖剑
王小军
高鹏
孙小勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Institute of Green and Intelligent Technology of CAS
Original Assignee
Chongqing Institute of Green and Intelligent Technology of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Institute of Green and Intelligent Technology of CAS filed Critical Chongqing Institute of Green and Intelligent Technology of CAS
Priority to CN201910831309.8A priority Critical patent/CN110424075B/zh
Publication of CN110424075A publication Critical patent/CN110424075A/zh
Application granted granted Critical
Publication of CN110424075B publication Critical patent/CN110424075B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • DTEXTILES; PAPER
    • D01NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
    • D01HSPINNING OR TWISTING
    • D01H9/00Arrangements for replacing or removing bobbins, cores, receptacles, or completed packages at paying-out or take-up stations ; Combination of spinning-winding machine
    • D01H9/02Arrangements for replacing or removing bobbins, cores, receptacles, or completed packages at paying-out or take-up stations ; Combination of spinning-winding machine for removing completed take-up packages and replacing by bobbins, cores, or receptacles at take-up stations; Transferring material between adjacent full and empty take-up elements
    • D01H9/08Doffing arrangements independent of spinning or twisting machines
    • D01H9/10Doffing carriages ; Loading carriages with cores
    • DTEXTILES; PAPER
    • D01NATURAL OR MAN-MADE THREADS OR FIBRES; SPINNING
    • D01HSPINNING OR TWISTING
    • D01H9/00Arrangements for replacing or removing bobbins, cores, receptacles, or completed packages at paying-out or take-up stations ; Combination of spinning-winding machine
    • D01H9/18Arrangements for replacing or removing bobbins, cores, receptacles, or completed packages at paying-out or take-up stations ; Combination of spinning-winding machine for supplying bobbins, cores, receptacles, or completed packages to, or transporting from, paying-out or take-up stations ; Arrangements to prevent unwinding of roving from roving bobbins
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • G05D1/0261Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using magnetic plots
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/028Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control 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/0289Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control 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/0291Fleet control
    • G05D1/0293Convoy travelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Textile Engineering (AREA)
  • Electromagnetism (AREA)
  • Selective Calling Equipment (AREA)
  • Spinning Or Twisting Of Yarns (AREA)

Abstract

本发明提供了一种纺织机器人上位机智能落纱控制***及方法,包括上位机、AGV和落纱机器人,所述上位机包括上位机控制器、通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块;所述上位机控制器分别连接所述通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块,所述通信模块连接AGV和落纱机器人。本发明提供的一种纺织机器人上位机智能落纱控制***及方法,能够控制AGV自动执行落纱、插管、纱管输送的工艺环节,并且能够避免AGV之间相互碰撞,减少劳动力,提高效率。

Description

一种纺织机器人上位机智能落纱控制***及方法
技术领域
本发明属于纺织业自动控制技术领域,具体涉及一种纺织机器人上位机智能落纱控制***及方法。
背景技术
目前,在中小型纺织企业,仍采用人工落纱方式,即将满纱管从细纱机的锭子上拔下并换上空纱管;落纱工的劳动强度大,效率低,浪费了太多的人力;落纱工需常年工作在高强度的劳动中,容易对身体造成损伤,所以,智能落纱机的研制,对纺织厂提高生产效率,降低工人劳动强度,提高生产的自动化、连续化具有重要意义。随着纺织原材料的价格上涨,能源短缺,劳动力成本的上涨,智能落纱机能很好的提高劳动效率,必将成为未来的发展趋势。
AGV(Automated Guided Vehicle,自动导航运输车)是在生产车间进行物料运输的一种配送工具,能够沿铺设的磁条导引路径行驶,工业应用中无需驾驶员的搬运车,以可充电的蓄电池为其动力来源。
AGV***的控制是由上位机调度***、AGV车载控制***和无线通信***协作完成的,多AGV同时执行任务时,需要采用一定的控制策略来防止AGV之间发生碰撞,而过于繁琐的调度方案不利于确保***的可靠性和运行效率。
发明内容
针对上述现有技术的不足,本发明提供了一种纺织机器人上位机智能落纱控制***及方法,控制AGV自动执行落纱、插管、纱管输送的工艺环节,并且能够避免AGV之间相互碰撞,减少劳动力,提高效率。
本发明采用如下技术方案:
一种纺织机器人上位机智能落纱控制***,包括上位机、AGV和落纱机器人,所述上位机包括上位机控制器、通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块;所述上位机控制器分别连接所述通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块,所述通信模块连接AGV和落纱机器人;
所述通信模块用于上位机和下位机的实时信息交互;所述地图建模模块同步地面铺设的磁条轨道绘制拓扑图,用于AGV的路径的规划;所述AGV调度模块用于管理和监控AGV运行参数,实时做出调度决策;所述生产状态监控模块用于实时监控纺纱机状态和AGV的位置、速度、运行方向、通信、电量和状态信息;所述任务管理模块用于提供执行任务的AGV标识,任务阶段优先级和启动、停止、取消任务的时间;所述数据存储模块用于对地图信息、任务管理信息、生产记录信息进行实时数据存储。
进一步地,所述通信模块包括交换机、无线信号收发模块、IO模块;所述上位机控制器连接所述交换机,所述交换机分别连接所述IO模块及无线信号收发模块,所述无线信号收发模块还连接所述AGV和落纱机器人,所述IO模块通过传感器连接纺纱机。
进一步地,所述AGV的数量为多个,所述每个AGV自身安装防碰撞传感器,所述交换机的型号为EKI-2528,所述无线信号收发模块为无线AP,所述无线AP安装在纺纱机上方,所述无线AP每30m安装一个。
进一步地,所述地面铺设的磁条轨道路口安装有RFID卡,所述AGV底部安装用于扫描RFID卡的射频识别模块,所述地图建模模块通过AGV扫描RFID卡确定AGV的位置。
进一步地,所述AGV调度模块通过比较AGV进行路线的交汇点的交汇时间是否一致来判断AGV是否发生碰撞,当AGV在交汇点的交汇时间重合时,根据小车正在执行的任务阶段的优先级,将优先级低的AGV进行暂停或避让;所述AGV调度模块还包括充电指示单元,当检测到AGV的电量小于阈值,发出充电信号。
一种纺织机器人上位机智能落纱控制方法,包括:
上位机控制器通过IO模块获得纺纱机满的传感器信号,生成一个新的任务放入先入先出的任务队列中;
上位机控制器通过AGV调度模块派遣空闲的AGV从任务队列中取出任务去执行,其中,每个AGV分别开启一个新的线程去执行任务;
生产状态监控模块监控AGV的电量是否充足,若不充足,则行驶至充电区充电,若充足,则AGV从停靠区行驶到纺纱满的纺纱机端子处,起点为AGV停靠位置,终点为纺纱机端子位置,同时生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块更新AGV的状态为第一阶段;
AGV从纺纱机端子处沿纺纱机行驶,落纱机器人实施落纱,同时与AGV进行通信,任务管理模块更新AGV的状态为第二阶段,生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,AGV运载落纱机器人同步前进直至落纱完成,然后发传感信号通知上位机控制器落纱完成;
AGV运载满纱管从纺纱机完成的端子处行驶至卸货区,起点是纺纱机完成的端子处,终点是卸货区,同时生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块更新AGV的状态为第三阶段;
人工卸货,卸货完成的传感信号通知上位机控制器,上位机控制器控制AGV回到停靠区,起点为卸货区,终点为AGV停靠区,同时更新拓扑图中AGV的位置,更新AGV的状态为第四阶段;其中,上位机控制器通过生产状态监控模块监控AGV的电量,当电量低于阈值时,上位机控制器控制AGV回到充电区,此时起点为卸货位置,终点为充电区;
AGV回到停靠区,同时状态更新为空闲。
进一步地,所述AGV从停靠区行驶到纺纱机端子处、AVG从纺纱机完成的端子处行驶到卸货区、AGV从卸货区回到停靠区或AGV从卸货区回到充电区中,上位机控制器根据Dijstra算法规划出每段的最短行驶路径。
进一步地,所述上位机控制器通过AGV调度模块派遣空闲的AGV从任务队列中取出任务去执行,其中,每个AGV分别开启一个新的线程去执行任务,包括:
当多个AGV同时执行任务时,AGV调度模块对即将发生碰撞的多个AGV进行优先级从高到低排序,并依次放入队列中,其中,优先级为第一阶段>第二阶段>第三阶段>第四阶段,AGV根据正在执行的任务阶段确定自己当前的优先级;
从队列头依次取出两个优先级高的AGV,优先级高的AGV继续执行任务,优先级低的AGV进行暂停或避让;
继续从队列头取出一个AGV,与上一步中优先级低的AGV比较,优先级高的执行任务;
依次取出队列中的AGV进行比较,直至队列为空。
本发明的有益效果为:
(1)通信模块负责上位机和AGV、落纱机器人之间的实时信息交互,便于上位机控制器对AGV和落纱机器人的控制以实现整个工艺环节的自动化控制过程。
(2)地图建模模块会构建与实际地图同步的模拟地图,实时显示AGV的位置信息,使得***可以远程监控AGV的实际位置。
(3)AGV调度模块管理和监控多个AGV的相关运行参数,实时做出调度决策进行交通管制,可以避免多AGV之间发生碰撞。
(4)***周期性读取生产状态监控模块实时监控的AGV的位置、速度、运行方向、状态、通信、电量信息,并实时显示在运行线路图和状态表中,AGV出现异常和故障时,还会及时做出报警,实现对整个AGV***的实时监控和管理。
(5)任务管理模块会对执行任务的AGV标识,任务开始及结束时间,任务状态等信息进行实时的监控,同时将任务信息记录在数据库中。
(6)数据存储模块对地图信息、任务管理信息、生产记录信息进行实时数据存储,便于后续的查询及使用。
附图说明
图1为本发明一种纺织机器人上位机智能落纱控制***的结构示意图。
图2为本发明中通信模块的结构示意图。
图3为本发明一种纺织机器人上位机智能落纱控制方法的流程示意图。
附图中,上位机控制器1、通信模块2、交换机21、无线信号收发模块22、IO模块23、传感器24、地图建模模块3、AGV调度模块4、生产状态监控模块5、任务管理模块6、数据存储模块7、AGV 8、落纱机器人9、纺纱机10。
具体实施方式
下面结合附图对本发明作进一步的详细说明。
如图1所示,本发明提供了一种纺织机器人上位机智能落纱控制***,包括上位机、多个AGV、落纱机器人,上位机包括上位机控制器1、通信模块2、地图建模模块3、AGV调度模块4、生产状态监控模块5、任务管理模块6和数据存储模块7;上位机控制器1分别连接通信模块2、地图建模模块3、AGV调度模块4、生产状态监控模块5、任务管理模块6和数据存储模块7,通信模块2连接AGV和落纱机器人;
如图2所示,通信模块2包括交换机21、无线信号收发模块22、IO模块23;上位机控制器1连接交换机21,交换机21分别连接IO模块23及无线信号收发模块22,无线信号收发模块22还连接AGV和落纱机器人,IO模块23通过传感器24连接纺纱机。每个AGV自身安装防碰撞传感器,当检测到前方有障碍物时,会自动暂停;当障碍物移开后,AGV会继续执行任务。交换机21的型号为EKI-2528,无线信号收发模块22为无线AP,无线AP安装在纺纱机上方,无线AP每30m安装一个。
在地面还铺设的有磁条轨道路口安装有RFID卡,AGV底部安装用于扫描RFID卡的射频识别模块,地图建模模块3通过AGV扫描RFID卡确定AGV的位置。AGV调度模块4通过比较AGV进行路线的交汇点的交汇时间是否一致来判断AGV是否发生碰撞,当AGV在交汇点的交汇时间重合时,根据小车正在执行的任务阶段的优先级,将优先级低的AGV进行暂停或避让;AGV调度模块4还包括充电指示单元,当检测到AGV的电量小于阈值,发出充电信号。地图建模模块3还可以编辑地图的顶点、边及权值与实际站点的RFID卡、卡之间铺设的磁条及其距离一一对应,并将地图信息存储在xml文件和数据库中,下次打开地图时可直接读取xml文件获取地图信息。
本发明中纺纱机与纺纱机之间的距离只能容纳一台AGV进入,当AGV离开某区域时,其他AGV才允许进入该区域。
通信模块2用于上位机和下位机的实时信息交互;地图建模模块3同步地面铺设的磁条轨道绘制拓扑图,用于AGV的路径的规划;AGV调度模块4用于管理和监控AGV运行参数,实时做出调度决策;生产状态监控模块5用于实时监控纺纱机状态和AGV的位置、速度、运行方向、通信、电量和状态信息;任务管理模块6用于提供执行任务的AGV标识,任务阶段优先级和启动、停止、取消任务的时间;数据存储模块7用于对地图信息、任务管理信息、生产记录信息进行实时数据存储。
如图3所示,本发明还提供了一种纺织机器人上位机智能落纱控制方法,具体如下:
第一步:上位机控制器1通过IO模块23获得纺纱机满的传感器信号,生成一个新的任务放入先入先出的任务队列中。
第二步:上位机控制器1通过AGV调度模块4派遣空闲的AGV从任务队列中取出任务去执行,其中,每个AGV分别开启一个新的线程去执行任务。
当多个AGV同时执行任务时,由于执行任务的路线相同,有可能会有碰撞的情况发生,此时,AGV调度模块4执行以下步骤:
步骤1:AGV调度模块4对即将发生碰撞的多个AGV进行优先级从高到低排序,并依次放入队列中,其中,优先级为第一阶段>第二阶段>第三阶段>第四阶段,AGV根据正在执行的任务阶段确定自己当前的优先级。
步骤2:从队列头依次取出两个优先级高的AGV,优先级高的AGV继续执行任务,优先级低的AGV进行暂停或避让。
步骤3:继续从队列头取出一个AGV,与上一步中优先级低的AGV比较,优先级高的执行任务,优先级低的进行暂停或避让。
步骤4:依次取出队列中的AGV进行比较,直至队列为空。
第三步:生产状态监控模块5监控AGV的电量是否充足,若不充足,则行驶至充电区充电,若充足,则AGV从停靠区行驶到纺纱满的纺纱机端子处,起点为AGV停靠位置,终点为纺纱机端子位置,上位机控制器1根据Dijstra算法规划出每段的最短行驶路径,同时生产状态监控模块5监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块6更新AGV的状态为第一阶段。
第四步:AGV从纺纱机端子处沿纺纱机行驶,落纱机器人实施落纱,同时与AGV进行通信,任务管理模块6更新AGV的状态为第二阶段,生产状态监控模块5监控AGV的位置并更新拓扑图中AGV的位置,AGV运载落纱机器人同步前进直至落纱完成,然后发传感信号通知上位机控制器1落纱完成。
第五步:AGV运载满纱管从纺纱机完成的端子处行驶至卸货区,起点是纺纱机完成的端子处,终点是卸货区,上位机控制器1根据Dijstra算法规划出每段的最短行驶路径,同时生产状态监控模块5监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块6更新AGV的状态为第三阶段。
第六步:人工卸货,卸货完成的传感信号通知上位机控制器1,上位机控制器1控制AGV回到停靠区,起点为卸货区,终点为AGV停靠区,上位机控制器1根据Dijstra算法规划出每段的最短行驶路径,同时更新拓扑图中AGV的位置,更新AGV的状态为第四阶段;其中,上位机控制器1通过生产状态监控模块5监控AGV的电量,当电量低于阈值时,上位机控制器1控制AGV回到充电区,此时起点为卸货位置,终点为充电区
第七步:AGV回到停靠区,同时状态更新为空闲。
与现有技术相比,本发明构建了集AGV、自动落纱机器人于一体的子母式复合机器,通过控制***实现落纱、插管、纱管输送等工艺环节的自动化生产,并且能够避免AGV之间相互碰撞,减少劳动力,提高效率。
本发明的有益效果为:
(1)通信模块负责上位机和AGV、落纱机器人之间的实时信息交互,便于上位机控制器1对AGV和落纱机器人的控制以实现整个工艺环节的自动化控制过程。
(2)地图建模模块会构建与实际地图同步的模拟地图,实时显示AGV的位置信息,使得***可以远程监控AGV的实际位置。
(3)AGV调度模块管理和监控多个AGV的相关运行参数,实时做出调度决策进行交通管制,可以避免多AGV之间发生碰撞。
(4)***周期性读取生产状态监控模块实时监控的AGV的位置、速度、运行方向、状态、通信、电量信息,并实时显示在运行线路图和状态表中,AGV出现异常和故障时,还会及时做出报警,实现对整个AGV***的实时监控和管理。
(5)任务管理模块会对执行任务的AGV标识,任务开始及结束时间,任务状态等信息进行实时的监控,同时将任务信息记录在数据库中。
(6)数据存储模块对地图信息、任务管理信息、生产记录信息进行实时数据存储,便于后续的查询及使用。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

Claims (8)

1.一种纺织机器人上位机智能落纱控制***,其特征在于,包括上位机、AGV和落纱机器人,所述上位机包括上位机控制器、通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块;所述上位机控制器分别连接所述通信模块、地图建模模块、AGV调度模块、生产状态监控模块、任务管理模块和数据存储模块,所述通信模块连接AGV和落纱机器人;
所述通信模块用于上位机和下位机的实时信息交互;所述地图建模模块同步地面铺设的磁条轨道绘制拓扑图,用于AGV的路径的规划;所述AGV调度模块用于管理和监控AGV运行参数,实时做出调度决策;所述生产状态监控模块用于实时监控纺纱机状态和AGV的位置、速度、运行方向、通信、电量和状态信息;所述任务管理模块用于提供执行任务的AGV标识,任务阶段优先级和启动、停止、取消任务的时间;所述数据存储模块用于对地图信息、任务管理信息、生产记录信息进行实时数据存储;
其中,所述AGV调度模块通过比较AGV进行路线的交汇点的交汇时间是否一致来判断AGV是否发生碰撞,当AGV在交汇点的交汇时间重合时,根据AGV正在执行的任务阶段的优先级,将优先级低的AGV进行暂停或避让;
其中,当AGV在交汇点的交汇时间重合时,根据AGV正在执行的任务阶段的优先级,将优先级低的AGV进行暂停或避让包括:AGV调度模块对交汇点的交汇时间重合的多个AGV进行优先级从高到低排序,并依次放入队列中,其中,优先级为第一阶段>第二阶段>第三阶段>第四阶段,AGV根据正在执行的任务阶段确定自己当前的优先级;
从队列头依次取出两个优先级高的AGV,优先级高的AGV继续执行任务,优先级低的AGV进行暂停或避让;
继续从队列头取出一个AGV,与上一步中优先级低的AGV比较,优先级高的执行任务;
依次取出队列中的AGV进行比较,直至队列为空。
2.根据权利要求1所述的一种纺织机器人上位机智能落纱控制***,其特征在于,所述通信模块包括交换机、无线信号收发模块、IO模块;所述上位机控制器连接所述交换机,所述交换机分别连接所述IO模块及无线信号收发模块,所述无线信号收发模块还连接所述AGV和落纱机器人,所述IO模块通过传感器连接纺纱机。
3.根据权利要求2所述的一种纺织机器人上位机智能落纱控制***,其特征在于,所述AGV的数量为多个,所述每个AGV自身安装防碰撞传感器,所述交换机的型号为EKI-2528,所述无线信号收发模块为无线AP,所述无线AP安装在纺纱机上方,所述无线AP每30m安装一个。
4.根据权利要求1所述的一种纺织机器人上位机智能落纱控制***,其特征在于,所述地面铺设的磁条轨道路口安装有RFID卡,所述AGV底部安装用于扫描RFID卡的射频识别模块,所述地图建模模块通过AGV扫描RFID卡确定AGV的位置。
5.根据权利要求1所述的一种纺织机器人上位机智能落纱控制***,其特征在于,所述AGV调度模块还包括充电指示单元,当检测到AGV的电量小于阈值,发出充电信号。
6.一种纺织机器人上位机智能落纱控制方法,其特征在于,包括:
上位机控制器通过IO模块获得纺纱机满的传感器信号,生成一个新的任务放入先入先出的任务队列中;
上位机控制器通过AGV调度模块派遣空闲的AGV从任务队列中取出任务去执行,其中,每个AGV分别开启一个新的线程去执行任务;
生产状态监控模块监控AGV的电量是否充足,若不充足,则行驶至充电区充电,若充足,则AGV从停靠区行驶到纺纱满的纺纱机端子处,起点为AGV停靠位置,终点为纺纱机端子位置,同时生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块更新AGV的状态为第一阶段;
AGV从纺纱机端子处沿纺纱机行驶,落纱机器人实施落纱,同时与AGV进行通信,任务管理模块更新AGV的状态为第二阶段,生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,AGV运载落纱机器人同步前进直至落纱完成,然后发传感信号通知上位机控制器落纱完成;
AGV运载满纱管从纺纱机完成的端子处行驶至卸货区,起点是纺纱机完成的端子处,终点是卸货区,同时生产状态监控模块监控AGV的位置并更新拓扑图中AGV的位置,任务管理模块更新AGV的状态为第三阶段;
人工卸货,卸货完成的传感信号通知上位机控制器,上位机控制器控制AGV回到停靠区,起点为卸货区,终点为AGV停靠区,同时更新拓扑图中AGV的位置,更新AGV的状态为第四阶段;其中,上位机控制器通过生产状态监控模块监控AGV的电量,当电量低于阈值时,上位机控制器控制AGV回到充电区,此时起点为卸货位置,终点为充电区;
AGV回到停靠区,同时状态更新为空闲。
7.根据权利要求6所述的一种纺织机器人上位机智能落纱控制方法,其特征在于,所述AGV从停靠区行驶到纺纱机端子处、AVG从纺纱机完成的端子处行驶到卸货区、AGV从卸货区回到停靠区或AGV从卸货区回到充电区中,上位机控制器根据Dijstra算法规划出每段的最短行驶路径。
8.根据权利要求6所述的一种纺织机器人上位机智能落纱控制方法,其特征在于,所述上位机控制器通过AGV调度模块派遣空闲的AGV从任务队列中取出任务去执行,其中,每个AGV分别开启一个新的线程去执行任务,包括:
当多个AGV同时执行任务时,AGV调度模块对即将发生碰撞的多个AGV进行优先级从高到低排序,并依次放入队列中,其中,优先级为第一阶段>第二阶段>第三阶段>第四阶段,AGV根据正在执行的任务阶段确定自己当前的优先级;
从队列头依次取出两个优先级高的AGV,优先级高的AGV继续执行任务,优先级低的AGV进行暂停或避让;
继续从队列头取出一个AGV,与上一步中优先级低的AGV比较,优先级高的执行任务;
依次取出队列中的AGV进行比较,直至队列为空。
CN201910831309.8A 2019-09-04 2019-09-04 一种纺织机器人上位机智能落纱控制***及方法 Active CN110424075B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910831309.8A CN110424075B (zh) 2019-09-04 2019-09-04 一种纺织机器人上位机智能落纱控制***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910831309.8A CN110424075B (zh) 2019-09-04 2019-09-04 一种纺织机器人上位机智能落纱控制***及方法

Publications (2)

Publication Number Publication Date
CN110424075A CN110424075A (zh) 2019-11-08
CN110424075B true CN110424075B (zh) 2023-09-08

Family

ID=68417318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910831309.8A Active CN110424075B (zh) 2019-09-04 2019-09-04 一种纺织机器人上位机智能落纱控制***及方法

Country Status (1)

Country Link
CN (1) CN110424075B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111176287B (zh) * 2020-01-07 2023-05-26 中国科学院重庆绿色智能技术研究院 一种落纱机器人的调度方法及***
CN111596659A (zh) * 2020-05-14 2020-08-28 福勤智能科技(昆山)有限公司 基于麦克纳姆轮的自动导引车及***
CN111666998B (zh) * 2020-06-03 2022-04-22 电子科技大学 一种基于目标点检测的内窥镜智能插管决策方法
CN111680530B (zh) * 2020-06-15 2021-06-11 郑州财经学院 基于rfid的断线可追踪纺织设备
CN111766881A (zh) * 2020-06-29 2020-10-13 云南电网有限责任公司大理供电局 一种多台智能叉车联合操作控制***
CN111924662B (zh) * 2020-07-08 2022-04-19 北自所(北京)科技发展有限公司 采用集中控制的化纤长丝落卷方法、***及自动落卷设备
CN111924659B (zh) * 2020-07-08 2022-04-19 北自所(北京)科技发展有限公司 基于孪生模型的化纤长丝落卷方法、***及自动落卷设备
CN111924663B (zh) * 2020-07-08 2022-04-19 北自所(北京)科技发展有限公司 采用集中控制的化纤长丝落卷方法、***及自动落卷设备
CN111924664B (zh) * 2020-07-08 2022-04-19 北自所(北京)科技发展有限公司 采用集中控制的化纤长丝落卷方法、***及自动落卷设备
CN111924661B (zh) * 2020-07-08 2022-04-19 北自所(北京)科技发展有限公司 基于孪生模型的化纤长丝落卷方法、***及自动落卷设备
CN113668102B (zh) * 2020-12-30 2022-08-23 苏州多道自动化科技有限公司 纺纱自动输送机器人
CN114779727B (zh) * 2022-05-10 2024-05-28 山东大学 一种纺织机工作状态实时监测***及方法
WO2024121694A1 (en) * 2022-12-07 2024-06-13 Irico Gualchierani Handling S.R.L. Manipulator robot for the movement of yarn bobbins for texturing machines

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1847497A1 (en) * 2006-04-18 2007-10-24 Murata Kikai Kabushiki Kaisha Automatic winder and method for controlling doffers in automatic winder
CN101701385A (zh) * 2009-11-04 2010-05-05 清华大学 一种自动落纱装置
CN102634891A (zh) * 2012-04-25 2012-08-15 铜陵市松宝机械有限公司 落纱机的自动控制装置
CN105956739A (zh) * 2016-04-19 2016-09-21 上海交通大学 用于自动导引车调度演示与算法验证的三维仿真***
CN106843218A (zh) * 2017-02-16 2017-06-13 上海理工大学 车间用自动导引装置调度方法
CN107516143A (zh) * 2017-07-24 2017-12-26 上海理工大学 一种基于Dijkstra算法的路径优选AGV搬运***
CN107748950A (zh) * 2017-09-25 2018-03-02 河南森源电气股份有限公司 一种单主干道的agv调度方法
CN108054454A (zh) * 2017-12-27 2018-05-18 安徽嘉熠智能科技有限公司 一种电池预充控制方法及其***
CN109634187A (zh) * 2018-12-26 2019-04-16 芜湖哈特机器人产业技术研究院有限公司 一种agv远程监控***
CN109656224A (zh) * 2019-02-14 2019-04-19 安徽宇锋智能科技有限公司 一种智能agv中央调度***及方法
CN109782757A (zh) * 2018-12-30 2019-05-21 芜湖哈特机器人产业技术研究院有限公司 一种基于分段调度的多agv***的路径调度方法
WO2019154445A2 (zh) * 2019-04-11 2019-08-15 上海快仓智能科技有限公司 用于货架阵列的出入库控制方法和搬运***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101695557B1 (ko) * 2015-07-17 2017-01-24 고려대학교 산학협력단 자율 주행 기반 무인 운반차 시스템 및 이의 제어 방법
US9740207B2 (en) * 2015-12-23 2017-08-22 Intel Corporation Navigating semi-autonomous mobile robots

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1847497A1 (en) * 2006-04-18 2007-10-24 Murata Kikai Kabushiki Kaisha Automatic winder and method for controlling doffers in automatic winder
CN101701385A (zh) * 2009-11-04 2010-05-05 清华大学 一种自动落纱装置
CN102634891A (zh) * 2012-04-25 2012-08-15 铜陵市松宝机械有限公司 落纱机的自动控制装置
CN105956739A (zh) * 2016-04-19 2016-09-21 上海交通大学 用于自动导引车调度演示与算法验证的三维仿真***
CN106843218A (zh) * 2017-02-16 2017-06-13 上海理工大学 车间用自动导引装置调度方法
CN107516143A (zh) * 2017-07-24 2017-12-26 上海理工大学 一种基于Dijkstra算法的路径优选AGV搬运***
CN107748950A (zh) * 2017-09-25 2018-03-02 河南森源电气股份有限公司 一种单主干道的agv调度方法
CN108054454A (zh) * 2017-12-27 2018-05-18 安徽嘉熠智能科技有限公司 一种电池预充控制方法及其***
CN109634187A (zh) * 2018-12-26 2019-04-16 芜湖哈特机器人产业技术研究院有限公司 一种agv远程监控***
CN109782757A (zh) * 2018-12-30 2019-05-21 芜湖哈特机器人产业技术研究院有限公司 一种基于分段调度的多agv***的路径调度方法
CN109656224A (zh) * 2019-02-14 2019-04-19 安徽宇锋智能科技有限公司 一种智能agv中央调度***及方法
WO2019154445A2 (zh) * 2019-04-11 2019-08-15 上海快仓智能科技有限公司 用于货架阵列的出入库控制方法和搬运***

Also Published As

Publication number Publication date
CN110424075A (zh) 2019-11-08

Similar Documents

Publication Publication Date Title
CN110424075B (zh) 一种纺织机器人上位机智能落纱控制***及方法
CN104809606B (zh) 具有多导引车调度分配功能的仓库管理***
CN102692899B (zh) 操作设施中工业车辆的控制***及方法
CN110580593B (zh) 货物分拣方法、控制***和货物分拣***
CN109190840A (zh) 一种冷库用穿梭车调度管理***和调度方法
CN111353645B (zh) 一种城市轨道交通车辆基地行车计划自动办理方法及***
US20200218245A1 (en) Shelf, dispatching method, dispatching device and operation dispatching system
CN111461580B (zh) 全自动送料方法、***及agv小车
CN110424076B (zh) 一种纺织机器人下位机智能落纱控制***及方法
CN109516054A (zh) 物料拣选配送方法、装置及***
US20110106294A1 (en) Automatic battery exchange system for mobile vehicles
CN105459970B (zh) 基于城市轨道交通的列车洗车方法及***
CN111748881A (zh) 智能化上纱***及控制方法
CN108909514A (zh) 基于自动电池更换的多agv电量管理***及方法
CN114180353B (zh) 一种多类型物料备料无人天车智能控制***及方法
CN109533757A (zh) 一种可切换导航模式的机器人、导航模式切换方法和介质
CN110525868A (zh) 一种全自动agv物料循环搬运***
CN108840054A (zh) 生产线智能跟踪配送料***及其方法
CN108995677A (zh) 股道自动化监控管理方法
CN105795511A (zh) 一种超高速卷烟机的辅料实物盘要料方法
CN109283921B (zh) 一种智能集装箱轨道平车控制***及轨道平车
CN108689178B (zh) 高层建筑施工用智能跟踪配送料***及其方法
CN107992061B (zh) 一种智慧实验室机器人运载方法与***
CN109706564B (zh) 细纱车间接头小车的调度方法及采用该调度方法的***
CN111487936A (zh) 一种agv小车的在线调度***

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