本发明专利技术涉及控制系统,公开了一种群体机器人管理服务器及方法。本发明专利技术中,群体机器人管理服务器包含:任务调度单元、路径保留单元和路径规划单元;任务调度单元用于为各机器人分配任务,并发送给路径规划单元;路径保留单元用于标记禁止机器人行走的地理位置;路径规划单元用于为该机器人规划路径,制定该机器人到达目的地的行进路线,并将分配的任务和制定的行进路线发送给机器人。使得机器人的制造成本大大降低,也保证了机器人工作环境内的通信质量和可靠性。
【技术实现步骤摘要】
【专利摘要】本专利技术涉及控制系统,公开了一种群体机器人管理服务器及方法。本专利技术中,群体机器人管理服务器包含:任务调度单元、路径保留单元和路径规划单元;任务调度单元用于为各机器人分配任务,并发送给路径规划单元;路径保留单元用于标记禁止机器人行走的地理位置;路径规划单元用于为该机器人规划路径,制定该机器人到达目的地的行进路线,并将分配的任务和制定的行进路线发送给机器人。使得机器人的制造成本大大降低,也保证了机器人工作环境内的通信质量和可靠性。【专利说明】
本专利技术涉及控制系统,特别涉及群体机器人的控制系统。
技术介绍
现有的群体机器人的控制系统如图1所示,在该框架中,一般是把任务调度和任务分配模块在服务器上实现,在机器人本身的计算机上实现路径规划、运动控制、障碍物避让等功能。比如,通过机器人本身的传感器探测地图的变化、障碍物的存在及运动,并使用机器人自身的计算机计算行进的路线。机器人之间通过无线网络互相通信,根据需要分享相互之间的位置、速度、姿态、及探测到的障碍物信息等。 然而,在上述方案中,对于环境的探测,障碍物的变化,以及环境中的其他动态实体的检测,高度依赖于机器人自身携带的传感器。这会导致几个问题:首先,对机器人携带的传感器种类、精度、可靠性的要求提高了,导致机器人的制造成本上升。其次,现有技术框架对环境可以给予机器人的信息支持利用的不充分,而极大的依赖于自身传感器及机器人群体之间的实时通信来获取信息。而对于结构化特点明显,操作流程标准、规范的工作空间,环境的变化,障碍物的运动,其他动态实体的变化,大部分可以预知和记录,那么许多事项实际上并不需要机器人去实时检测,而只需要在变化发生的时候,由管理信息系统以某种广播的方式“告知”正在工作的机器人。第三,由于机器人自身需要执行频繁的环境检测、路径计算、运动控制、及通信等任务,为满足控制的实时性,对机器人的嵌入式计算能力的要求也会提高。第四,机器人数量增加意味着通信的节点数增加,通信通道会以指数规模增加,通信的质量和可靠性会降低。
技术实现思路
本专利技术的目的在于提供一种群体机器人管理服务器及方法,使得机器人的制造成本可以大大降低,同时避免了机器人之间的频繁通信,保证了机器人工作环境内的通信质量和可靠性。 为解决上述技术问题,本专利技术的实施方式提供了一种群体机器人管理服务器,用于管理N个机器人,该群体机器人管理服务器包含: 任务调度单元、路径保留单元和路径规划单元;其中,所述任务调度单元用于为各所述机器人分配任务,并将分配的任务发送给所述路径规划单元;所述路径保留单元用于标记禁止机器人行走的地理位置;所述路径规划单元用于根据分配给机器人的任务,结合所述路径保留单元标记的禁止行走的地理位置,为该机器人规划路径,制定该机器人到达目的地的行进路线,并将分配的任务和制定的行进路线发送给机器人。 本专利技术的实施方式还提供了一种群体机器人的管理方法,包含以下步骤: 群体机器人管理服务器预先在机器人活动空间的地图上标记禁止机器人行走的地理位置; 群体机器人管理服务器在为机器人分配任务后,根据分配给机器人的任务,结合标记的禁止行走的地理位置,为该机器人规划路径,制定该机器人到达目的地的行进路线,并将分配的任务和制定的行进路线发送给机器人。 本专利技术实施方式相对于现有技术而言,由群体机器人管理服务器为各机器人制定行进路线,无需机器人通过自身携带的传感器对环境、障碍物的探测以及机器人群体之间的实时通信来制定行进路线,使得在室内空间进行大群机器人的协同控制在工程实践上更为简便、易行、可靠。而且,由于减少了机器人对自身携带的传感器种类、精度、可靠性的要求,以及对机器人的嵌入式计算能力的要求,因此大大降低了机器人的制造成本,同时,由于机器人无需通过群体之间的实时通信来获取用于制定路线的信息,因此避免了机器人之间的频繁通信,保证了机器人工作环境内的通信质量和可靠性。而且,由路径保留单元标记禁止机器人行走的地理位置(如货架所占用的位置),路径规划单元根据分配给机器人的任务,结合路径保留单元标记的禁止行走的地理位置,为该机器人规划路径,制定该机器人到达目的地的行进路线,也保证了本专利技术的实施方式的可行性。 另外,任务调度单元从信息管理子系统中获取该信息管理子系统设置的需要执行的任务。由单独的信息管理子系统设置任务,减轻了群体机器人管理服务器的负荷,而且由于群体机器人管理服务器负责任务的接收与分配,使得该群体机器人的控制系统可应用于各种应用场合,如信息管理子系统为仓库管理信息系统时,该群体机器人的控制系统就相当于智能仓储系统,可以控制大量机器人在仓库内搬运货物,完成订单。 另外,路径规划单元包含:地图构建子单元,用于预先将室内地图栅格化,并对每个栅格按行列进行编号,每个编号为二维数组;所述地图构建子单元将栅格化的室内地图发送给所述路径保留单元,供该路径保留单元将禁止行走的地理位置所对应的栅格标识为特定字符;标记接收子单元,用于接收来自所述路径保留单元的所述标识后的室内地图;搜索子单元,用于根据所述标识后的室内地图,制定所述行进路线。通过将室内地图栅格化的方式,可使得路径保留单元更容易、更精准地标记禁止行走的地理位置,从而保证了路径规划单元所制定的行进路线的准确性。 另外,路径保留单元还用于接收来自机器人的待执行任务的行进路线,并在收到行进路线后,更新标记的禁止行走的地理位置,将该行进路线中所包含的地理位置标记为禁止行走的地理位置;路径规划单元在后续规划路径时,结合所述路径保留单元更新后的标记的禁止行走的地理位置,规划路径。由于路径规划单元在规划路线时,不仅考虑到了如货架等静态障碍物所占用的位置,还考虑到了其他机器人即将通过的位置,通过路径保留单元对这些位置的标记,确保了这些位置也是被占用的,从而避免了行进路线的冲突,进而避免了机器人在行进过程中的碰撞。 另外,路径保留单元还用于接收来自机器人的表示行进路线完成的通知,并在收到该通知后取消已完成的行进路线中所包含的地理位置的禁止行走的标记。通过在完成行进路线后对行进路线中所包含的地理位置的释放,确保了这些位置仅在机器人行经的短时间内是独占的,从而保证了路径规划单元制定的行进路线的准确性。 【专利附图】【附图说明】 图1是根据现有技术中的群体机器人的控制系统结构示意图; 图2是根据本专利技术第一实施方式的群体机器人管理服务器的结构示意图; 图3是根据本专利技术第一实施方式的群体机器人管理服务器的工作流程示意图; 图4是根据本专利技术第一实施方式中的地图栅格化示意图; 图5是根据本专利技术第一实施方式中的标识后的室内地图示意图; 图6是根据本专利技术第一实施方式中的行进路线示意图; 图7是根据本专利技术第一实施方式中的群体机器人管理服务器与机器人的结构示意图; 图8是根据本专利技术第一实施方式中的地面标志示意图; 图9是根据本专利技术第一实施方式中的通过二维码标签记录栅格编号信息的示意图; 图10是根据本专利技术第二实施方式的群体机器人管理服务器与机器人的控制系统结构示意图; 图11是根据本专利技术第三实施方式中的群体机器人的管理方法流程图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下本文档来自技高网...
【技术保护点】
一种群体机器人管理服务器,用于管理N个机器人,其特征在于,包含:任务调度单元、路径保留单元和路径规划单元;其中,所述任务调度单元用于为各所述机器人分配任务,并将分配的任务发送给所述路径规划单元;所述路径保留单元用于标记禁止机器人行走的地理位置;所述路径规划单元用于根据分配给机器人的任务,结合所述路径保留单元标记的禁止行走的地理位置,为该机器人规划路径,制定该机器人到达目的地的行进路线,并将分配的任务和制定的行进路线发送给机器人。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱珍伟,袁洪良,赵平,
申请(专利权)人:上海畔慧信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。