[go: up one dir, main page]

CN111698316A - Book shelf-staggering sorting system and method based on robot - Google Patents

Book shelf-staggering sorting system and method based on robot Download PDF

Info

Publication number
CN111698316A
CN111698316A CN202010524608.XA CN202010524608A CN111698316A CN 111698316 A CN111698316 A CN 111698316A CN 202010524608 A CN202010524608 A CN 202010524608A CN 111698316 A CN111698316 A CN 111698316A
Authority
CN
China
Prior art keywords
robot
book
module
server
library
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
CN202010524608.XA
Other languages
Chinese (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.)
Liming Vocational University
Original Assignee
Liming Vocational University
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 Liming Vocational University filed Critical Liming Vocational University
Priority to CN202010524608.XA priority Critical patent/CN111698316A/en
Publication of CN111698316A publication Critical patent/CN111698316A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明属于图书馆管理技术领域,尤其涉及一种基于机器人的图书错架整理系统及其方法。一种基于机器人的图书错架整理系统包括有至少一个图书标签、至少一个机器人和服务器主体:所述机器人与所述图书标签通信连接,所述服务器主体通过过SOCKET接口/HTTP协议建立与所述机器人通信连接等。本发明实现了减少图书馆的维护、升级成本,填补了如今图书馆RFID管理系统缺少维护的空白的目的,且达到了1台机器可以相当于5个工作人员的工作量的效果,具有很高的现实意义;实现基于UHF RFID和图像拍摄技术相结合,从而图书馆可实现图书错架快速查找整理的目的,且达到提高管理水平,让读者可以随时找到目标图书,极大提升读者满意度的效果。

Figure 202010524608

The invention belongs to the technical field of library management, and in particular relates to a robot-based book staggered sorting system and method. A robot-based book staggering system includes at least one book label, at least one robot and a server main body: the robot is connected in communication with the book label, and the server main body establishes and communicates with the book label through the SOCKET interface/HTTP protocol. Robot communication connection, etc. The invention realizes the purpose of reducing the maintenance and upgrading cost of the library, fills the gap of the lack of maintenance in the current library RFID management system, and achieves the effect that one machine can be equivalent to the workload of 5 staff members, and has high performance. The practical significance of the library is based on the combination of UHF RFID and image shooting technology, so that the library can quickly find and organize books in wrong shelves, and improve the management level, so that readers can find the target books at any time, which greatly improves the satisfaction of readers. Effect.

Figure 202010524608

Description

一种基于机器人的图书错架整理系统及其方法A robot-based book staggered sorting system and method

技术领域technical field

本发明属于图书馆管理技术领域,尤其涉及一种基于机器人的图书错架整理系统及其方法。The invention belongs to the technical field of library management, and in particular relates to a robot-based book staggered arrangement system and method.

背景技术Background technique

图书馆作为一个技术敏感性的服务机构,对新技术的感知和应用都比较迅速。以自助服务和人工智能为代编的智慧化发展目标引领着图书馆未来的发展,但是,无论智慧化、智能化的程度如何,纸质书籍都不会消失。图书馆应通过现代信息技术,为用户提供一个便于信息发现、利用、创造和管理的环境,同时也应重视为管理人员提供更大的便利。As a technology-sensitive service organization, the library is quick to perceive and apply new technologies. The intelligent development goal of self-service and artificial intelligence as the editor will lead the future development of the library. However, no matter how intelligent and intelligent, paper books will not disappear. Libraries should provide users with an environment that facilitates information discovery, utilization, creation and management through modern information technology, and should also pay attention to providing greater convenience for managers.

虽然近些年来大量的图书馆管理系统层出不穷,但是普遍都没有重视图书本身的查错和保护,而且大多科技含量较低,反而造成了图书和科技资源的浪费。而且并没有建立良好的建立高科技图书找错辅助系统,这导致图书馆经常出现客户端上的数据与实际图书的位置不对等的现象。Although a large number of library management systems have emerged in an endless stream in recent years, they generally do not pay attention to the error checking and protection of books themselves, and most of them have low technological content, which has resulted in a waste of books and technological resources. In addition, there is no well-established high-tech book fault-finding auxiliary system, which leads to the phenomenon that the data on the client side is often not equal to the location of the actual book in the library.

以上情况,都表现出了我国国内现阶段关于图书馆管理系统技术尚处于尝试阶段,还留有大片的技术空白,尤其是在图书放置位置的查错上,因此,由于以上原因,现阶段我国急需相关的图书馆图书管理助手来缓解图书馆图书数目不断增多与图书管理难度不断增大的矛盾。The above situations all show that the technology of library management system in my country is still in the trial stage at this stage, and there are still large technical gaps, especially in the error checking of the placement of books. Therefore, due to the above reasons, at this stage, my country There is an urgent need for relevant library book management assistants to alleviate the contradiction between the increasing number of library books and the increasing difficulty of book management.

而随着信息化和网络化建设水平提高,越来越多的图书馆采用RFID图书管理系统,实施RFID管理系统,主要实现如下功能:图书借还自动化、门禁系统、图书自动定位、图书自动盘点、图书统计等,因此理论上来讲利用RFID技术可以很容易查找到在书架上的图书,工作人员可以很容易进行图书的盘点,大大节省人力和物力。但事实上,在调研中,我们发现,由于图书的频繁流动、图书未能及时上架、开放阅览导致图书被带入各其他阅览室等原因,导致图书摆放的混乱和整理的困难,这给图书馆工作人员和读者都带来了很大的困扰,且移动设备显示的图书位置往往会和图书的实际位置不一致。With the improvement of informatization and network construction, more and more libraries are adopting RFID book management system and implementing RFID management system, which mainly realizes the following functions: automatic book borrowing and returning, access control system, automatic positioning of books, automatic inventory of books , book statistics, etc., so theoretically speaking, the use of RFID technology can easily find the books on the bookshelf, and the staff can easily count the books, which greatly saves manpower and material resources. But in fact, during the research, we found that due to the frequent flow of books, the failure of books to be put on the shelves in time, and the books being brought into other reading rooms due to open reading, etc., books were placed in disorder and difficult to organize. Both library staff and readers have been a nuisance, and the location of books displayed on mobile devices is often inconsistent with the actual location of the books.

为了解决上述现有技术问题的不足,本发明因此提供了一种基于机器人的图书错架整理系统及其方法,它利用物联网技术与传统图书馆的融合,使用UHFRFID技术和图像拍摄技术相结合的方案,还有模块化设计,从而能够方便客户管理系统及利用大数据分析改进图书馆的管理,还可以显著地减少图书馆的维护、升级成本,填补了如今图书馆RFID管理系统缺少维护的空白,达到了1台机器可以相当于5个工作人员的工作量的效果,具有很高的现实意义;它采用阿里云端MySQL服务器,实现基于UHF RFID和图像拍摄技术相结合,从而图书馆可实现图书错架快速查找整理的目的,且达到提高管理水平,让读者可以随时找到目标图书,极大提升读者满意度的效果。In order to solve the above-mentioned deficiencies of the prior art problems, the present invention therefore provides a robot-based book staggering system and method, which utilizes the integration of the Internet of Things technology and traditional libraries, and uses the combination of UHFRFID technology and image capturing technology. It also has a modular design, which can facilitate customer management systems and improve library management by using big data analysis. It can also significantly reduce library maintenance and upgrade costs, filling the current lack of maintenance in library RFID management systems. Blank, it achieves the effect that 1 machine can be equivalent to the workload of 5 staff members, which has high practical significance; it uses Alibaba Cloud MySQL server to realize the combination of UHF RFID and image capture technology, so that the library can achieve The purpose of quickly searching and arranging wrong books is to improve the management level, so that readers can find the target books at any time, which greatly improves the effect of readers' satisfaction.

发明内容SUMMARY OF THE INVENTION

为了解决上述现有技术问题的不足,本发明因此提供了一种基于机器人的图书错架整理系统及其方法,它利用物联网技术与传统图书馆的融合,使用UHFRFID技术和图像拍摄技术相结合的方案,还有模块化设计,从而能够方便客户管理系统及利用大数据分析改进图书馆的管理,还可以显著地减少图书馆的维护、升级成本,填补了如今图书馆RFID管理系统缺少维护的空白,达到了1台机器可以相当于5个工作人员的工作量的效果,具有很高的现实意义;它采用阿里云端MySQL服务器,实现基于UHF RFID和图像拍摄技术相结合,从而图书馆可实现图书错架快速查找整理的目的,且达到提高管理水平,让读者可以随时找到目标图书,极大提升读者满意度的效果。In order to solve the above-mentioned deficiencies of the prior art problems, the present invention therefore provides a robot-based book staggering system and method, which utilizes the integration of the Internet of Things technology and traditional libraries, and uses the combination of UHFRFID technology and image capturing technology. It also has a modular design, which can facilitate customer management systems and improve library management by using big data analysis. It can also significantly reduce library maintenance and upgrade costs, filling the current lack of maintenance in library RFID management systems. Blank, it achieves the effect that 1 machine can be equivalent to the workload of 5 staff members, which has high practical significance; it uses Alibaba Cloud MySQL server to realize the combination of UHF RFID and image capture technology, so that the library can achieve The purpose of quickly searching and arranging wrong books is to improve the management level, so that readers can find the target books at any time, which greatly improves the effect of readers' satisfaction.

本发明由以下具体技术手段所达成:The present invention is achieved by the following specific technical means:

一种基于机器人的图书错架整理系统,包括有包括有至少一个图书标签、至少一个机器人和服务器主体:所述机器人与所述图书标签通信连接,所述服务器主体通过过SOCKET接口/HTTP协议建立与所述机器人通信连接;A robot-based book staggered sorting system, comprising at least one book label, at least one robot and a server main body: the robot is connected in communication with the book label, and the server main body is established through a SOCKET interface/HTTP protocol communicate with the robot;

所述图书标签:具有图书的信息,设于图书的装订部表面,用于所述机器人的通信连接;The book label: has the information of the book, is set on the surface of the binding part of the book, and is used for the communication connection of the robot;

所述机器人包括有:The robot includes:

超高频RFID模块:用于读取图书馆图书信息并通过与本列图书序号的对比实现查错功能;UHF RFID module: used to read the library book information and realize the error checking function by comparing with the serial number of the books in this column;

行走控制模块:用于所述机器人的行走;Walking control module: used for the walking of the robot;

图像拍摄模块:用于收集图书馆现场图书信息与环境情况,并将其以视频或者图片的形式传回服务器主体,供管理人员查阅与监控,实现对图书馆环境的随时监控与了解;Image shooting module: used to collect on-site book information and environmental conditions in the library, and send them back to the server in the form of video or pictures for management personnel to view and monitor, so as to monitor and understand the library environment at any time;

机械臂控制模块:用于取出或者摆放图书馆内图书;Robotic arm control module: used to take out or place books in the library;

所述超高频模块、所述行走控制模块、所述图像拍摄模块、所述机械臂控制模块之间通过串口通信来进行协调工作;The UHF module, the walking control module, the image capturing module, and the robotic arm control module perform coordinated work through serial communication;

所述服务器主体由两个虚拟服务器和一个云端数据库构成;虚拟服务器包括有WEB服务器和业务服务器,WEB服务器主要负责处理WEB前端用户的请求和反馈处理结果,业务服务器则控制并保证所述机器人中各个模块的正常工作;云端数据库用于存储管理员身份验证信息和图书基本信息。The main body of the server is composed of two virtual servers and a cloud database; the virtual server includes a WEB server and a business server. The WEB server is mainly responsible for processing the requests and feedback processing results of WEB front-end users, and the business server controls and ensures that the robot is in the robot. The normal work of each module; the cloud database is used to store administrator authentication information and basic book information.

进一步的,所述图像拍摄模块通过树莓排的WIFI与服务器主体通信连接,图像拍摄模块形成的图像信息的传输借助SOCKET接口/HTTP协议完成;行走模块与RFID模块通过WIFI与服务器主体通信连接。Further, the image capturing module communicates with the server main body through the WIFI of the raspberry row, and the transmission of the image information formed by the image capturing module is completed by the SOCKET interface/HTTP protocol; the walking module and the RFID module communicate with the server main body through WIFI.

进一步的,所述超高频模块包括有UHF RFID系统、芯片AS3992和Arduino MeGa2560;所述UHF RFID系统采用5dBi UHF RFID超高频902-928MHz PCB天线915M MMCX SMAIP。Further, the UHF module includes UHF RFID system, chip AS3992 and Arduino MeGa2560; the UHF RFID system adopts 5dBi UHF RFID UHF 902-928MHz PCB antenna 915M MMCX SMAIP.

进一步的,所述行走控制模块包括有结构外壳、履带式机械结构、直流电机驱动、红外线传感器、超声波传感器和主控制器;直流电机驱动采用直流无刷伺服电机;主控制器采用Arduino;所述行走控制模块通过A star算法进行行走。Further, the walking control module includes a structural shell, a crawler-type mechanical structure, a DC motor drive, an infrared sensor, an ultrasonic sensor and a main controller; the DC motor drive adopts a DC brushless servo motor; the main controller adopts an Arduino; The walking control module walks through the A star algorithm.

进一步的,所述图像拍摄模块包括有Logitech C270 USB网络摄像头、RsapberryPi 3b+。Further, the image capturing module includes Logitech C270 USB webcam and RsapberryPi 3b+.

进一步的,所述机械臂控制模块包括有TBS-K20数字舵机、机械臂、主控板、手柄;机械臂有六个自由度,每个自由度都由TBS-K20数字舵机控制,舵机由LSC系列控制板控制;机械臂使用的舵机为TBS-K20数字舵机。Further, the robotic arm control module includes a TBS-K20 digital steering gear, a robotic arm, a main control board, and a handle; the robotic arm has six degrees of freedom, and each degree of freedom is controlled by the TBS-K20 digital steering gear. The motor is controlled by the LSC series control board; the steering gear used by the robotic arm is TBS-K20 digital steering gear.

进一步的,所述云端数据库采用Mysql数据库;Further, the cloud database adopts Mysql database;

所述WEB服务器为前端和后台两部分,前端WEB交互页面使用HTML5和jQuery语言开发,采用B/S模式,使用HTTP协议与后台进行信息通信,后台服务器采用Python的Flask框架。The WEB server is divided into two parts: front-end and back-end. The front-end WEB interactive page is developed using HTML5 and jQuery language, adopts B/S mode, uses HTTP protocol to communicate with the back-end, and the back-end server uses the Flask framework of Python.

进一步的,所述业务服务器采用多线程编程,所述多线程编程方法如下:系统开启后,超高频RFID模块、行走控制模块、机械臂控制模块的WIFI分别向业务服务器发起连接请求;成功建立连接后,业务服务器等待WEB服务器传来的用户指令,并根据相关请求发送对应任务给各模块,协调各模块运行;在模块运行过程中,不断接收模块的识别信息,通过算法匹配处理数据;最后,业务服务器将处理的结果反馈给WEB服务器。Further, the business server adopts multi-threaded programming, and the multi-threaded programming method is as follows: after the system is turned on, the WIFI of the ultra-high frequency RFID module, the walking control module, and the robotic arm control module respectively initiate a connection request to the business server; After the connection, the business server waits for user instructions from the WEB server, and sends corresponding tasks to each module according to the relevant request to coordinate the operation of each module; during the operation of the module, it continuously receives the identification information of the module, and processes the data through algorithm matching; finally , the business server feeds back the processing result to the WEB server.

进一步的,所述业务服务器采用多线程编程,所述多线程编程方法如下:系统开启后,超高频RFID模块、行走控制模块、机械臂控制模块的WIFI分别向业务服务器发起连接请求;成功建立连接后,业务服务器等待WEB服务器传来的用户指令,并根据相关请求发送对应任务给各模块,协调各模块运行;在模块运行过程中,不断接收模块的识别信息,通过算法匹配处理数据;最后,业务服务器将处理的结果反馈给WEB服务器。Further, the business server adopts multi-threaded programming, and the multi-threaded programming method is as follows: after the system is turned on, the WIFI of the ultra-high frequency RFID module, the walking control module, and the robotic arm control module respectively initiate a connection request to the business server; After the connection, the business server waits for user instructions from the WEB server, and sends corresponding tasks to each module according to the relevant request to coordinate the operation of each module; during the operation of the module, it continuously receives the identification information of the module, and processes the data through algorithm matching; finally , the business server feeds back the processing result to the WEB server.

一种基于机器人的图书错架整理系统的方法,具体方法如下:首先将图书标签贴于装订部表面,图书标签内的信息与图书信息相对应,接着,将服务器主体打开,等待机器人与服务器主体的连接,此时,机器人放入图书馆内进行寻错,机器人通过行走控制模块可以自由行走,并通过超高频RFID模块获取图书序号和图像拍摄模块获取图书信息与环境情况,超高频RFID模块与服务器主体信息不断交互,当图书出错时,图像拍摄模块将图像发送给WEB端,WEB端反馈错放图书位置信息,此时机械臂控制模块启动,能够将出错图书夹持取出,等待工作人员的整理,即任务完成。A method for a robot-based book staggered sorting system, the specific method is as follows: firstly, a book label is attached to the surface of the binding part, and the information in the book label corresponds to the book information; then, the server main body is opened, and the robot and the server main body are opened. At this time, the robot is placed in the library to search for errors. The robot can walk freely through the walking control module, and obtain the book serial number and image capture module through the UHF RFID module to obtain book information and environmental conditions. UHF RFID The module continuously interacts with the main information of the server. When there is an error in the book, the image capture module sends the image to the WEB terminal, and the WEB terminal feeds back the position information of the misplaced book. At this time, the robotic arm control module is activated, and the faulty book can be clamped and taken out, waiting for work. The organization of personnel, that is, the completion of the task.

与现有技术相比,本发明具有如下有益效果。Compared with the prior art, the present invention has the following beneficial effects.

本发明利用物联网技术与传统图书馆的融合,使用UHF RFID技术和图像拍摄技术相结合的方案,还有模块化设计,从而能够方便客户管理系统及利用大数据分析改进图书馆的管理,还可以显著地减少图书馆的维护、升级成本,填补了如今图书馆RFID管理系统缺少维护的空白,达到了1台机器可以相当于5个工作人员的工作量的效果,具有很高的现实意义;它采用阿里云端MySQL服务器,实现基于UHF RFID和图像拍摄技术相结合,从而图书馆可实现图书错架快速查找整理的目的,且达到提高管理水平,让读者可以随时找到目标图书,极大提升读者满意度的效果。The present invention utilizes the integration of the Internet of Things technology and the traditional library, uses the scheme of combining UHF RFID technology and image shooting technology, and has a modular design, so that the customer management system can be facilitated and the library management can be improved by using big data analysis. It can significantly reduce the maintenance and upgrade costs of the library, fill the gap in the lack of maintenance of the current library RFID management system, and achieve the effect that one machine can be equivalent to the workload of five staff members, which has high practical significance; It uses the Alibaba Cloud MySQL server to realize the combination of UHF RFID and image shooting technology, so that the library can quickly search and organize books in wrong shelves, and improve the management level, allowing readers to find target books at any time, greatly improving readers. satisfaction effect.

附图说明Description of drawings

图1为本发明的结构示意图。FIG. 1 is a schematic structural diagram of the present invention.

图2为本发明的多线程示意图。FIG. 2 is a schematic diagram of multithreading of the present invention.

图3为本发明的UHF RFID系统的结构示意图。FIG. 3 is a schematic structural diagram of the UHF RFID system of the present invention.

图4为本发明的芯片AS3992的结构示意图。FIG. 4 is a schematic structural diagram of the chip AS3992 of the present invention.

图5为本发明Arduino Mega 2560与芯片AS3992通信过程示意图。FIG. 5 is a schematic diagram of the communication process between the Arduino Mega 2560 and the chip AS3992 of the present invention.

图6为本发明图像拍摄模块的视频传输步骤示意简图。FIG. 6 is a schematic diagram of the video transmission steps of the image capturing module of the present invention.

图7为本发明行走控制模块的结构示意图。FIG. 7 is a schematic structural diagram of a walking control module of the present invention.

图8为本发明机械臂控制模块的结构示意图。FIG. 8 is a schematic structural diagram of a robotic arm control module of the present invention.

具体实施方式Detailed ways

本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围:The technical solutions in the embodiments of the present invention are described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art under the premise of not making creative work all belong to the scope of protection of the present invention:

实施例Example

一种基于机器人的图书错架整理系统,包括有包括有至少一个图书标签、至少一个机器人和服务器主体:所述机器人与所述图书标签通信连接,所述服务器主体通过过SOCKET接口/HTTP协议建立与所述机器人通信连接;A robot-based book staggered sorting system, comprising at least one book label, at least one robot and a server main body: the robot is connected in communication with the book label, and the server main body is established through a SOCKET interface/HTTP protocol communicate with the robot;

所述图书标签:具有图书的信息,设于图书的装订部表面,用于所述机器人的通信连接;The book label: has the information of the book, is set on the surface of the binding part of the book, and is used for the communication connection of the robot;

所述机器人包括有:The robot includes:

超高频RFID模块:用于读取图书馆图书信息并通过与本列图书序号的对比实现查错功能;UHF RFID module: used to read the library book information and realize the error checking function by comparing with the serial number of the books in this column;

行走控制模块:用于所述机器人的行走;Walking control module: used for the walking of the robot;

图像拍摄模块:用于收集图书馆现场图书信息与环境情况,并将其以视频或者图片的形式传回服务器主体,供管理人员查阅与监控,实现对图书馆环境的随时监控与了解;Image shooting module: used to collect on-site book information and environmental conditions in the library, and send them back to the server in the form of video or pictures for management personnel to view and monitor, so as to monitor and understand the library environment at any time;

机械臂控制模块:用于取出或者摆放图书馆内图书;Robotic arm control module: used to take out or place books in the library;

所述超高频模块、所述行走控制模块、所述图像拍摄模块、所述机械臂控制模块之间通过串口通信来进行协调工作;The UHF module, the walking control module, the image capturing module, and the robotic arm control module perform coordinated work through serial communication;

所述服务器主体由两个虚拟服务器和一个云端数据库构成;虚拟服务器包括有WEB服务器和业务服务器,WEB服务器主要负责处理WEB前端用户的请求和反馈处理结果,业务服务器则控制并保证所述机器人中各个模块的正常工作;云端数据库用于存储管理员身份验证信息和图书基本信息;The main body of the server is composed of two virtual servers and a cloud database; the virtual server includes a WEB server and a business server. The WEB server is mainly responsible for processing the requests and feedback processing results of WEB front-end users, and the business server controls and ensures that the robot is in the robot. The normal work of each module; the cloud database is used to store administrator authentication information and basic book information;

所述图像拍摄模块通过树莓排的WIFI与服务器主体通信连接,图像拍摄模块形成的图像信息的传输借助SOCKET接口/HTTP协议完成;行走模块与RFID模块通过WIFI与服务器主体通信连接;The image capturing module is communicated and connected to the server main body through the WIFI of the raspberry row, and the transmission of the image information formed by the image capturing module is completed by the SOCKET interface/HTTP protocol; the walking module and the RFID module are communicated and connected to the server main body through WIFI;

所述超高频模块包括有UHF RFID系统、芯片AS3992和Arduino MeGa 2560;所述UHF RFID系统采用5dBi UHF RFID超高频902-928MHz PCB天线915M MMCX SMA IP;The UHF module includes UHF RFID system, chip AS3992 and Arduino MeGa 2560; the UHF RFID system adopts 5dBi UHF RFID UHF 902-928MHz PCB antenna 915M MMCX SMA IP;

所述行走控制模块包括有结构外壳、履带式机械结构、直流电机驱动、红外线传感器、超声波传感器和主控制器;直流电机驱动采用直流无刷伺服电机;主控制器采用Arduino;所述行走控制模块通过A star算法进行行走;The walking control module includes a structural shell, a crawler-type mechanical structure, a DC motor drive, an infrared sensor, an ultrasonic sensor and a main controller; the DC motor drive adopts a DC brushless servo motor; the main controller adopts an Arduino; the walking control module Walk through the A star algorithm;

所述图像拍摄模块包括有Logitech C270 USB网络摄像头、Rsapberry Pi 3b+;The image capturing module includes Logitech C270 USB webcam and Rsapberry Pi 3b+;

所述机械臂控制模块包括有TBS-K20数字舵机、机械臂、主控板、手柄;机械臂有六个自由度,每个自由度都由TBS-K20数字舵机控制,舵机由LSC系列控制板控制;机械臂使用的舵机为TBS-K20数字舵机;The robotic arm control module includes a TBS-K20 digital steering gear, a robotic arm, a main control board, and a handle; the robotic arm has six degrees of freedom, each of which is controlled by the TBS-K20 digital steering gear, and the steering gear is controlled by the LSC Series control board control; the steering gear used by the robotic arm is TBS-K20 digital steering gear;

所述云端数据库采用Mysql数据库;The cloud database adopts Mysql database;

所述WEB服务器为前端和后台两部分,前端WEB交互页面使用HTML5和jQuery语言开发,采用B/S模式,使用HTTP协议与后台进行信息通信,后台服务器采用Python的Flask框架;The WEB server is divided into two parts: front-end and back-end. The front-end WEB interactive page is developed using HTML5 and jQuery language, adopts B/S mode, uses HTTP protocol to communicate with the back-end, and the back-end server uses the Flask framework of Python;

所述业务服务器采用多线程编程,所述多线程编程方法如下:系统开启后,超高频RFID模块、行走控制模块、机械臂控制模块的WIFI分别向业务服务器发起连接请求;成功建立连接后,业务服务器等待WEB服务器传来的用户指令,并根据相关请求发送对应任务给各模块,协调各模块运行;在模块运行过程中,不断接收模块的识别信息,通过算法匹配处理数据;最后,业务服务器将处理的结果反馈给WEB服务器;The service server adopts multi-threaded programming, and the multi-threaded programming method is as follows: after the system is turned on, the WIFI of the UHF RFID module, the walking control module, and the WIFI of the robotic arm control module respectively initiate a connection request to the service server; after the connection is successfully established, The business server waits for user instructions from the WEB server, and sends corresponding tasks to each module according to the relevant request to coordinate the operation of each module; during the operation of the module, it continuously receives the identification information of the module, and processes the data through algorithm matching; finally, the business server Feedback the processing results to the WEB server;

所述业务服务器采用多线程编程,所述多线程编程方法如下:系统开启后,超高频RFID模块、行走控制模块、机械臂控制模块的WIFI分别向业务服务器发起连接请求;成功建立连接后,业务服务器等待WEB服务器传来的用户指令,并根据相关请求发送对应任务给各模块,协调各模块运行;在模块运行过程中,不断接收模块的识别信息,通过算法匹配处理数据;最后,业务服务器将处理的结果反馈给WEB服务器;The service server adopts multi-threaded programming, and the multi-threaded programming method is as follows: after the system is turned on, the WIFI of the UHF RFID module, the walking control module, and the WIFI of the robotic arm control module respectively initiate a connection request to the service server; after the connection is successfully established, The business server waits for user instructions from the WEB server, and sends corresponding tasks to each module according to the relevant request to coordinate the operation of each module; during the operation of the module, it continuously receives the identification information of the module, and processes the data through algorithm matching; finally, the business server Feedback the processing results to the WEB server;

一种基于机器人的图书错架整理系统的方法,具体方法如下:首先将图书标签贴于装订部表面,图书标签内的信息与图书信息相对应,接着,将服务器主体打开,等待机器人与服务器主体的连接,此时,机器人放入图书馆内进行寻错,机器人通过行走控制模块可以自由行走,并通过超高频RFID模块获取图书序号和图像拍摄模块获取图书信息与环境情况,超高频RFID模块与服务器主体信息不断交互,当图书出错时,图像拍摄模块将图像发送给WEB端,WEB端反馈错放图书位置信息,此时机械臂控制模块启动,能够将出错图书夹持取出,等待工作人员的整理,即任务完成。A method for a robot-based book staggered sorting system, the specific method is as follows: firstly, a book label is attached to the surface of the binding part, and the information in the book label corresponds to the book information; then, the server main body is opened, and the robot and the server main body are opened. At this time, the robot is placed in the library to search for errors. The robot can walk freely through the walking control module, and obtain the book serial number and image capture module through the UHF RFID module to obtain book information and environmental conditions. UHF RFID The module continuously interacts with the main information of the server. When there is an error in the book, the image capture module sends the image to the WEB terminal, and the WEB terminal feeds back the position information of the misplaced book. At this time, the robotic arm control module is activated, and the faulty book can be clamped and taken out, waiting for work. The organization of personnel, that is, the completion of the task.

本发明基于UHF RFID技术和图像技术相结合的解决方案,实现了自动化图书查错,而且可以24小时工作,按我们团队测试的数据表明,这个小机器人每天可实现查找错架书籍、采集错架图书图像、反馈错架信息,方便工作人员第二天整理书籍,这能帮工作人员减少了很多人工工作量,在藏书量大,分类细致的图书馆更能体现其应用潜力。The invention is based on a solution combining UHF RFID technology and image technology, which realizes automatic book error checking, and can work 24 hours a day. According to the data tested by our team, this small robot can search for wrong books and collect wrong books every day. Book images and feedback of wrong shelf information are convenient for staff to organize books the next day, which can help staff reduce a lot of manual workload, and can better reflect its application potential in libraries with large collections and detailed classification.

假设一个馆藏100万的图书馆,如果需要安排人工进行图书查错、按每小时可检查0.8万册,每天工作8小时,全馆图书错架排查检查1遍需要约16天才能完成,还必须一直面对着一排排图书,加上枯燥无味繁琐重复的工作肯定会有人为的出错外。如果是采用本发明,根据测试数据可知,一台机器排查2500册的书需要10分钟,每小时可检查1.5万册,由于可24小时工作,故1天可检查36万册的书籍,所以1台机器只需约3天就可实现全馆100万册图书错架排查,而且还不易出错,这样极大提高了图书馆的检错效率,而且将工作人员从繁琐无味的检错工作解放出来,去做专业的事情。具体参数对比如下:Assuming a library with a collection of 1 million, if it needs to arrange manual error checking of books, 8,000 books can be checked per hour, and work 8 hours a day, it will take about 16 days to check the wrong shelves of the whole library once. Faced with rows of books all the time, coupled with the boring, tedious and repetitive work, there are bound to be human errors. If the present invention is adopted, according to the test data, it takes 10 minutes for one machine to check 2,500 books, and it can check 15,000 books per hour. Since it can work 24 hours a day, it can check 360,000 books a day, so 1 It only takes about 3 days for one machine to check the wrong shelves of 1 million books in the whole library, and it is not easy to make mistakes, which greatly improves the error detection efficiency of the library, and frees the staff from the tedious and tasteless error detection work. , to do professional things. The specific parameters are compared as follows:

Figure BDA0002533340750000091
Figure BDA0002533340750000091

人工检错与书管家检错参数对比表Comparison table of manual error detection and bookkeeper error detection parameters

除了上述的工作效率差别巨大之外,图书馆还可以将本发明只设为夜间工作模式,这样就不会在开放时间内由于工作影响到读者的使用,使图书馆的管理更加人性化。因此我们团队研究的本发明不仅完全可以代替馆藏100万的图书馆5个人的人工检错工作,还提高了工作效率,具有非常大的实用价值,若能得到推广,会有很大的市场空间。In addition to the huge difference in work efficiency mentioned above, the library can also set the present invention to work at night only, so that the use of readers will not be affected due to work during the opening hours, and the management of the library will be more humanized. Therefore, the invention researched by our team can not only completely replace the manual error detection work of 5 people in the library with a collection of 1 million, but also improve the work efficiency and has very great practical value. If it can be promoted, there will be a large market space. .

虽然已经参照示例性实施方式详细描述了本公开,但是本公开不限于此,并且对于本领域技术人员显而易见的是,可在不脱离本公开的范围的情况下对其进行各种修改和改变。Although the present disclosure has been described in detail with reference to the exemplary embodiments, the present disclosure is not limited thereto, and it will be apparent to those skilled in the art that various modifications and changes may be made thereto without departing from the scope of the present disclosure.

Claims (9)

1. The utility model provides a wrong frame arrangement system of books based on robot which characterized in that, including at least one books label, at least one robot and server main part: the robot is in communication connection with the book tag, and the server main body is in communication connection with the robot through an SOCKET interface/HTTP protocol; the book label is as follows: the information of the books is contained, and the information is arranged on the surface of the binding part of the books and used for the communication connection of the robot;
the robot includes:
and an ultrahigh frequency RFID module: the system is used for reading library book information and realizing the function of error checking through comparison with the serial number of the book;
a walking control module: for walking of the robot;
an image capturing module: the system is used for collecting the on-site book information and the environmental condition of the library and transmitting the information and the environmental condition back to the server main body in the form of videos or pictures for managers to look up and monitor, so that the library environment can be monitored and known at any time;
the mechanical arm control module: the book taking and placing device is used for taking out or placing books in a library;
the ultrahigh frequency module, the walking control module, the image shooting module and the mechanical arm control module are in coordination work through serial port communication;
the server main body consists of two virtual servers and a cloud database; the virtual server comprises a WEB server and a service server, wherein the WEB server is mainly responsible for processing requests of WEB front-end users and feeding back processing results, and the service server controls and ensures the normal work of each module in the robot; and the cloud database is used for storing the identity verification information of the administrator and the basic book information.
2. The system as claimed in claim 1, wherein the image capturing module is in communication connection with the server body through WIFI of the raspberry row, and the transmission of the image information formed by the image capturing module is completed by means of SOCKET interface/HTTP protocol; the walking module and the RFID module are in communication connection with the server main body through WIFI.
3. The robot-based book reshelf system according to claim 1, wherein the UHF module comprises a UHF RFID system, a chip AS3992 and Arduino MeGa 2560; the UHF RFID system employs a 5dBi UHF RFID UHF 902-928MHz PCB antenna 915M MMCXSMA IPE.
4. The robot-based book staggering sorting system according to claim 1, wherein the walking control module comprises a structural shell, a crawler-type mechanical structure, a direct current motor drive, an infrared sensor, an ultrasonic sensor and a main controller; the direct current motor drive adopts a direct current brushless servo motor; the main controller adopts Arduino; the walking control module walks through an A star algorithm.
5. The robot-based book reshelf system according to claim 1, wherein the image capturing module comprises Logitech C270 USB webcam, Rsapberry Pi 3b +.
6. The system of claim 1, wherein the mechanical arm control module comprises a TBS-K20 digital steering engine, a mechanical arm, a main control board, and a handle; the mechanical arm has six degrees of freedom, each degree of freedom is controlled by a TBS-K20 digital steering engine, and the steering engine is controlled by an LSC series control panel; the steering engine that the arm used is TBS-K20 digital steering engine.
7. The robot-based book misplacing arrangement system according to claim 1, wherein the cloud database is a Mysql database;
the WEB server comprises a front end and a background, wherein a front end WEB interaction page is developed by using HTML5 and jQuery language, a B/S mode is adopted, an HTTP protocol is used for information communication with the background, and the background server adopts a flash frame of Python.
8. The system of claim 1, wherein the business server employs multi-thread programming, and the multi-thread programming method comprises: after the system is started, WIFI of the ultrahigh frequency RFID module, the walking control module and the mechanical arm control module respectively initiates connection requests to a service server; after the connection is successfully established, the business server waits for a user instruction transmitted by the WEB server, sends corresponding tasks to each module according to related requests and coordinates the operation of each module; continuously receiving identification information of the module in the operation process of the module, and matching and processing data through an algorithm; and finally, the service server feeds back the processing result to the WEB server.
9. A method of a book shelf-staggering tidying system based on a robot is characterized by comprising the following specific steps: the book label is firstly pasted on the surface of the binding part, information in the book label corresponds to book information, then, the server main body is opened, the robot is waited for being connected with the server main body, at the moment, the robot is placed into a library to search for mistakes, the robot can freely walk through the walking control module, book serial numbers are obtained through the ultrahigh frequency RFID module, book information and environmental conditions are obtained through the image shooting module, the ultrahigh frequency RFID module continuously interacts with the server main body information, when books are mistakenly placed, the images are sent to the WEB end through the image shooting module, the WEB end feeds back the wrong book position information, the mechanical arm control module is started at the moment, the books which are mistakenly clamped can be taken out, the arrangement of workers is waited, and the task is completed.
CN202010524608.XA 2020-06-10 2020-06-10 Book shelf-staggering sorting system and method based on robot Pending CN111698316A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010524608.XA CN111698316A (en) 2020-06-10 2020-06-10 Book shelf-staggering sorting system and method based on robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010524608.XA CN111698316A (en) 2020-06-10 2020-06-10 Book shelf-staggering sorting system and method based on robot

Publications (1)

Publication Number Publication Date
CN111698316A true CN111698316A (en) 2020-09-22

Family

ID=72480118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010524608.XA Pending CN111698316A (en) 2020-06-10 2020-06-10 Book shelf-staggering sorting system and method based on robot

Country Status (1)

Country Link
CN (1) CN111698316A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113219971A (en) * 2021-05-07 2021-08-06 西南交通大学 Multifunctional intelligent logistics trolley based on convolutional neural network and multithreading parallel control
CN114006933A (en) * 2021-10-29 2022-02-01 深圳市优必选科技股份有限公司 Robot control method, device and server

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218883A (en) * 2013-05-06 2013-07-24 天津工业大学 Intelligent library system based on Internet of Things
CN204566123U (en) * 2015-04-07 2015-08-19 济南大学 A kind of intelligent finishing book robot
CN104875177A (en) * 2015-05-19 2015-09-02 上海交通大学 Intelligent book management robot
CN204926339U (en) * 2015-09-08 2015-12-30 陆梓羽 Intelligence books shop system
CN106346495A (en) * 2016-11-16 2017-01-25 南京景曜智能科技有限公司 Smart inventory-taking robot
CN107329469A (en) * 2017-04-21 2017-11-07 南京邮电大学 A kind of random frame book management system of autonomous robot
CN108000525A (en) * 2017-10-23 2018-05-08 广东数相智能科技有限公司 A kind of taking care of books robot and the misplaced recognition methods of books based on robot
CN110053023A (en) * 2019-04-29 2019-07-26 南通大学 A kind of taking care of books robot system and management method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218883A (en) * 2013-05-06 2013-07-24 天津工业大学 Intelligent library system based on Internet of Things
CN204566123U (en) * 2015-04-07 2015-08-19 济南大学 A kind of intelligent finishing book robot
CN104875177A (en) * 2015-05-19 2015-09-02 上海交通大学 Intelligent book management robot
CN204926339U (en) * 2015-09-08 2015-12-30 陆梓羽 Intelligence books shop system
CN106346495A (en) * 2016-11-16 2017-01-25 南京景曜智能科技有限公司 Smart inventory-taking robot
CN107329469A (en) * 2017-04-21 2017-11-07 南京邮电大学 A kind of random frame book management system of autonomous robot
CN108000525A (en) * 2017-10-23 2018-05-08 广东数相智能科技有限公司 A kind of taking care of books robot and the misplaced recognition methods of books based on robot
CN110053023A (en) * 2019-04-29 2019-07-26 南通大学 A kind of taking care of books robot system and management method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113219971A (en) * 2021-05-07 2021-08-06 西南交通大学 Multifunctional intelligent logistics trolley based on convolutional neural network and multithreading parallel control
CN114006933A (en) * 2021-10-29 2022-02-01 深圳市优必选科技股份有限公司 Robot control method, device and server
CN114006933B (en) * 2021-10-29 2023-08-25 深圳市优必选科技股份有限公司 Robot control method and device and server

Similar Documents

Publication Publication Date Title
JP6893606B2 (en) Image tagging methods, devices and electronics
CN108241366A (en) A mobile inspection robot and mobile inspection system
CN108416901A (en) Method and device for identifying goods in intelligent container and intelligent container
CN111698316A (en) Book shelf-staggering sorting system and method based on robot
CN112308492A (en) Warehouse management method and system based on fusion of deep learning and knowledge graph
CN112348003A (en) Airplane refueling scene recognition method and system based on deep convolutional neural network
CN108766016A (en) A kind of parking stall method for managing resource and system
CN108107226A (en) AOI multistation system and methods based on PPC softwares
CN107273951A (en) A kind of book management system based on mobile Internet of Things
CN206489625U (en) A kind of system that Classroom Teaching Quality Assessment is realized by face recognition technology
CN202443608U (en) Interactive multimedia recording and broadcasting system
CN111382650B (en) Commodity shopping processing system, method and device and electronic equipment
CN107644493A (en) A kind of intelligence sees room device and its system
CN113642999A (en) Novel customs self-service checking method and system
CN103428472B (en) A kind of full interactive exchange communication method in kind based on collaborative perception and device thereof
CN205487137U (en) Electron table tablet conference system
CN113986823A (en) Picture archiving method, device, medium and equipment for communication machine room
CN109040267A (en) A kind of Education Administration Information System based on video
Ishiguro et al. VAMBAM: View and motion-based aspect models for distributed omnidirectional vision systems
CN111611911A (en) A class attendance method based on convolutional neural network and multi-face recognition
CN106777066A (en) A kind of method and apparatus of image recognition matched media files
CN207249688U (en) A kind of computer marking device based on artificial intelligence character recognition technology
Lalli et al. A smart automated attendance monitoring system using deep learning model
CN208607680U (en) A kind of Product Assembly managing and control system used based on plate
CN115545606A (en) A file inventory method, system and storage medium based on CV identification

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201209

Address after: 362000 Shugang Road, Quanzhou City, Fujian Province / Zhongshan North Road (old school site)

Applicant after: LIMING VOCATIONAL University

Address before: 362000 Shugang Road, Quanzhou City, Fujian Province / Zhongshan North Road (old school site)

Applicant before: LIMING VOCATIONAL University

Applicant before: Chen Xiuju

Applicant before: Chen Songling

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200922