CN110458251A - 一种基于自主移动机器人的图书管理方法 - Google Patents

一种基于自主移动机器人的图书管理方法 Download PDF

Info

Publication number
CN110458251A
CN110458251A CN201810424067.6A CN201810424067A CN110458251A CN 110458251 A CN110458251 A CN 110458251A CN 201810424067 A CN201810424067 A CN 201810424067A CN 110458251 A CN110458251 A CN 110458251A
Authority
CN
China
Prior art keywords
books
bookshelf
robot
bar code
information
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
Application number
CN201810424067.6A
Other languages
English (en)
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.)
Nanjing Tuyi Technology Co Ltd
Original Assignee
Nanjing Tuyi Technology Co Ltd
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 Nanjing Tuyi Technology Co Ltd filed Critical Nanjing Tuyi Technology Co Ltd
Priority to CN201810424067.6A priority Critical patent/CN110458251A/zh
Publication of CN110458251A publication Critical patent/CN110458251A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供一种基于自主移动机器人的图书管理方法,该方法为书架的每一层编码并制作条形码,机器人上的扫描***块扫码获取书架信息,扫描书脊上的条码获取图书信息。扫码时自主机器人获取当前位置在2D导航地图中的坐标,实现图书信息与位置信息的结合,解决图书馆中的图书识别定位问题。读者查找图书时机器人可根据图书对应的位置信息,自主导航到达图书位置,引导读者找到图书。机器人扫描整个书架上的图书条码比对原始位置信息判断图书是否错架,实现错架图书管理。本发明对现有图书馆的设施改动较少,只需增加原有图书的条形码到书脊处,同时书架间预留一定的空间供机器人自主移动。利用本发明的方法可解决图书管理问题,降低图书馆人工管理成本,提高图书馆服务质量和自动化水平。

Description

一种基于自主移动机器人的图书管理方法
技术领域
本发明具体涉及一种基于自主机器人的错架图书识别、查找方法,利用条码技术及机器人定位导航技术解决馆藏图书错架问题,属于图书馆自动化技术领域。
背景技术
现代图书馆绝大多数采用开架借阅的方式,开架借阅的方式是指读者可以到书库的书架上直接挑选图书。图书的错架问题是每个开架借阅图书馆长期存在且亟需解决的问题。现有的解决办法主要分为两类,一类属于管理领域,即从规范读者行为、增强人员管理等方面入手,实施培训新读者分类排架知识,倡导规范使用代书板,吸纳志愿者参与日常管理,提供借阅指导服务等多项措施,投入的大量的人力物力后效果却不尽人意。另一类即属于技术领域,现今研究成果多集中在使用RFID射频技术,借助图书标签、书架标签、读写器等实现图书定位管理,但RFID的应用还存在着诸如技术标准、使用成本及***集成等多方面的制约因素,难以大规模普及。同时另有采用一种色彩标签的方法也由于成本及操作问题使用较少。
为了解决上述图书馆内图书归位的难题,利用现有图书馆的硬件设备和软件***,降低图书馆人工管理成本,提高图书馆服务质量,这里提出一种应用于图书馆机器人的图书定位与查找方法。
发明内容
本发明针对现有的图书馆图书管理模式,利用条码技术及机器人定位导航技术,实现对错架图书的定位与查找,帮助读者找到错架图书,协助图书管理员快速整理书架,解决馆藏图书错架的问题。
为达成上述目的,本发明提出一种基于自主机器人、结合扫码技术与机器人定位导航技术的错架图书识别、查找方法及管理***,机器人包括一个主体及安装在主体上的构件,包括:深度相机101、扫描枪102、线性执行器103、激光传感器104、机器人本体105。将激光传感器104搭载在机器人本体105的正前方;深度相机101通过支架固定在机器人本体的上方80cm处以保证视野开阔;线性执行器103紧靠机器人边缘并与固定在支架与机器人本体上;扫描枪102与线性执行器103的顶端连接,扫描枪镜头向外安置,且方向与机器人向前运动方向垂直。应当理解,上述构件的安装位置和其组合仅仅是示例性的,在一些需要或者必要的例子中,这些构件的构造方式、组合和其安装位置可以是任意方式的。其具体实现包括如下步骤:
S1、将图书原有的条形码固定在书脊处;按照书架位置以及书架层数编制不同的条形码,书架编号顺序要和后续机器人上的扫描枪的扫码的先后顺序一致。在书架指定位置张贴条形码便于扫描定位;按照传统索书号将所有馆藏图书摆放到书架上。
该步骤针对现有图书馆的图书管理模式,复制图书原有的条形码,粘贴该条形码至书脊底端一侧,为所有书架编号,按照书架标志-分馆号-书架号-层号-起始标志的方式编码,条码的编号顺序要和后续机器人上的扫描枪的扫码先后顺序一致。制作相应的书架条形码,将书架条形码张贴在与图书条形码统一水平高度的书架边缘。
S2、管理终端控制移动机器人扫描图书馆建立场馆的二维导航地图。
该步骤中采用能够实现即使定位与地图创建功能的任意移动机器人作为本体,管理终端发送指令到机器人,启动地图创建模式,通过外置激光或者视觉传感器获得地图构建数据,控制机器人在馆内需要建图的区域内移动,采集完数据即可完成导航地图的创建。
S3、图书位置信息的自动采集,规划运动路径,控制机器人到达书架条形码附近,启动机器人扫描模式,利用扫描枪获取书架及条形码信息,结合当前机器人的位置及书架层高生成图书的位置信息。
该步骤中在管理终端为机器人在地图上规划能够覆盖所有书架的移动路径,启动机器人扫描模式,控制机器人到达书架条形码位置,利用扫描枪获取书架和图书的条形码信息,结合当前机器人的位置以及书架层高,生成图书的位置信息,位置信息记为(X,Y,H),其中X、Y由步骤S2中的二维导航地图决定,H由扫描到的书架条形码决定。
S4、用户查找指定图书时,根据条码号获取位置信息,将图书坐标发送至移动机器人本体,自主导航到图书的位置。
该步骤在用户终端输入需要查找的图书信息,用户终端查询到图书的原始位置信息,将图书坐标(X,Y,H)发送至移动机器人本体,机器人以自主规划路径,到达图书所在书架的边缘位置,扫描边缘书架的含有层高信息的书架条形码,控制线性执行器运动直到扫描枪寻找到H即可到达指定层高,移动机器人根据坐标(X,Y)自主移动至图书所在位置,完成图书查找。
S5、管理错架图书时,管理终端控制机器人扫描书架及图书的条形码,获书架信息及该书架上的所有图书信息,比对数据库中的原始位置信息,将错架图书的基本信息显示在管理终端,图书管理员借此完成错架图书的归位。
该步骤在批量查找错架图书位置时,图书管理员在管理终端启动机器人扫描模式,机器人本体按照规划的路径运动并扫描每一层书架及图书的条形码,获得书架编码及该书架上的所有图书信息,比对数据库中的原始位置信息,确认扫描的图书编码是否归属本层书架,如果不归属本书架就判断该图书属于错架图书,扫描结束后将错架图书的基本信息显示在管理终端,图书管理员借此完成错架图书的查找与归位。
S6、增加新书时,在新书书脊上张贴条形码,根据索书号把图书放在指定书架,启动机器人扫描模式,获得新书图书位置信息,更新原始位置信息。
该步骤在增加新书时,先按照步骤S1所述的方法在新书书脊上张贴条形码,根据索书号把图书放在指定书架,再按照步骤S3在管理终端控制机器人运动到指定书架位置,启动机器人扫描模式,获得新书图书位置信息,更新原始位置信息。
应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的发明主题的一部分。
结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。
有益效果
对现有图书馆设施改动较小,利用馆内现有硬件设备和软件***,引入机器人解决图书馆内图书归位的难题,实现对错架图书的识别与查找,帮助读者找到错架图书,协助图书管理员快速整理书架,解决馆藏图书错架的问题。
附图说明
图1为***信息流向图
图2为软件结构图。
图3为书架及图书条码张贴示意图。
具体实施方式
以下结合附图具体说明本发明技术方案。。
图1为错架图书识别、查找***信息流向图。机器人用扫描枪获取图书和书架的条码信息,利用视觉或激光传感器获取建图的信息,定位时根据已知的位置信息自主导航到指定地点。管理终端和用户终端将控制信息传送到机器人本体,同时接收从查询结果。
图2示例性地表示了图书定位与查找***软件结构图,此***包括机器人控制模块、批量查询模块、管理界面模块、地图构建模块、图书扫描模块,定位导航模块、线性执行器控制模块、单个查询模块,用户界面模块。
图3示例性地表示了本发明所述书架及图书条形码张贴示意图。
下面结合附图所示,更加具体地描述前述应用于图书馆机器人的图书定位与查找方法的示例性实现。
S1、将图书原有的条形码固定在书脊处;按照书架位置以及书架层数编制不同的条形码,条码的编号顺序要和后续机器人上的扫描枪的扫码先后顺序一致。张贴条码在在书架指定位置方便扫描定位;按照传统索书号将所有馆藏图书摆放到书架上,具体步骤如下:
S11,针对现有图书馆的图书管理模式,将现有图书的条形码复制粘贴书脊底端一侧;
S12,为所有书架编号,按照书架标志-分馆号-书架号-层号-起始标志的方式编码,制作相应的书架条形码。以1位表示书架,2位表示分馆号,3位表示书架号,1位表示层号,1位表示起止位的格式编码书架,为每一个书架的每一层制作书架条形码,将书架条码张贴在与图书条形码统一水平高度的书架边缘。
S2、管理终端控制移动机器人扫描图书馆建立场馆的二维导航地图。本实施方式采用移动机器人作为本体,管理终端发送指令到机器人,启动地图创建模式,通过外置激光或者视觉传感器获得地图构建数据,控制机器人在馆内需要建图的区域内移动,采集完数据即可完成导航地图的创建。具体的实施方案依赖于ROS机器人操作***。
S3、规划运动路径,控制机器人到达书架条形码附近,启动机器人扫描模式,利用扫描枪获取书架及条形码信息,结合当前机器人的位置以及扫描枪滑动的高度,生成图书的位置信息。具体步骤如下:
S31,在管理终端控制机器人本体运动,根据机器人上的相机获取实时图像信息,运动到条形码附近,调整机器人的位姿,使机器人上的扫描枪对准书架上的条形码,获取当前书架信息位置(Xb,Yb);
S32,通过线性执行器控制模块控制线性执行器自下向上运动,判断线性执行器上的扫描枪是否获取到书架上的条码信息,获取到条码信息时暂停线性执行器运动。由于书架编码是按顺序的,通过自身计算与扫码结果比对,如果数据相同则说明位置正确,即可继续扫描图书条形码;
S33,控制机器人移动,获取同一层图书的信息,直到扫描到书架边缘的条码停止。为本层图书的信息增加一个数据项,即图书所在书架、层数及图书在地图上的位置坐标(X,Y)。
S4、查找指定图书时,根据条码号获取位置信息,将图书坐标发送至移动机器人本体,自主导航到图书的位置。具体步骤如下:
S41,用户终端输入需要查找的图书书名或者条码号,即可查询到步骤S33采集到该图书的书架、层数信息;
S42,用户终端将图书坐标信息(X,Y)发送给机器人本体;
S43,机器本体加载地图信息和目的地坐标信息文件,进行定点导航,跟随机器人的运动路径即可到达图书所在书架,根据S41查询到的层高,可确定图书的位置。
S5、批量查找错架图书位置时,管理终端运行机器人扫描书架及图书的条形码,获书架信息及该书架上的所有图书信息,比对数据库中的原始位置信息,将错架图书的基本信息显示在管理终端,图书管理员借此完成错架图书的查找,图书归位后再次扫描,更新位置信息。具体步骤如下:
S51,图书管理员在管理终端启动机器人,按照书架的编码顺序获取相应书架的地图坐标(Xb,Yb),按照S43的步骤定点导航到书架位置;
S52,扫描书架上的条形码,获取当前书架编码,查询当前书架当前层原始图书信息;
S53,执行S33,获取当前书架当前层的现有图书信息,与步骤S52中获取的信息比对,筛选出不属于当前书架或者当前层的图书,发送至管理终端;
S54,扫描至书架边缘信息时,启动线性执行器控制模块,将扫描枪往上推一层,扫描到此层的条码信息,执行步骤S53,直至扫完整个书架;
S55,获取下一个书架的起始位置坐标,重新执行步骤S51-S54,完成所有错架图书的信息采集,图书管理员借此完成错架图书的查找与归位。
S6、增加新书时,在新书书脊上张贴条形码,根据索书号把图书放在指定书架,启动机器人扫描模式,获得新书图书位置信息,更新原始位置信息。具体步骤如下:
S61,按照步骤S1所述的方法在新书书脊上张贴条形码,根据索书号把图书放在指定书架;
S62,按照步骤S3在管理终端控制机器人运动到指定书架位置,通过扫描枪获取新书图书位置信息,维护原始位置信息数据。

Claims (2)

1.一种自主移动机器人图书管理方法,其特征在于,包括机器人本体(105)装置及其实现方法,所述机器人装置本体(105)包括:深度相机(101)、扫描枪(102)、线性执行器(103)、激光传感器(104)、机器人本体(105);将激光传感器(104)搭载在机器人本体的正前方;深度相机(101)通过支架固定在机器人本体(105)的上方80cm处以保证视野开阔;线性执行器(103)紧靠机器人边缘并与固定在支架与机器人本体上;扫描枪(102)与线性执行器(103)的顶端连接,扫描枪镜头向外安置,且方向与机器人向前运动方向垂直。
2.如权利要求1所述的***,其特征在于,所述实现方法,包括如下步骤:
S1、将图书原有的条形码固定在书脊处;按照书架位置以及书架层数编制不同的条形码,书架编号顺序要和后续机器人上的扫描枪的扫码的先后顺序一致。在书架指定位置张贴条形码便于扫描定位;按照传统索书号将所有馆藏图书摆放到书架上;
S2、管理终端控制移动机器人扫描图书馆建立场馆的二维导航地图;
S3、图书位置信息的自动采集,规划运动路径,控制机器人到达书架条形码附近,启动机器人扫描模式,利用扫描枪获取书架及条形码信息,结合当前机器人的位置及书架层高生成图书的位置信息;
S4、用户查找指定图书时,根据条码号获取位置信息,将图书位置信息发送至移动机器人本体,自主导航到图书的位置;
S5、管理错架图书时,管理终端控制机器人扫描书架及图书的条形码,获书架信息及该书架上的所有图书信息,比对数据库中的原始位置信息,将错架图书的基本信息显示在管理终端,图书管理员借此完成错架图书的归位;
S6、增加新书时,在书脊上张贴条形码,根据索书号把图书放在指定书架,启动机器人扫描增加新书的书架,获得新书图书位置信息,更新原始位置信息。
CN201810424067.6A 2018-05-07 2018-05-07 一种基于自主移动机器人的图书管理方法 Pending CN110458251A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810424067.6A CN110458251A (zh) 2018-05-07 2018-05-07 一种基于自主移动机器人的图书管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810424067.6A CN110458251A (zh) 2018-05-07 2018-05-07 一种基于自主移动机器人的图书管理方法

Publications (1)

Publication Number Publication Date
CN110458251A true CN110458251A (zh) 2019-11-15

Family

ID=68471646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810424067.6A Pending CN110458251A (zh) 2018-05-07 2018-05-07 一种基于自主移动机器人的图书管理方法

Country Status (1)

Country Link
CN (1) CN110458251A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111843972A (zh) * 2020-06-19 2020-10-30 武汉理工大学 一种高校智慧图书馆***
CN112056791A (zh) * 2020-08-05 2020-12-11 常州市武进区图书馆 一种图书排架管理***
CN112318500A (zh) * 2020-10-19 2021-02-05 武汉理工大学 基于图书馆动态空间基础的图书高精度抓取方法
CN112765577A (zh) * 2021-01-14 2021-05-07 上海云话科技有限公司 一种基于机器人的图书馆设备管理方法及***
CN113264307A (zh) * 2021-05-12 2021-08-17 安徽机电职业技术学院 一种图书馆智能书架***
CN114859916A (zh) * 2022-05-09 2022-08-05 南京晓庄学院 依据图书馆机器人的导航***与导航方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064026A (zh) * 2006-04-28 2007-10-31 中国科学院自动化研究所 基于射频识别技术的图书馆自动借还书***
CN102384745A (zh) * 2011-08-18 2012-03-21 南京信息工程大学 一种图书馆室内手机导航方法和***
CN103390149A (zh) * 2012-05-08 2013-11-13 徐超 一种图书馆书籍快速搜索定位***
CN106951937A (zh) * 2017-03-17 2017-07-14 常州大学 一种智能图书馆***
CN107203793A (zh) * 2017-05-09 2017-09-26 浙江大学 一种基于机器人的图书馆服务***及方法
CN107329469A (zh) * 2017-04-21 2017-11-07 南京邮电大学 一种自主机器人的乱架图书管理***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064026A (zh) * 2006-04-28 2007-10-31 中国科学院自动化研究所 基于射频识别技术的图书馆自动借还书***
CN102384745A (zh) * 2011-08-18 2012-03-21 南京信息工程大学 一种图书馆室内手机导航方法和***
CN103390149A (zh) * 2012-05-08 2013-11-13 徐超 一种图书馆书籍快速搜索定位***
CN106951937A (zh) * 2017-03-17 2017-07-14 常州大学 一种智能图书馆***
CN107329469A (zh) * 2017-04-21 2017-11-07 南京邮电大学 一种自主机器人的乱架图书管理***
CN107203793A (zh) * 2017-05-09 2017-09-26 浙江大学 一种基于机器人的图书馆服务***及方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111843972A (zh) * 2020-06-19 2020-10-30 武汉理工大学 一种高校智慧图书馆***
CN111843972B (zh) * 2020-06-19 2021-07-30 武汉理工大学 一种高校智慧图书馆***
CN112056791A (zh) * 2020-08-05 2020-12-11 常州市武进区图书馆 一种图书排架管理***
CN112318500A (zh) * 2020-10-19 2021-02-05 武汉理工大学 基于图书馆动态空间基础的图书高精度抓取方法
CN112765577A (zh) * 2021-01-14 2021-05-07 上海云话科技有限公司 一种基于机器人的图书馆设备管理方法及***
CN113264307A (zh) * 2021-05-12 2021-08-17 安徽机电职业技术学院 一种图书馆智能书架***
CN114859916A (zh) * 2022-05-09 2022-08-05 南京晓庄学院 依据图书馆机器人的导航***与导航方法

Similar Documents

Publication Publication Date Title
CN110458251A (zh) 一种基于自主移动机器人的图书管理方法
CN107329469A (zh) 一种自主机器人的乱架图书管理***
KR100776690B1 (ko) 얼굴화상 취득방법 및 그 시스템
CN109141437A (zh) 一种机器人全局重定位方法
CN102313547A (zh) 基于手绘轮廓语义地图的移动机器人视觉导航方法
CN107449427B (zh) 一种生成导航地图的方法及设备
JP2015532077A (ja) 少なくとも1つの画像を撮影する撮影装置に関連する装置の位置及び方向の決定方法
CN108680156A (zh) 一种多传感器数据融合的机器人定位方法
CN111242994A (zh) 一种语义地图构建方法、装置、机器人及存储介质
Quintana et al. Semantic scan planning for indoor structural elements of buildings
CN109163731A (zh) 一种语义地图构建方法及***
CN116075818B (zh) 走查视频中的图像搜索
CN110579215B (zh) 基于环境特征描述的定位方法、移动机器人和存储介质
CN103162682A (zh) 基于混合现实的室内路径导航方法
CN103389486A (zh) 控制方法和电子设备
US20200170474A1 (en) Robot and robot system
US8194971B2 (en) Robot motion data generation method and a generation apparatus using image data
CN112150072A (zh) 基于智能机器人的资产盘点方法、装置、电子设备及介质
Wen et al. Camera recognition and laser detection based on EKF-SLAM in the autonomous navigation of humanoid robot
CN102930251A (zh) 两维收藏品数据收录与甄别的装置和方法
CN108214494A (zh) 基于乱架图书管理机器人手持式辅助终端的图书管理方法
CN113567550A (zh) 地面材质检测方法、装置、电子设备、芯片和存储介质
CN106782029A (zh) 室内地图生成方法及装置
JP2006244272A (ja) 手位置追跡方法、装置、およびプログラム
Fischer et al. An evolutionary algorithm for the registration of 3-d surface representations

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191115