一种医疗场景下的多类型AGV任务柔性调度系统及方法与流程

文档序号:36241216发布日期:2023-12-02 02:03阅读:33来源:国知局
一种医疗场景下的多类型的制作方法

本发明属于agv(automated guided vehicle)调度,具体涉及一种医疗场景下的多类型agv任务柔性调度系统及方法。


背景技术:

1、agv(automated guided vehicle)机器人在医疗领域应用越来越广泛,并且由于全院场景和科室场景对机器人的使用细节的不同,从而导致机器人管理调度在这两种场景下也会存在差异。包括:

2、1、任务类型多样:

3、洁净物资运送任务、污物运送任务、消毒任务、rfid盘点任务、充电任务、停靠任务;其中,洁净物资运送任务包括运送血液、药品、耗材、血液和被服等;污物运送任务包括运送生活垃圾和标本等;消毒任务为调度机器人到达指定区域进行消毒工作;rfid盘点任务为调度机器人到指定区域进行rfid扫描工作,获取rfid标签数据,并返回给调度系统;充电任务为调度机器人到达充电点进行充电操作;停靠任务为调度机器人到达停靠点等待新订单分配。

4、2、任务执行机制不同:

5、一体式物料车:物料车与agv机器人通过螺栓进行加固链接,机器人到达收/发货站,医护人员才能打开机器人上方的物料车进行物品放/取操作。

6、分体式物料车:物料车与agv机器人是分开的,物料车往往是停靠在科室附近。医护人员可以直接打开物料车存放物品,然后再呼叫机器人。机器人到达后通过顶升装置将物料车顶起固定,然后运送物料车到取货地点;到达取货地点后,需要根据具体的科室业务流程决定是否卸载物料车,还是不卸载物料车,取完货后直接返回发货站再卸载物料车。

7、单目的地:agv机器人任务目的地只有一个,到达目的地任务结束。在没有新的任务情况下进行停靠任务。

8、多目的地:agv机器人任务目的地有多个。例如rfid盘点操作,在盘点区域有多个盘点站点,机器人需要经过每个盘点站点进行标签扫描。

9、3.任务产生机制不同:

10、基于实时业务驱动的任务订单产生机制:科室根据实时对机器人的需求,对机器人发起呼叫任务,例如药品配送、污物运输。

11、基于周期性需求的订单产生机制:根据约定的时间周期,调度机器人到指定科室进行收货,并将物品运送到指定地点。例如病案资料的收集,周期性调度机器人到达科室收集病案资料,并将资料运送到病案科。

12、4.任务完成信息多终端展示:

13、单语音播报器提醒:一个科室关联一个提醒端进行机器人到达语音提醒播报。

14、多语音播报器提醒:一个科室关联多个提醒端进行机器人到达语音提醒播报。

15、终端显示屏文本显示:机器人到达终点,根据任务类型进行终端文本内容展示提醒。

16、因此,每家医院的科室业务需求和全院场景任务执行需求针对不同的任务类型,都会有差异,现有的agv机器人难以实现灵活的多任务调度。


技术实现思路

1、针对现有技术中的上述不足,本发明提供的医疗场景下的多类型agv任务柔性调度系统及方法解决了现有的agv机器人难以实现灵活的多任务调度的问题。

2、为了达到上述发明目的,本发明采用的技术方案为:一种医疗场景下的多类型agv任务柔性调度系统,包括:

3、任务生成模块:用于接收agv任务,并生成任务传递参数;

4、任务处理模块:用于根据任务传递参数,调用任务规划模块中的任务依据参数,并根据任务依据参数调度机器人按照任务流程执行agv任务;

5、任务规划模块:用于为任务处理模块调度机器人执行agv任务提供任务依据参数,并根据agv任务执行情况实时更新任务依据参数;

6、其中,任务规划模块包括机器实时状态模型、机器人关联模型、科室关联模型以及机器人任务定义模型。

7、进一步地,所述机器实时状态模型中存储的任务依据参数为各机器人的实时状态信息,包括机器人唯一编码、当前所在点位、当前电量以及当前正在执行任务订单;

8、所述机器人关联模型中存储的任务依据参数为各机器人的关联站点信息,包括机器人唯一编码、站点唯一编码、站点中文名称以及站点类型;

9、所述科室关联模型存储的任务依据参数包括科室关联任务信息、科室任务关联机器人信息、科室关联终端设备信息以及科室关联站点信息;

10、其中,科室关联任务信息包括科室中文名、科室编号以及任务编号;科室任务关联机器人信息包括科室编号、任务编号以及机器人编码;科室关联终端设备信息包括科室中文名、科室编号、终端唯一编码以及终端中文名称;科室关联站点信息包括科室中文名、科室编号、站点唯一编码、站点中文名称以及站点类型名称;

11、所述机器人任务定义模型存储的任务依据参数包括机器人的任务基础信息及任务节点信息。

12、进一步地,所述机器人任务定义模型包括任务基础子模型和任务节点子模型;

13、所述任务基础子模型存储的任务依据参数为机器人的任务基础信息,包括任务中文名、任务编号以及任务类型;

14、所述任务节点子模型存储的任务依据参数为机器人的任务节点信息,包括任务呼叫节点信息、任务提醒节点信息以及周期任务信息;

15、其中,任务呼叫节点信息包括任务节点编号、任务节点中文名称、任务编号、到达操作、运动路径信息、节点类型、完成后是否返回起始科室以及到达目的地是否等待任务完成通知;

16、任务提醒节点信息包括科室中文名、科室编号、任务编号、提醒地点、提醒时运动状态、提醒方式以及提醒设备编号;

17、周期任务信息包括任务编号、时间周期表达式、起始科室中文名、机器人编号、起始科室编号、终止科室中文名以及终止科室编号。

18、进一步地,任务传递参数包括任务编号、机器人编号、起始科室中文名称、起始科室编号、终止科室中文名称以及终止科室编号。

19、一种多类型agv任务柔性调度方法,包括以下步骤:

20、s1、接收agv任务,并生成任务传递参数;

21、其中,任务传递参数包括任务编号、机器人编号、起始科室中文名称、起始科室编号、终止科室中文名称以及终止科室编号;

22、s2、根据任务编号在机器人任务定义模型中查找并缓存任务定义元信息,并确定任务类型为充电/停靠任务还是呼叫任务;

23、若为充电/停靠任务,进入步骤s3;

24、若为呼叫任务,进入步骤s4;

25、s3、查找并缓存该机器人编号对应的关联站点信息,并根据其执行充电/停靠任务,同时缓存该机器人的点位信息及机器人实时状态信息,进入步骤s7;

26、s4、根据起始科室中文名称和起始科室编号查询该科室关联的起始点位信息,并缓存起始点位和起始终端信息;

27、s5、根据终止科室中文名称和终止科室编号查询该科室关联的终止点位信息,并缓存终止点位和终止点终端信息;

28、s6、根据在任务定义模型中查找的任务依据参数,判断起始科室是否存在关联机器人;

29、若是,则缓存对应的关联机器人点位信息及机器人实时状态信息,进入步骤s7;

30、若否,则缓存非关联的空闲机器人点位信息及机器人实时状态信息,进入步骤s7;

31、s7、根据缓存的机器人点位信息及机器人实时状态信息,选择机器人执行agv任务。

32、进一步地,所述步骤s7具体为:

33、s71、持续收集所有机器人实时状态信息;

34、s72、当有多个能执行agv任务的机器人时,选择最优的机器人作为agv任务的执行机器人,进入步骤s73;

35、当仅有一个能执行当前agv任务的机器人时,将其作为agv任务执行的机器人,进入步骤s73;

36、当没有能执行当前agv任务的机器人时,返回步骤s71;

37、s73、判断执行机器人当前是否正在执行充电/停靠任务;

38、若是,则取消其执行的充电/停靠任务,并进入步骤s74;

39、若否,则进入步骤s74;

40、s74、确定执行机器人的当前位置,并规划其到达起始科室;

41、s75、在执行机器人到达起始科室的运动过程中,判断是否有与任务提醒节点信息对应的提醒定义;

42、若是,则执行对应的提醒动作,并进入步骤s76;

43、若否,则进入步骤s76;

44、s76、判断执行机器人是否到达起始科室;

45、若是,则判断执行机器人到达起始科室后是否有提醒定义;若是,则执行对应的提醒动作,并进入步骤s77;若否,则进入步骤s77;

46、若否,则返回步骤s75;

47、s77、在到达起始科室后,根据呼叫节点定义,执行到达操作,进入步骤s78;

48、s78、判断执行机器人是否到达所有起始科室;

49、若是,则进入步骤s79;

50、若否,则返回步骤s74;

51、s79、确定执行机器人的当前位置,并规划其到终止始科室;

52、s710、在执行机器人到达终止科室的运动过程中,判断是否有与任务提醒节点信息对应的提醒定义;

53、若是,则执行对应的提醒动作,并进入步骤s711;

54、若否,则进入步骤s711;

55、s711、判断执行机器人是否到达终止科室;

56、若是,则判断执行机器人到达终止始科室后是否有与任务提醒节点信息对应的提醒定义;若是,则执行对应的提醒动作,并进入步骤s712;若否,则进入步骤s712;

57、若否,则返回步骤s710;

58、s712、在到达终止科室后,根据呼叫节点定义,执行到达操作,进入步骤s713;

59、s713、判断执行机器人是否到达所有起始科室;

60、若是,则进入步骤s714;

61、若否,则返回步骤s79;

62、s714、规划执行机器人至关联站点停靠或充电,完成agv任务执行。

63、进一步地,到达操作包括顶升装置控制操作、rfid盘点控制操作、消毒控制操作、充电操作以及等待操作。

64、进一步地,采用可视化方式展示agv任务柔性调度全过程的任务流程编排及执行操作。

65、本发明的有益效果为:

66、本发明通过统一信息模型和展示模型,方便了实施人员快速根据业务流程快速配置机器人业务运行调度流程,将固化在程序代码里的机器人业务流程变为了可视配置流程,解决和提升了以下工作:

67、1.在具体的项目实施过程中,当业务流程发生变化时不再需要研发人员以打补丁的方式升级系统满足变化,只需要研发指导现场实施人员如何进行调整即可。

68、2.根据需求调整流程的测试效率也得到提升,因为一般研发环境不具备支撑复杂的机器人业务流程测试环境。需要将调整后的流程升级到现场再进行测试,不满足要求需要重复上述流程。但是采用流程可视配置方式可以缩短整个过程,只需要实施和研发相互配合对现场流程进行调整,并测试不经过升级和减少沟通,即可完成测试。

69、3.流程可视化配置设计可以满足多种业务流程在不同科室的个性化定制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1