CN115061439A - 任务调度方法和装置、计算设备及存储介质 - Google Patents
任务调度方法和装置、计算设备及存储介质 Download PDFInfo
- Publication number
- CN115061439A CN115061439A CN202210693565.7A CN202210693565A CN115061439A CN 115061439 A CN115061439 A CN 115061439A CN 202210693565 A CN202210693565 A CN 202210693565A CN 115061439 A CN115061439 A CN 115061439A
- Authority
- CN
- China
- Prior art keywords
- target
- task
- command
- type
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000003860 storage Methods 0.000 title claims abstract description 15
- 230000006978 adaptation Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
- G05B19/41895—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system using automatic guided vehicles [AGV]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供一种任务调度方法和装置、计算设备及存储介质,其中任务调度方法包括:接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。通过接收初始任务命令,并确定目标设备以及所述目标设备的类型,从而可以针对不同类型的目标设备进行命令适配,得到目标任务命令,由于对初始任务命令根据不同类型的目标设备进行了命令适配,所以可以兼容不同的目标设备,降低了生产制造的成本,提高了效率。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种任务调度方法。
背景技术
具备see-think-act(观察、思考、行动)能力的机器可以称为自主移动机器人(Autonomous Mobile Robots,简称AMR),AGV(Automated Guided Vehicle,简称AGV)小车,通常也称为AGV小车。指装备有电磁或光学等自动导航装置,能够沿规定的导航路径行驶,具有安全保护以及各种移载功能的运输车。工业应用中不需要驾驶员的搬运车,以可充电的蓄电池为其动力来源。一般可通过电脑来控制其行进路径以及行为,或利用电磁轨道(electromagnetic path-following system)来设立其行进路径,电磁轨道黏贴于地板上,无人搬运车则依靠电磁轨道所带来的讯息进行移动与动作。
目前在AGV和AMR行业领域内参与的企业各式各样,因此,AGV和AMR行业目前还处于中阶段,在整个行业中没有一套标准体系流程,目前AGV和AMR种类也繁多,根据行走导航方式有:磁导航、二维码导航、激光导航等。AGV和AMR作为整体设备,在固定的应用行业可以定型,但是在实际运行应用中有各种不同的需求,这个需求则是客户对业务的需求。针对于不同的业务需求,所需要的智能调度系统功能也会有所不同,由于AGV和AMR种类繁多,对应的智能调度系统也各式各样,则企业对系统的维护需要投入大量的成本。现有的AGV和AMR调度系统在使用的过程中仍然存在着大量的不足之处,不能与磁条、二维码、激光三种类型的AGV和AMR进行兼容。
发明内容
有鉴于此,本发明提供了一种任务调度方法。本发明书一个或者多个实施例同时涉及一种任务调度装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
根据本发明的第一方面,提供了一种任务调度方法,包括:
接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;
根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;
将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
在一种可能实现的方式中,所述接收初始任务命令,并确定目标设备以及所述目标设备的类型,包括:
接收所述初始任务命令,并解析所述初始任务命令得到任务类型;
根据所述任务类型确定所述目标设备,以及获取所述目标设备的标识;
根据所述目标设备的标识从车辆数据库中确定所述目标设备的类型。
在一种可能实现的方式中,所述根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
根据所述目标设备的类型确定对应的指令协议库;
根据所述指令协议库对所述初始任务命令进行适配得到目标任务指令。
在一种可能实现的方式中,所述将所述目标任务指令发送至所述目标设备,包括:
从所述车辆数据库中确定所述目标设备的接收方式;
通过所述接收方式向携带所述目标设备的标识的设备发送所述目标任务指令。
在一种可能实现的方式中,还包括:
在接收到所述初始任务命令的情况下,对所述初始任务命令进行记录;
确定所述初始任务命令的发送方,并记录所述初始任务命令对应的发送方。
在一种可能实现的方式中,所述据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
解析所述初始任务命令得到起始坐标和目的坐标;
根据所述起始坐标和目的坐标进行路径规划,得到目标路径;
根据所述目标路径和所述指令协议库,对所述初始任务命令进行适配得到目标任务指令。
在一种可能实现的方式中,还包括:
接收所述目标设备返回的位置信息;
根据所述位置信息生成所述目标设备的地图位置。
根据本发明的第二方面,提供了一种任务调度装置,包括:
数据接收模块,被配置为接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;
命令适配模块,被配置为根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;
命令发送模块,被配置为将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
根据本发明的第三方面,提供了一种计算设备,包括:
存储器和处理器;
存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任务调度方法的步骤。
根据本发明的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述任务调度方法的步骤。
根据本发明的第五方面,提供了一种计算机程序,其中,当计算机程序在计算机中执行时,令计算机执行上述任务调度方法的步骤。
本发明提供一种任务调度方法和装置、计算设备及存储介质,其中任务调度方法包括:接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。通过接收初始任务命令,并确定目标设备以及所述目标设备的类型,从而可以针对不同类型的目标设备进行命令适配,得到目标任务命令,由于对初始任务命令根据不同类型的目标设备进行了命令适配,所以可以兼容不同的目标设备,降低了生产制造的成本,提高了效率。
附图说明
图1是本发明书一个实施例提供的一种任务调度方法的流程图;
图2是本发明书一个实施例提供的一种任务调度方法的处理过程流程图;
图3是本发明书一个实施例提供的一种任务调度装置的结构示意图;
图4是本发明书一个实施例提供的一种计算设备的结构框图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本发明书。但是本发明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明书内涵的情况下做类似推广,因此本发明书不受下面公开的具体实施的限制。
在本发明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明书一个或多个实施例。在本发明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本发明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
首先,对本发明书一个或多个实施例涉及的名词术语进行解释。
内存(Memory):是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
嵌入式神经网络处理器(NPU):采用“数据驱动并行计算”的架构,特别擅长处理视频、图像类的海量多媒体数据。
id(Identity document),是身份证标识号、账号、唯一编码、专属号码、工业设计、国家简称、法律词汇、通用账户、译码器、软件公司等各类专有词汇的缩写。
AGV(Automated Guided Vehicle):无人搬运车。
MES(manufacturing execution system):制造执行系统。
WMS(Warehouse Management System):仓库管理系统。
ERP(Enterprise Resource Planning):企业资源计划系统。
WCS(Warehouse Control System):仓库控制系统。
AMR(Autonomous Mobile Robots),自主移动机器人。
在本发明书中,提供了一种任务调度方法,本发明书同时涉及一种任务调度装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
参见图1,图1示出了根据本发明书一个实施例提供的一种任务调度方法的流程图,具体包括以下步骤。
步骤102:接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航。
其中,目标设备可以为磁导航类型的自主移动机器人、二维码导航的自主移动机器人或者激光导航的自主移动机器人或无人搬运车,目标设备也可以为包括处理器、内存、NPU等部件的设备,即,可以接收指令并进行处理即可;目标设备的类型是指目标设备接收导航指令的类型;初始任务命令可以为搬运命令,运动命令等任务命令,例如,初始任务命令可以为将货物A从P点移动至Q点。
在实际应用中,可以接收第三方系统或客户端发送的任务需求,其中第三方系统包括制造执行系统、企业资源计划系统、仓库控制系统、仓库管理系统。然后根据任务分配一个对应的目标设备,并需要确定该目标设备的类型。
例如,仓库管理系统发送了一条货物搬运的指令,根据该指令的任务类型,将该任务分配到无人搬运车A,并确定无人搬运车A的类型为二维码导航的无人搬运车。
在一种可能的实现方式中,所述接收初始任务命令,并确定目标设备以及所述目标设备的类型,包括:
接收所述初始任务命令,并解析所述初始任务命令得到任务类型;
根据所述任务类型确定所述目标设备,以及获取所述目标设备的标识;
根据所述目标设备的标识从车辆数据库中确定所述目标设备的类型。
其中,目标设备的标识可以理解为id,例如,无人搬运车A的id为0577。
在实际应用中,无人搬运车的资料信息均在本地的数据库中,数据库中包括无人搬运车的id,无人搬运车的类型等信息。
例如,仓库管理系统发送了一条货物搬运的指令,根据该指令的任务类型,将该任务分配到无人搬运车A,从本地数据库中查找无人搬运车A对应的类型信息,可以确定无人搬运车A的类型为二维码导航的无人搬运车。
本说明书实施例通过对目标设备的类型进行判断,以确定对初始任务命令的适配方式,从而可以针对不同类型的无人搬运车进行命令发送,以达到兼容不同类型的目标设备的目的。
步骤104:根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令。
其中,对所述初始任务命令进行适配可以理解为对初始任务命令进行协议适配,例如,将初始任务命令适配为磁导航类型的命令。
在实际应用中,不同类型的无人搬运车或自主移动机器人的命令协议不同,磁导航类型的自主移动机器人、二维码导航的自主移动机器人或者激光导航的自主移动机器人均存在相应的命令协议。
例如,仓库管理系统发送了一条货物搬运的指令,根据该指令的任务类型,将该任务分配到无人搬运车A,从本地数据库中查找无人搬运车A对应的类型信息,可以确定无人搬运车A的类型为二维码导航的无人搬运车,则将指令适配为二维码导航对应的协议的类型。
在一种可能的实现方式中,所述根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
根据所述目标设备的类型确定对应的指令协议库;
根据所述指令协议库对所述初始任务命令进行适配得到目标任务指令。
其中,指令协议库可以理解为不同类型的目标设备对应的命令协议数据库,例如,磁导航协议数据库、二维码导航协议数据库和激光导航协议数据库。
沿用上例,仓库管理系统发送了一条货物搬运的指令,根据该指令的任务类型,将该任务分配到无人搬运车A,从本地数据库中查找无人搬运车A对应的类型信息,可以确定无人搬运车A的类型为二维码导航的无人搬运车,则从二维码导航协议数据库中查找相应的适配规则,将指令根据适配规则适配为二维码导航对应的协议的类型。
本说明书实施例通过对命令进行协议适配,从而可以针对不同类型的无人搬运车进行命令发送,以达到兼容不同类型的目标设备的目的。
步骤106:将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
在实际应用中,需要将适配好的命令发送到相应的设备中去,让设备指令命令携带的任务。
在一种可能的实现方式中,所述将所述目标任务指令发送至所述目标设备,包括:
从所述车辆数据库中确定所述目标设备的接收方式;
通过所述接收方式向携带所述目标设备的标识的设备发送所述目标任务指令。
在实际应用中,可以通过无线局域网的方式进行发送命令,例如,对目标设备所绑定的网络地址发送命令。
在一种可能的实现方式中,还包括:
在接收到所述初始任务命令的情况下,对所述初始任务命令进行记录;
确定所述初始任务命令的发送方,并记录所述初始任务命令对应的发送方。
在实际应用中,还可以包括日志中心,日志中心用于记录调度的日志,记录接收第三方系统的日志,以及记录人工操作的日志。便于后期进行维护和管理。
在一种可能的实现方式中,所述据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
解析所述初始任务命令得到起始坐标和目的坐标;
根据所述起始坐标和目的坐标进行路径规划,得到目标路径;
根据所述目标路径和所述指令协议库,对所述初始任务命令进行适配得到目标任务指令。
在实际应用中,还可以对起始点到目的地的路径进行规划。并且利用前馈控制原理制定交通管制方案,达到不撞车、不堵塞的效果。其中,前馈控制原理:测量进入过程的干扰量(包括外界干扰和设定值变化),并根据干扰的测量值产生合适的控制作用来改变控制量,使控制维持在设定值上。
例如,初始任务命令可以为将货物A从P点移动至Q点,P点移动至Q点有多条路径可选,则可以进行路径规划选择一条最优路径作为执行任务的路径。在无人搬运车行驶过程中,可以根据旁边的物体,车辆调整速度等参数。
在一种可能的实现方式中,还包括:
接收所述目标设备返回的位置信息;
根据所述位置信息生成所述目标设备的地图位置。
在实际应用中,还可以呈现目标设备的实时报警信息、充电次数等数据,以及根据现场对数据的敏感度,定制不同参数的显示。例如,无人搬运车的位置,速度等参数信息。
本发明提供一种任务调度方法和装置、计算设备及存储介质,其中任务调度方法包括:接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。通过接收初始任务命令,并确定目标设备以及所述目标设备的类型,从而可以针对不同类型的目标设备进行命令适配,得到目标任务命令,由于对初始任务命令根据不同类型的目标设备进行了命令适配,所以可以兼容不同的目标设备,降低了生产制造的成本,提高了效率。
参见图2,图2示出了本发明书一个实施例提供的一种任务调度方法的处理过程流程图,具体包括以下步骤。
步骤202:接收所述初始任务命令,并解析所述初始任务命令得到任务类型。
步骤204:根据所述任务类型确定所述目标设备,以及获取所述目标设备的标识;
步骤206:根据所述目标设备的标识从车辆数据库中确定所述目标设备的类型。
步骤208:根据所述目标设备的类型确定对应的指令协议库。
步骤210:根据所述指令协议库对所述初始任务命令进行适配得到目标任务指令。
步骤212:从所述车辆数据库中确定所述目标设备的接收方式。
步骤214:通过所述接收方式向携带所述目标设备的标识的设备发送所述目标任务指令。
本发明提供一种任务调度方法和装置、计算设备及存储介质,其中任务调度方法包括:接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。通过接收初始任务命令,并确定目标设备以及所述目标设备的类型,从而可以针对不同类型的目标设备进行命令适配,得到目标任务命令,由于对初始任务命令根据不同类型的目标设备进行了命令适配,所以可以兼容不同的目标设备,降低了生产制造的成本,提高了效率。
与上述方法实施例相对应,本发明书还提供了任务调度装置实施例,图3示出了本发明书一个实施例提供的一种任务调度装置的结构示意图。如图3所示,该装置包括:
数据接收模块302,被配置为接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;
命令适配模块304,被配置为根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;
命令发送模块306,被配置为将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
可选地,数据接收模块302,进一步被配置为:
接收所述初始任务命令,并解析所述初始任务命令得到任务类型;
根据所述任务类型确定所述目标设备,以及获取所述目标设备的标识;
根据所述目标设备的标识从车辆数据库中确定所述目标设备的类型。
可选地,命令适配模块304,进一步被配置为:
根据所述目标设备的类型确定对应的指令协议库;
根据所述指令协议库对所述初始任务命令进行适配得到目标任务指令。
可选地,命令发送模块306,进一步被配置为:
从所述车辆数据库中确定所述目标设备的接收方式;
通过所述接收方式向携带所述目标设备的标识的设备发送所述目标任务指令。
可选地,数据接收模块302,进一步被配置为:
在接收到所述初始任务命令的情况下,对所述初始任务命令进行记录;
确定所述初始任务命令的发送方,并记录所述初始任务命令对应的发送方。
可选地,命令适配模块304,进一步被配置为:
解析所述初始任务命令得到起始坐标和目的坐标;
根据所述起始坐标和目的坐标进行路径规划,得到目标路径;
根据所述目标路径和所述指令协议库,对所述初始任务命令进行适配得到目标任务指令。
可选地,数据接收模块302,进一步被配置为:
接收所述目标设备返回的位置信息;
根据所述位置信息生成所述目标设备的地图位置。
本发明提供一种任务调度装置,其中该装置包括:数据接收模块,被配置为接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;命令适配模块,被配置为根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;命令发送模块,被配置为将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。通过接收初始任务命令,并确定目标设备以及所述目标设备的类型,从而可以针对不同类型的目标设备进行命令适配,得到目标任务命令,由于对初始任务命令根据不同类型的目标设备进行了命令适配,所以可以兼容不同的目标设备,降低了生产制造的成本,提高了效率。
上述为本实施例的一种任务调度装置的示意性方案。需要说明的是,该任务调度装置的技术方案与上述的任务调度方法的技术方案属于同一构思,任务调度装置的技术方案未详细描述的细节内容,均可以参见上述任务调度方法的技术方案的描述。
图4示出了根据本发明书一个实施例提供的一种计算设备400的结构框图。该计算设备400的部件包括但不限于存储器410和处理器420。处理器420与存储器410通过总线430相连接,数据库450用于保存数据。
计算设备400还包括接入设备440,接入设备440使得计算设备400能够经由一个或多个网络460通信。这些网络的示例包括公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、个域网(PAN)或诸如因特网的通信网络的组合。接入设备440可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC))中的一个或多个,诸如IEEE802.11无线局域网(WLAN)无线接口、全球微波互联接入(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC)接口,等等。
在本发明书的一个实施例中,计算设备400的上述部件以及图4中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图4所示的计算设备结构框图仅仅是出于示例的目的,而不是对本发明书范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
计算设备400可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或PC的静止计算设备。计算设备400还可以是移动式或静止式的服务器。
其中,处理器420用于执行如下计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任务调度方法的步骤。
上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的任务调度方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述任务调度方法的技术方案的描述。
本发明书一实施例还提供一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任务调度方法的步骤。
上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的任务调度方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述任务调度方法的技术方案的描述。
本发明书一实施例还提供一种计算机程序,其中,当计算机程序在计算机中执行时,令计算机执行上述任务调度方法的步骤。
上述为本实施例的一种计算机程序的示意性方案。需要说明的是,该计算机程序的技术方案与上述的任务调度方法的技术方案属于同一构思,计算机程序的技术方案未详细描述的细节内容,均可以参见上述任务调度方法的技术方案的描述。
上述对本发明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
计算机指令包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上公开的本发明书优选实施例只是用于帮助阐述本发明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本发明的内容,可作很多的修改和变化。本发明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明书。本发明书仅受权利要求书及其全部范围和等效物的限制。
Claims (10)
1.一种任务调度方法,其特征在于,包括:
接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;
根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;
将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
2.根据权利要求1所述的方法,其特征在于,所述接收初始任务命令,并确定目标设备以及所述目标设备的类型,包括:
接收所述初始任务命令,并解析所述初始任务命令得到任务类型;
根据所述任务类型确定所述目标设备,以及获取所述目标设备的标识;
根据所述目标设备的标识从车辆数据库中确定所述目标设备的类型。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
根据所述目标设备的类型确定对应的指令协议库;
根据所述指令协议库对所述初始任务命令进行适配得到目标任务指令。
4.根据权利要求2所述的方法,其特征在于,所述将所述目标任务指令发送至所述目标设备,包括:
从所述车辆数据库中确定所述目标设备的接收方式;
通过所述接收方式向携带所述目标设备的标识的设备发送所述目标任务指令。
5.根据权利要求1所述的方法,其特征在于,还包括:
在接收到所述初始任务命令的情况下,对所述初始任务命令进行记录;
确定所述初始任务命令的发送方,并记录所述初始任务命令对应的发送方。
6.根据权利要求1所述的方法,其特征在于,所述据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令,包括:
解析所述初始任务命令得到起始坐标和目的坐标;
根据所述起始坐标和目的坐标进行路径规划,得到目标路径;
根据所述目标路径和所述指令协议库,对所述初始任务命令进行适配得到目标任务指令。
7.根据权利要求1所述的方法,其特征在于,还包括:
接收所述目标设备返回的位置信息;
根据所述位置信息生成所述目标设备的地图位置。
8.一种任务调度装置,包括:
数据接收模块,被配置为接收初始任务命令,并确定目标设备以及所述目标设备的类型,其中,所述目标设备的类型包括磁导航、二维码导航和激光导航;
命令适配模块,被配置为根据所述目标设备的类型对所述初始任务命令进行适配得到目标任务指令;
命令发送模块,被配置为将所述目标任务指令发送至所述目标设备,以使所述目标设备执行所述目标任务指令。
9.一种计算设备,包括:
存储器和处理器;
所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述任务调度方法的步骤。
10.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述任务调度方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210693565.7A CN115061439A (zh) | 2022-06-17 | 2022-06-17 | 任务调度方法和装置、计算设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210693565.7A CN115061439A (zh) | 2022-06-17 | 2022-06-17 | 任务调度方法和装置、计算设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115061439A true CN115061439A (zh) | 2022-09-16 |
Family
ID=83201990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210693565.7A Pending CN115061439A (zh) | 2022-06-17 | 2022-06-17 | 任务调度方法和装置、计算设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115061439A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115480572A (zh) * | 2022-09-20 | 2022-12-16 | 法睿兰达科技(武汉)有限公司 | 无人驾驶小车控制方法和装置、计算设备及存储介质 |
-
2022
- 2022-06-17 CN CN202210693565.7A patent/CN115061439A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115480572A (zh) * | 2022-09-20 | 2022-12-16 | 法睿兰达科技(武汉)有限公司 | 无人驾驶小车控制方法和装置、计算设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111596658A (zh) | 一种多agv无碰撞运行的路径规划方法及调度系统 | |
US20230130011A1 (en) | Collaborative charging method and apparatus, and logistics devices | |
Cai et al. | Rescheduling policies for large-scale task allocation of autonomous straddle carriers under uncertainty at automated container terminals | |
Vlachos et al. | Smart and flexible manufacturing systems using Autonomous Guided Vehicles (AGVs) and the Internet of Things (IoT) | |
EP3605399A1 (en) | Systems and methods for semantic knowledge based dynamic utility calculation | |
Sgarbossa et al. | Cloud material handling systems: Conceptual model and cloud-based scheduling of handling activities | |
Gyulai et al. | Simulation-based digital twin of a complex shop-floor logistics system | |
Homayouni et al. | Multi objective optimization of coordinated scheduling of cranes and vehicles at container terminals | |
Cavalcante et al. | Planning and evaluation of UAV mission planner for intralogistics problems | |
Sinnemann et al. | Systematic literature review of applications and usage potentials for the combination of unmanned aerial vehicles and mobile robot manipulators in production systems | |
CN115061439A (zh) | 任务调度方法和装置、计算设备及存储介质 | |
Likhouzova et al. | Robot path optimization in warehouse management system | |
EP3660759B1 (en) | Optimization of task completion in a facility | |
Xia et al. | A multi-AGV optimal scheduling algorithm based on particle swarm optimization | |
CN112561166A (zh) | 车辆的调度方法和装置、存储介质、电子装置 | |
CN111723965A (zh) | 信息处理装置、信息处理方法及程序 | |
Liu | Research on Optimization of the AGV Shortest‐Path Model and Obstacle Avoidance Planning in Dynamic Environments | |
Vasava | Scheduling of automated guided vehicle in different flexible manufacturing system environment | |
US20220300875A1 (en) | System having at least one plant system having at least a plurality of agents | |
US11829127B2 (en) | Opportunistic information and inventory exchange via serendipitous encounters of autonomous mobile robots | |
CN111897348A (zh) | 云端机器人的控制方法及系统、云端机器人、云端服务器 | |
CN113741412A (zh) | 自动驾驶设备的控制方法、装置及存储介质 | |
KR20210062157A (ko) | 자동화 로봇 쉐어링 시스템 | |
CN115933670A (zh) | 无人驾驶小车管理方法和装置、计算设备及存储介质 | |
KR102675066B1 (ko) | 야드트랙터로부터 화물 선적을 위한 v2x 기반 항만 협력자율주행 화물운송시스템 |
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 |