KR102583298B1 - Autonomous driving facility robot and facility management automation system using the same - Google Patents
Autonomous driving facility robot and facility management automation system using the same Download PDFInfo
- Publication number
- KR102583298B1 KR102583298B1 KR1020220134920A KR20220134920A KR102583298B1 KR 102583298 B1 KR102583298 B1 KR 102583298B1 KR 1020220134920 A KR1020220134920 A KR 1020220134920A KR 20220134920 A KR20220134920 A KR 20220134920A KR 102583298 B1 KR102583298 B1 KR 102583298B1
- Authority
- KR
- South Korea
- Prior art keywords
- facility
- robot
- facility robot
- uwb
- control server
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01G—HORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
- A01G9/00—Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
- A01G9/14—Greenhouses
- A01G9/143—Equipment for handling produce in greenhouses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/0209—Systems with very large relative bandwidth, i.e. larger than 10 %, e.g. baseband, pulse, carrier-free, ultrawideband
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Environmental Sciences (AREA)
- Marine Sciences & Fisheries (AREA)
- Mining & Mineral Resources (AREA)
- Multimedia (AREA)
- Animal Husbandry (AREA)
- Agronomy & Crop Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
본 발명은 작물의 생육을 보조하는 탑재체가 장착되어 시설 내에 배양되는 작물 사이를 주행하는 시설로봇; 및 상기 시설로봇과 통신하는 관제서버;를 포함하고, 상기 시설로봇은, 바디부 및 샤시부를 포함하는 차량으로 형성되되, 상기 탑재체가 상면에 장착되는 평판 형상의 장착부 및, UWB(Ultra Wide Band)를 이용하여 측위가 산출되도록 UWB태그를 더 포함하여 보다 정밀한 측위가 가능하면서 다양한 작업을 수행할 수 있는 자율주행 시설로봇 및 이를 이용한 시설관리 자동화 시스템에 관한 것이다.The present invention includes a facility robot that is equipped with a payload that assists the growth of crops and travels between crops cultivated in a facility; and a control server that communicates with the facility robot, wherein the facility robot is formed as a vehicle including a body part and a chassis part, a flat mounting part on which the payload is mounted on the upper surface, and a UWB (Ultra Wide Band) It relates to an autonomous facility robot that can perform various tasks while enabling more precise positioning by further including a UWB tag so that the positioning is calculated using , and an automated facility management system using the same.
Description
본 발명은 자율주행 시설로봇 및 이를 이용한 시설관리 자동화 시스템에 관한 것으로, 보다 상세하게는 시설재배 내의 작물 재배를 돕는 자율주행 기능이 포함된 자율주행 시설로봇과 그 로봇을 관제하는 시설관리 자동화 시스템에 관한 것이다.The present invention relates to a self-driving facility robot and a facility management automation system using the same. More specifically, it relates to a self-driving facility robot with an autonomous driving function that helps grow crops in facility cultivation and a facility management automation system that controls the robot. It's about.
현대에는 산업기술의 발달로 비닐하우스, 온실과 같은 시설재배를 통해 제철이 아닌 과일이나 야채 혹은 다양한 종류의 화훼 등을 재배할 수 있게 되었다. 이러한 시설재배를 운용하기 위해서는 작물에 수분을 공급하고, 병충해를 막으며, 작물에 영양을 공급하기 위한 양액을 지속적으로 살포하는 것이 일반적이다. 이때 양액은 작물의 생육에 필요한 무기 양분의 수용액이다. In modern times, with the development of industrial technology, it has become possible to grow out-of-season fruits, vegetables, and various types of flowers through cultivation facilities such as greenhouses and greenhouses. In order to operate such facility cultivation, it is common to continuously spray nutrient solution to supply moisture to crops, prevent pests and diseases, and supply nutrients to crops. At this time, the nutrient solution is an aqueous solution of inorganic nutrients necessary for crop growth.
시설재배 중에 양액살포는 인력에 의해 수기로 진행하는 것에서 발전하여, 자동으로 양액을 농작물에 살포하는 시설이 확충되고 있다. 나아가 최근에는 시설재배에 ICT기술을 접목한 스마트팜(Smart farm) 등이 구축되어 원격에서 자동으로 생육 환경을 관리하고 생산효율성을 높일 수 있는 시설을 제공하고 있다. 이때 상기 스마트팜은 양액살포 뿐만 아니라 온습도 제어, 조도 제어 등의 제어 기능을 수반하고, 방제로봇, 운반로봇 및 수확로봇 등을 용도별로 시설 내에 배치하여 활용할 수 있다. During facility cultivation, nutrient solution spraying has evolved from being done manually by manpower, and facilities that automatically spray nutrient solution on crops are expanding. Furthermore, recently, smart farms that combine ICT technology with facility cultivation have been established, providing facilities that can automatically manage the growth environment remotely and increase production efficiency. At this time, the smart farm involves control functions such as temperature and humidity control and illumination control as well as nutrient solution spraying, and pest control robots, transport robots, harvest robots, etc. can be deployed and utilized within the facility for each purpose.
현재 시설재배 시에 활용될 수 있는 로봇에 관련된 기술로 한국등록특허공보 제10-1376535호(이하, '종래기술'이라 함.) 등이 개시되어 있다. 위 종래기술에서는 농작물 사이사이에 형성된 고랑을 따라 이동하면서 양액을 살포하는 농업용 방제 로봇 시스템이 개시되어 있다. 도 1을 참조하면, 위 종래기술의 농업용 방제 로봇 시스템은 양액공급부(1a) 및 양액대차로봇(1b)으로 구성된 양액이동공급부(1)와, 방제로봇(2)를 포함하고, 상기 양액공급부(1a), 양액대차로봇(1b) 및 방제로봇(2)이 호스로(3)로 연결되도록 구성된다. 이때 상기 방제로봇(2)은 중앙통로와 연결된 농작물 사이의 고랑을 이동하면서 양액을 살포할 수 있다. Currently, Korean Patent Publication No. 10-1376535 (hereinafter referred to as 'prior art') discloses technology related to robots that can be used in facility cultivation. In the above prior art, an agricultural pest control robot system is disclosed that sprays nutrient solution while moving along furrows formed between crops. Referring to Figure 1, the agricultural pest control robot system of the prior art includes a nutrient solution moving supply unit (1) consisting of a nutrient solution supply unit (1a) and a nutrient solution truck robot (1b), and a pest control robot (2), and the nutrient solution supply unit ( 1a), the nutrient solution truck robot (1b) and the pest control robot (2) are configured to be connected to the hose (3). At this time, the pest control robot 2 can spray the nutrient solution while moving in the furrow between crops connected to the central passage.
이와 같이 종래에는 방제로봇, 운반로봇 및 수확로봇 등 작업내용에 따라 각기 다른 로봇을 운행하여 작물을 생육하도록 구성된다. 이는 시설재배 시에 사용자의 편의를 높이기 위해서 과도한 비용이 발생되는 문제가 있으며, 각 로봇들에 대한 주행계획을 별도로 수립해야 하므로 중앙 제어가 어려워지는 한계점이 있다. 더불어 주지된 기술들은 실제 운용 시에 측위 오차가 크게 발생함에 따라 관리자의 모니터링이 요구되어 자동화가 완벽하게 구축되기가 어려운 문제점이 있다. In this way, in the past, different robots, such as pest control robots, transport robots, and harvest robots, are operated according to the task to grow crops. This has the problem of incurring excessive costs to increase user convenience during facility cultivation, and has limitations in that central control becomes difficult because travel plans for each robot must be established separately. In addition, well-known technologies have a problem in that they require monitoring by managers as large positioning errors occur during actual operation, making it difficult to establish automation perfectly.
본 발명은 종래 기술의 문제점을 해결하기 위해 안출된 것으로, 본 발명은 탑재체를 교체하여 다양한 임무를 수행할 수 있으면서 UWB(Ultra Wide Band) 태그를 통해 보다 정밀한 측위가 가능한 자율주행 시설로봇 및 이를 이용한 시설관리 자동화 시스템에 관한 것이다.The present invention was created to solve the problems of the prior art. The present invention is an autonomous facility robot that can perform various tasks by replacing the payload and enables more precise positioning through a UWB (Ultra Wide Band) tag, and an autonomous facility robot using the same. It is about facility management automation system.
상술한 목적을 달성하기 위한 본 발명에 따른 시설관리 자동화 시스템은, 작물의 생육을 보조하는 탑재체가 장착되어 시설 내에 배양되는 작물 사이를 주행하는 시설로봇; 및 상기 시설로봇과 통신하는 관제서버;를 포함하고, 상기 시설로봇은, 바디부 및 샤시부를 포함하는 차량으로 형성되되, 상기 탑재체가 상면에 장착되는 평판 형상의 장착부 및, UWB(Ultra Wide Band)를 이용하여 측위가 산출되도록 UWB태그를 더 포함할 수 있다.The facility management automation system according to the present invention for achieving the above-described purpose includes a facility robot that is equipped with a payload that assists the growth of crops and travels between crops cultivated in the facility; and a control server that communicates with the facility robot, wherein the facility robot is formed as a vehicle including a body part and a chassis part, a flat mounting part on which the payload is mounted on the upper surface, and a UWB (Ultra Wide Band) A UWB tag may be further included so that positioning is calculated using .
또한, 본 발명에 따른 시설관리 자동화 시스템은, 시설 내에 고정되어 상기 UWB와 통신하는 복수의 UWB앵커;를 더 포함하고, 상기 시설로봇의 측위가 TDoA(TIme Difference of Arrival) 또는 TWR(Two Way Ranging)을 이용하여 산출될 수 있다. In addition, the facility management automation system according to the present invention further includes a plurality of UWB anchors fixed in the facility and communicating with the UWB, and the location of the facility robot is determined by time difference of arrival (TDoA) or two way ranging (TWR). ) can be calculated using.
또한, 상기 시설로봇은, 상기 샤시부의 주행과 조향을 제어하는 주행제어부를 포함하는 메인제어부; 및 외부정보를 측정하여 상기 메인제어부로 전송하는 정보측정부;를 더 포함하고, 상기 메인제어부는, 상기 정보측정부에서 수신된 외부정보를 기반으로 상기 샤시부를 제어할 수 있다. In addition, the facility robot includes a main control unit including a travel control unit that controls the running and steering of the chassis unit; and an information measuring unit that measures external information and transmits it to the main control unit, wherein the main control unit may control the chassis unit based on external information received from the information measuring unit.
또한, 상기 메인제어부는, 상기 탑재체와 연결되어 상기 탑재체의 동작을 제어하는 작업제어부를 더 포함하고, 상기 메인제어부는, 상기 정보측정부에서 수신된 외부정보를 기반으로 상기 탑재체의 동작을 제어할 수 있다. In addition, the main control unit further includes a task control unit connected to the payload to control the operation of the payload, and the main control unit controls the operation of the payload based on external information received from the information measurement unit. You can.
또한, 상기 메인제어부는, 기억장치를 포함하여 주행계획 및 작업계획이 상기 주행제어부 및 작업제어부에 각각 기록되며, 상기 주행계획은, 시설로봇의 이동경로에 대한 데이터셋을 포함하고, 상기 작업계획은, 작업을 수행할 조건과 작업 내용의 데이터셋을 포함할 수 있다.In addition, the main control unit includes a memory device, and a travel plan and a work plan are recorded in the travel control unit and the work control unit, respectively, and the travel plan includes a data set on the movement path of the facility robot, and the work plan may include a dataset of the conditions for performing the task and the content of the task.
또한, 상기 관제서버는, 상기 시설의 내부와 상기 시설로봇의 실시간 위치를 영상으로 출력하는 모니터링부;를 포함하고, 상기 모니터링부는, 실시간을 기준으로, 이전의 소정시간동안 시설로봇이 이동한 경로와, 이후의 소정시간동안 시설로봇이 이동할 경로가 함께 출력될 수 있다. In addition, the control server includes a monitoring unit that outputs the interior of the facility and the real-time location of the facility robot as an image, and the monitoring unit is configured to determine the path that the facility robot moved during the previous predetermined time based on real time. Wow, the route that the facility robot will travel during a certain period of time can be output together.
또한, 상기 정보측정부는 카메라를 포함하고, 상기 관제서버는, 상기 시설로봇의 카메라에서 촬영된 영상을 출력하는 상기 모니터링부;를 포함할 수 있다. In addition, the information measuring unit may include a camera, and the control server may include the monitoring unit that outputs an image captured by the camera of the facility robot.
아울러, 상술한 시설관리 자동화 시스템을 이용한 본 발명에 따른 시설관리 자동화 방법은, 상기 시설로봇이 가동하여 상기 관제서버로 시설로봇의 고유정보를 전송하는 A단계; 및 상기 관제서버에서 수신된 고유정보를 기반으로 권한이 부여된 시설로봇인지를 판별하여 상기 시설로봇으로 권한 승인 여부를 응답하는 B단계;를 포함하고, 상기 시설로봇이 권한이 부여된 경우, 상기 시설로봇이 권한 승인을 수신한 후에 시설로봇의 상태정보를 상기 관제서버로 전송하는 C단계; 및 상기 관제서버와 시설로봇이 서로 접속 연결되는 D단계;를 더 포함할 수 있다. In addition, the facility management automation method according to the present invention using the above-described facility management automation system includes step A in which the facility robot operates and transmits unique information of the facility robot to the control server; And a step B of determining whether the facility robot is authorized based on the unique information received from the control server and responding to the facility robot as to whether the facility robot is authorized. If the facility robot is authorized, Step C of transmitting status information of the facility robot to the control server after the facility robot receives permission approval; And it may further include step D in which the control server and the facility robot are connected to each other.
또한, 본 발명에 따른 시설관리 자동화 방법은, 상기 시설로봇의 권한이 승인되면, 상기 B단계에서는, 상기 관제서버가 UWB앵커의 기준 좌표를 함께 전송하여, 상기 C단계에서의 상기 상태정보가 상기 시설로봇의 현재 위치를 포함할 수 있다. In addition, in the facility management automation method according to the present invention, when the authority of the facility robot is approved, in step B, the control server transmits the reference coordinates of the UWB anchor together, and the status information in step C is The current location of the facility robot may be included.
또한, 상기 상태정보는, 상기 시설로봇의 기억장치에 기록된 주행계획을 포함하되, 상기 D단계에서는, 상기 시설로봇에 기록된 주행계획과 상기 관제서버에 기록된 주행계획이 충돌할 경우 설정된 우선순위에 따라 상기 시설로봇이 운용될 수 있다. In addition, the status information includes a travel plan recorded in the storage device of the facility robot, and in step D, when the travel plan recorded in the facility robot and the travel plan recorded in the control server collide, a priority is set. The facility robot may be operated depending on the ranking.
상술한 구성에 의한 본 발명에 따른 시설관리 자동화 시스템은, UWB를 이용하여 시설로봇의 실시간 위치를 산출할 수 있음에 따라 주파수 충돌에 의한 오차를 줄일 수 있으면서 보다 정밀한 위치를 산출하여 시설로봇의 임무수행이 보다 효율적으로 가능한 장점이 있다. The facility management automation system according to the present invention with the above-described configuration can calculate the real-time location of the facility robot using UWB, thereby reducing errors due to frequency collisions and calculating a more precise location to perform the mission of the facility robot. It has the advantage of being able to perform more efficiently.
아울러 본 발명에 따른 시설관리 자동화 시스템은, 다양한 목적으로 변경할 수 있는 시설로봇과 시설로봇을 원격에서 모니터링 및 제어할 수 있는 관제서버를 통해 하나의 플랫폼으로 다수의 기능을 수행하여 저 비용으로 고 효율을 낼 수 있는 장점이 있다.In addition, the facility management automation system according to the present invention performs multiple functions with a single platform through a facility robot that can be changed for various purposes and a control server that can remotely monitor and control the facility robot, making it highly efficient at low cost. There is an advantage in being able to provide .
도 1은 종래기술에 따른 농업용 방제 로봇 시스템을 도시한 도면.
도 2는 본 발명에 따른 시설관리 자동화 시스템의 구성도.
도 3은 본 발명에 따른 시설관리 자동화 시스템의 시설로봇을 도시한 도면.
도 4는 본 발명에 따른 시설관리 자동화 시스템의 개략도.
도 5 및 도 6은 본 발명에 따른 관제서버를 도시한 도면.
도 7은 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템의 구성도.
도 8은 본 발명에 따른 스마트팜의 구성도.
도 9는 본 발명에 따른 스마트팜 내의 사진.
도 10은 본 발명에 따른 시설로봇의 구성도.
도 11은 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템의 정밀 측위 구간에서 시설로봇의 위치를 측정하는 방법을 설명하기 위한 도면.
도 12는 UWB 측위 방법에 대한 설명도.
도 13 및 도 14는 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템에서 UWB 측위 구간에서 시설로봇의 위치를 측정하는 방법을 설명하기 위한 도면들.
도 15는 본 발명에 따른 실내측위를 이용한 시설관리 자동화 방법의 흐름도.Figure 1 is a diagram showing an agricultural pest control robot system according to the prior art.
Figure 2 is a configuration diagram of the facility management automation system according to the present invention.
Figure 3 is a diagram showing a facility robot of the facility management automation system according to the present invention.
Figure 4 is a schematic diagram of the facility management automation system according to the present invention.
Figures 5 and 6 are diagrams showing a control server according to the present invention.
Figure 7 is a configuration diagram of an automated facility management system using indoor positioning according to the present invention.
Figure 8 is a configuration diagram of a smart farm according to the present invention.
Figure 9 is a photo of a smart farm according to the present invention.
Figure 10 is a configuration diagram of a facility robot according to the present invention.
Figure 11 is a diagram for explaining a method of measuring the position of a facility robot in a precise positioning section of an automated facility management system using indoor positioning according to the present invention.
12 is an explanatory diagram of the UWB positioning method.
Figures 13 and 14 are diagrams for explaining a method of measuring the position of a facility robot in a UWB positioning section in the facility management automation system using indoor positioning according to the present invention.
Figure 15 is a flow chart of an automated facility management method using indoor positioning according to the present invention.
이하 첨부한 도면들을 참조하여 본 발명에 따른 자율주행 시설로봇 및 이를 이용한 시설관리 자동화 시스템, 그리고 이를 이용한 시설관리 자동화 방법을 상세히 설명한다. 다음에 소개되는 도면들은 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다. 따라서 본 발명은 이하 제시되는 도면들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 또한 명세서 전반에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다.Hereinafter, with reference to the attached drawings, a self-driving facility robot according to the present invention, a facility management automation system using the same, and a facility management automation method using the same will be described in detail. The drawings introduced below are provided as examples so that the idea of the present invention can be sufficiently conveyed to those skilled in the art. Accordingly, the present invention is not limited to the drawings presented below and may be embodied in other forms. Additionally, like reference numerals refer to like elements throughout the specification.
이때 사용되는 기술 용어 및 과학 용어에 있어서 다른 정의가 없다면, 이 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 통상적으로 이해하고 있는 의미를 가지며, 하기의 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 설명은 생략한다.If there is no other definition in the technical and scientific terms used here, they have meanings commonly understood by those skilled in the art to which this invention pertains, and the gist of the present invention is not required in the following description and attached drawings. Descriptions of well-known functions and configurations that may be confusing are omitted.
도 2 내지 도 4는 본 발명에 따른 시설관리 자동화 시스템에 관한 것으로, 도 2는 시설관리 자동화 시스템의 구성도를, 도 3은 시설관리 자동화 시스템의 시설로봇을 도시한 도면을, 도 4는 시설관리 자동화 시스템의 개략도를 각각 나타낸다.2 to 4 relate to a facility management automation system according to the present invention. Figure 2 is a configuration diagram of the facility management automation system, Figure 3 is a diagram showing a facility robot of the facility management automation system, and Figure 4 is a facility management automation system. A schematic diagram of the management automation system is shown respectively.
도 2를 참조하면, 본 발명에 따른 시설관리 자동화 시스템(10)은, 시설로봇(100), 관제서버(200) 및 UWB앵커(20)를 포함할 수 있다. 이때 상기 시설로봇(100)은 시설 내에서 주행할 수 있는 차량으로 형성될 수 있으며, 상기 관제서버(200)는 시설 내부 혹은 외부에 배치되어 상기 관제서버(200)와 유무선 네트워크를 통해 통신할 수 있도록 구성될 수 있다. 이때 상기 네트워크는 각각의 노드가 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 상기 네트워크의 예로 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다. Referring to FIG. 2, the facility management automation system 10 according to the present invention may include a facility robot 100, a control server 200, and a UWB anchor 20. At this time, the facility robot 100 can be formed as a vehicle that can drive within the facility, and the control server 200 is placed inside or outside the facility and can communicate with the control server 200 through a wired or wireless network. It can be configured so that At this time, the network refers to a connection structure in which each node can exchange information with each other. Examples of the network include the 3rd Generation Partnership Project (3GPP) network, Long Term Evolution (LTE) network, and World Interoperability for Microwave Access (WIMAX). Network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, satellite broadcasting network, analog broadcasting network , DMB (Digital Multimedia Broadcasting) network, etc., but is not limited thereto.
상기 관제서버(200)는 도시된 바와 같은 고정형 단말기인 데스크 탑 PC, 노트북 컴퓨터(laptop computer), 울트라북(ultrabook) 등으로 구현되거나 서버에 디스플레이가 장착된 형태로 구현될 수 있음과 더불어, 디지털방송용 단말기, 휴대폰, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 태블릿 PC(tablet PC), 웨어러블 디바이스(wearable device) 등 다양한 형태의 이동형 단말로 구현될 수도 있다. The control server 200 may be implemented as a fixed terminal such as a desktop PC, laptop computer, ultrabook, etc., or may be implemented as a server equipped with a display, and may also be implemented as a digital terminal. It may be implemented as various types of mobile terminals such as broadcasting terminals, mobile phones, personal digital assistants (PDAs), portable multimedia players (PMPs), navigation, tablet PCs, and wearable devices.
상기 UWB앵커(20)는 고정형 노드로 시설 내에 배치되어 위치가 고정될 수 있으며, 상기 시설로봇(100)에 설치되는 이동형 노드인 UWB태그와 UWB(Ultra Wide Band)를 통해 신호 교류할 수 있다. 이때 상기 UWB앵커(20)는 상기 시설로봇(100) 또는 상기 관제서버(200)와 IEEE 802.15.4a 표준에 따른 UWB 물리계층(PHY) 등을 통해 서로 통신을 수행할 수 있으며, 상기 UWB앵커(20)가 복수로 이루어져 이더넷이나 와이파이(Wifi) 등에 연결된 메시네트워크를 형성할 수도 있다. 보다 바람직하게는 상기 UWB앵커(20)는 적어도 3개 이상이 시설 내에 배치될 수 있다. The UWB anchor 20 is a fixed node that can be placed in a facility and have a fixed location, and can exchange signals with a UWB tag, a mobile node installed in the facility robot 100, through UWB (Ultra Wide Band). At this time, the UWB anchor 20 can communicate with the facility robot 100 or the control server 200 through a UWB physical layer (PHY) according to the IEEE 802.15.4a standard, and the UWB anchor ( 20) can be formed in plural to form a mesh network connected to Ethernet or Wi-Fi. More preferably, at least three UWB anchors 20 may be placed in the facility.
도 3 및 도 4를 참조하면, 본 발명에 따른 시설로봇(100)은, 바디부(110), 장착부(120), 샤시부(130), 메인제어부(140), 정보측정부(150), 통신부(160) 또는 UWB태그(161)를 포함하고, 상기 시설로봇(100)이 탑재체(30)가 교체 가능한 차량 형태의 플랫폼으로 형성될 수 있다. 이때 상기 바디부(110)는 메인바디, 바디외장 또는 바디내장 등을 포함하여 차량의 구조물을 형성하고, 상기 샤시부(130)는 엔진이나 배터리 등의 동력발생부와, 동력전달장치, 조향장치, 제동장치, 현가장치 또는 프레임 등을 포함하여 차량이 주행하도록 형성될 수 있다. 이때 상기 장착부(120)는 상기 바디부(110)에 연결되어 고정될 수 있으며, 평판 형태로 이루어져 상면에 상기 탑재체(30)가 장착될 수 있다. 보다 바람직하게는 상기 장착부(120)가 상하로 관통된 다수의 홀이 면적 방향으로 이격 배치된 타공판으로 형성될 수 있다.Referring to Figures 3 and 4, the facility robot 100 according to the present invention includes a body part 110, a mounting part 120, a chassis part 130, a main control part 140, an information measuring part 150, It includes a communication unit 160 or a UWB tag 161, and the facility robot 100 may be formed as a vehicle-type platform in which the payload 30 can be replaced. At this time, the body portion 110 forms the structure of the vehicle including the main body, body exterior, or body interior, and the chassis portion 130 includes a power generating unit such as an engine or battery, a power transmission device, and a steering device. , the vehicle may be configured to drive, including a braking device, a suspension device, or a frame. At this time, the mounting part 120 may be connected to and fixed to the body part 110, and may be formed in a flat form so that the payload 30 may be mounted on the upper surface. More preferably, the mounting portion 120 may be formed as a perforated plate with a plurality of holes penetrating upward and downward, spaced apart in the area direction.
상기 바디부(110) 및 샤시부(130)는 장기 장착부(120)가 배치됨에 따라 기본적인 구동 베이스와 자율주행 관련 시스템만 갖춘 플랫폼 성격의 로봇으로 구성될 수 있다. 즉, 자동차의 플랫폼 수준에서 상판이 추가된 형태일 수 있다. 그리고 상기 샤시부(130)는 지면 상에서 주행 가능하도록 바퀴를 포함할 수 있으며, 시설에 레일이 형성된 경우에는 상기 바퀴와 더불어 레일을 주행할 수 있는 보조바퀴를 더 포함할 수 있다. 그리고 상기 샤시부(130)의 바퀴는 상기 보조바퀴 보다 직경이 크게 형성될 수 있다.The body portion 110 and chassis portion 130 may be configured as a platform-type robot equipped with only a basic driving base and autonomous driving-related systems as the organ mounting portion 120 is disposed. In other words, it may be a top plate added at the vehicle platform level. In addition, the chassis unit 130 may include wheels so that it can travel on the ground, and when rails are formed in the facility, it may further include auxiliary wheels that can travel on the rails along with the wheels. Additionally, the wheels of the chassis unit 130 may have a larger diameter than the auxiliary wheels.
상기 메인제어부(140)는 제어연산장치와 더불어 메모리나 데이터베이스 등의 기억장치도 포함할 수 있다. 이때 상기 제어연산장치는 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세스(microprocessors), 기타 기능 수행을 위한 전기적 유닛 중 적어도 하나를 이용하여 구현될 수 있다. The main control unit 140 may include a storage device such as a memory or database in addition to a control operation device. At this time, the control processing devices include ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, and microcontrollers. It may be implemented using at least one of micro-controllers, microprocessors, and other electrical units for performing functions.
상기 메인제어부(140)는 주행제어부(141)와 작업제어부(142)를 포함할 수 있다. 여기서 상기 주행제어부(141)는 상기 샤시부(130)의 주행과 조향 혹은 제동 등을 제어할 수 있으며, 상기 작업제어부(142)는 상기 탑재체(30)와 연결되어 상기 탑재체(30)의 동작을 제어할 수 있다. 여기서 상기 탑재체(30)는 방제, 운반, 수확, 감시 등 기능에 따라 여러 형태로 구현될 수 있으며, 서로 다른 기능을 가진 복수의 상기 탑재체(30)가 상기 장착부(120)에서 교체되어 사용될 수 있다. 그리고 상기 메인제어부(140)는 주행계획 및 작업계획을 상기 주행제어부(141) 및 작업제어부(142)에 기록하고, 상기 주행계획이 상기 시설로봇(100)의 이동경로에 대한 데이터셋을 포함하고 상기 작업계획이 상기 탑재체(30)가 작업을 수행할 조건과 상기 탑재체(30)의 작업 내용을 데이터셋을 포함할 수 있다. The main control unit 140 may include a travel control unit 141 and an operation control unit 142. Here, the travel control unit 141 can control the running, steering, or braking of the chassis unit 130, and the work control unit 142 is connected to the payload 30 to control the operation of the payload 30. You can control it. Here, the payload 30 can be implemented in various forms depending on functions such as pest control, transportation, harvesting, and monitoring, and a plurality of the payload 30 with different functions can be replaced and used in the mounting unit 120. . And the main control unit 140 records the travel plan and work plan in the travel control unit 141 and the work control unit 142, and the travel plan includes a data set about the movement path of the facility robot 100. The work plan may include a data set of conditions under which the payload 30 will perform work and the work details of the payload 30.
상기 정보측정부(150)는 센서와 카메라 등을 포함할 수 있다. 이때 상기 센서는 온습도나 조도 등 주변 환경을 감지하도록 구성되며, 서로 다른 기능을 가진 복수의 센서를 포함하여 다양한 주변 환경을 감지할 수 있다. 그리고 상기 카메라는 외부를 촬영할 수 있으며, 상기 정보측정부(150)에서 감지된 정보들은 상기 메인제어부(150)로 전달될 수 있다. 여기서 상기 메인제어부(150)는 서로 다른 수준의 데이터를 처리하는 다수의 제어 컨트롤러를 포함할 수 있으며, 일 예로 하나의 제어 컨트롤러가 낮은 수준의 임베디드를 제어하고 다른 하나의 제어 컨트롤러가 자율주행 관련 높은 수준의 소프트웨어를 제어할 수 있다. The information measurement unit 150 may include a sensor and a camera. At this time, the sensor is configured to detect the surrounding environment, such as temperature and humidity or illumination, and can detect a variety of surrounding environments by including a plurality of sensors with different functions. And the camera can take pictures of the outside, and the information detected by the information measurement unit 150 can be transmitted to the main control unit 150. Here, the main control unit 150 may include a plurality of control controllers that process data at different levels. For example, one control controller controls low-level embeddedness and another control controller controls high-level embeddedness related to autonomous driving. level of software control.
상기 시설로봇(100)은 통신부(160)를 통해 상기 관제서버(200)와 네트워크 통신하고, 상기 UWB태그(161)를 통해 상기 UWB앵커(30)와의 신호교류가 가능할 수 있다. 이때 상기 시설로봇(100)의 측위는 상기 UWB태그(161)와 복수의 상기 UWB앵커(30) 간의 신호 교류를 통해 TDoA(TIme Difference of Arrival) 또는 TWR(Two Way Ranging)을 이용하여 산출될 수 있다. 여기서, UWB에 기반한 측위 기법은 IEEE 802.15.3a와 IEEE 802.15.4a에서 상업적 이용을 위한 표준화가 시작되어 완성되었으며, IR-UWB(Impulse-Radio Ultra Wide Band)는 전송 방식에 따라 3.1~10.6 GKHZ 대역에서 100Mpbs 이상의 고속으로 데이터 전송 또한 가능하며 낮은 전력으로 실내외에서 종래의 WiFi, 블루투스에 근간한 기술과 비교하여 수십 cm부터 수 미터까지의 위치 인식 및 추적이 가능하다. UWB태그(161)와 다수의 UWB앵커(30)에 의해 상술한 바와 같은 일반적으로 사용되는 센서 등에서 발생되는 환경적 요인 문제를 보완하여 대상을 정확하게 스캔할 수 있다. 이와 같은 UWB 기반의 무선 측위 기법은 다수의 UWB앵커(30) 간에 시간 동기를 맞춘 후, UWB태그(161)와 다수의 UWB앵커(30) 사이의 신호 도달 시간을 동시에 측정하여 거리를 계산하는 TDoA(Time Difference of Arrival) 방식 또는 UWB태그(161)와 다수의 UWB앵커(30) 간에 RTT(Round Trip Time)를 계산하고 계산된 RTT를 거리로 환산하는 TWR(Two-Way Ranging) 방식 등에 의해 수행되는데, 결국, UWB 태그(161)와 다수의 UWB 앵커(30) 간의 신호 교환 시간이 중요할 수 있다. 따라서, UWB태그(161)는 타임 스탬프(time stamp)를 다수의 UWB 앵커(30)에 전송하여 UWB태그(161)를 포함하는 상기 시설로봇(100)의 실시간 위치를 관제서버(200)가 계산 및 결정할 수도 있다. The facility robot 100 may communicate on a network with the control server 200 through the communication unit 160, and signal exchange with the UWB anchor 30 may be possible through the UWB tag 161. At this time, the positioning of the facility robot 100 can be calculated using TDoA (TIme Difference of Arrival) or TWR (Two Way Ranging) through signal exchange between the UWB tag 161 and the plurality of UWB anchors 30. there is. Here, the UWB-based positioning technique has been standardized and completed for commercial use in IEEE 802.15.3a and IEEE 802.15.4a, and IR-UWB (Impulse-Radio Ultra Wide Band) has a range of 3.1 to 10.6 GKHZ depending on the transmission method. It is also possible to transmit data at high speeds of 100Mpbs or more, and with low power, location recognition and tracking are possible from tens of centimeters to several meters indoors and outdoors compared to conventional technologies based on WiFi and Bluetooth. The UWB tag 161 and a plurality of UWB anchors 30 can compensate for problems caused by environmental factors in commonly used sensors as described above and can accurately scan the target. This UWB-based wireless positioning technique is TDoA, which calculates the distance by simultaneously measuring the signal arrival time between the UWB tag 161 and the multiple UWB anchors 30 after synchronizing the time between the multiple UWB anchors 30. (Time Difference of Arrival) method or TWR (Two-Way Ranging) method, which calculates RTT (Round Trip Time) between the UWB tag 161 and multiple UWB anchors 30 and converts the calculated RTT into distance. Ultimately, the signal exchange time between the UWB tag 161 and multiple UWB anchors 30 may be important. Therefore, the UWB tag 161 transmits a time stamp to a plurality of UWB anchors 30 so that the control server 200 calculates the real-time location of the facility robot 100 including the UWB tag 161. and may be determined.
본 발명에 따른 시설로봇(100)은 전자부품에 전력을 공급하는 배터리(170)를 더 포함할 수 있다. 이때 상기 배터리(170)는 유선 또는 유무선 충전될 수 있으며, 유선 전용 모델은 충전소로 이동한 후에 충전 요청을 상기 관제서버(200)로 전송하여 수행할 수 있다. 그리고 상기 관제서버(200)는 충전 요청을 받는 경우에 작업자를 이용하여 충전하도록 유도할 수 있다. 무선 충전의 경우에는 상기 시설로봇(100)이 배터리가 일정 수준 이하이거나 작업이 완료된 후에 무선 도킹 스테이션에 이동하여 배터리 충전을 수행할 수 있도록 구성될 수 있다. 그리고 충전이 기준 수치 이상 되는 경우에는 설정에 따라서 상기 시설로봇(100)이 임무를 재개하거나 상기 관리서버(200)로부터 임미 재개에 대한 명령이 도달되면 수행할 수도 있다.The facility robot 100 according to the present invention may further include a battery 170 that supplies power to electronic components. At this time, the battery 170 can be charged wired or wirelessly, and a wired-only model can be performed by transmitting a charging request to the control server 200 after moving to a charging station. And when the control server 200 receives a charging request, it can induce charging using the worker. In the case of wireless charging, the facility robot 100 may be configured to move to a wireless docking station to charge the battery after the battery is below a certain level or work is completed. And when the charging exceeds the standard value, the facility robot 100 may resume the mission depending on the settings or may perform the mission when a command for resumption arrives from the management server 200.
상기 시설로봇(100)에 장착된 탑재체(30)는 상기 배터리(170) 또는 별도의 파워라인으로부터 전원을 공급받을 수 있으며, 상기 메인제어부(140)와 데이터 통신될 수 있다. 그리고 상기 메인제어부(140)는 사전에 정의된 프리셋을 통해 연결된 임무 장비의 종류를 감지할 수 있으며, 보유하지 않은 종뷰의 장비가 연결된 경우 상기 관제서버(200)로부터 추가 프리셋을 요청할 수도 있다. 이때 프리셋에는 임무 장비의 고유 정보와, 구성 정보와, 수행 목적이 포함된 정보 등을 포함할 수 있다. The payload 30 mounted on the facility robot 100 can receive power from the battery 170 or a separate power line, and can communicate data with the main control unit 140. In addition, the main control unit 140 can detect the type of connected mission equipment through predefined presets, and may request additional presets from the control server 200 when equipment of a type that is not owned is connected. At this time, the preset may include unique information of the mission equipment, configuration information, and information including the purpose of performance.
도 5 및 도 6은 본 발명에 따른 시설관리 자동화 시스템에 관한 것으로, 도 5 및 도 6은 관제서버를 도시한 도면을 각각 나타낸다.Figures 5 and 6 relate to an automated facility management system according to the present invention, and Figures 5 and 6 respectively show diagrams showing a control server.
도 5 및 도 6을 참조하면, 상기 관제서버(200)는 모니터링부(210)를 더 포함할 수 있다. 이때 상기 모니터링부(210)는 관리자에게 영상을 통해 정보를 출력할 수 있으며, 상기 시설의 내부와 상기 시설로봇(100)의 실시간 위치를 영상으로 출력하거나 상기 시설로봇(100)의 카메라에서 촬영된 영상을 출력할 수도 있다. 이때 상기 모니터링부(210)는 상기 시설로봇(100)의 위치 뿐만 아니라 현재 상태, 부착된 장치 정보 등을 복합적으로 출력하거나 관리자에게 안내할 수 있으며, 각 시설로봇(100) 또는 복수의 시설로봇(100)으로 구성된 그룹에 임무를 부여하는 등의 플랜을 수립하는 기능도 포함될 수 있다. 그리고 상기 모니터링부(210)는 각 시설로봇(100)의 현재 위치, 예정 진행 경로 및 설정된 시간 전의 과거 진행 경로도 함께 표시될 수 있다. 이때 현재 위치와 예상 진행 경로 및 과거 진행 경로는 서로 다른 아이콘을 통해 표시되어 가시성이 향상될 수 있다. 아울러 상기 모니터링부(210)에서는 각 시설로봇(100)의 현재 수행 중인 임무 및 부착 장비와 관련된 임무 현황을 표시할 수도 있다. Referring to Figures 5 and 6, the control server 200 may further include a monitoring unit 210. At this time, the monitoring unit 210 can output information to the manager through video, output the interior of the facility and the real-time location of the facility robot 100 as video, or capture information captured by the camera of the facility robot 100. Video can also be output. At this time, the monitoring unit 210 can output the location of the facility robot 100 as well as the current status and attached device information in complex form or provide guidance to the manager, and each facility robot 100 or a plurality of facility robots ( 100) The function of establishing a plan, such as assigning duties to a group of people, may also be included. In addition, the monitoring unit 210 may also display the current location, scheduled progress path, and past progress route before the set time of each facility robot 100. At this time, the current location, expected progress route, and past progress route can be displayed through different icons to improve visibility. In addition, the monitoring unit 210 may display the current mission status of each facility robot 100 and its attached equipment.
아울러 상술한 시설관리 자동화 시스템을 이용한 본 발명에 따른 시설관리 자동화 방법은 다음과 같다. In addition, the facility management automation method according to the present invention using the above-described facility management automation system is as follows.
본 발명에 따른 시설관리 자동화 방법은, 상기 시설로봇(100)이 가동하여 상기 관제서버(200)로 시설로봇(100)의 고유정보를 전송하는 A단계 및, 상기 관제서버(200)에서 수신된 고유정보를 기반으로 권한이 부여된 시설로봇(100)인지를 판별하여 상기 시설로봇(100)으로 권한 승인 여부를 응답하는 B단계를 포함할 수 있다. 그리고 상기 시설로봇(100)에 권한이 부여되지 않은 경우에는 관련 정보를 응답하고 종료되거나 권한 등록단계로 이어질 수 있으며, 상기 시설로봇(100)에 권한이 부여된 경우에는 본 발명에 따른 시설관리 자동화방법은, 상기 시설로봇(100)이 권한 승인을 수신한 후에 시설로봇(100)의 상태정보를 상기 관제서버(200)로 전송하는 C단계 및 상기 관제서버(200)와 시설로봇(100)이 서로 접속 연결되는 D단계를 더 포함할 수 있다. 여기서 상기 A단계 내지 D단계는 서로 순차적으로 진행되는 것을 나타내도록 임의적으로 정의된 명칭일 수 있다. The facility management automation method according to the present invention includes step A in which the facility robot 100 operates and transmits unique information of the facility robot 100 to the control server 200, and It may include a step B of determining whether the facility robot 100 has been granted authority based on unique information and responding to the facility robot 100 as to whether the authority has been approved. If the facility robot 100 is not authorized, it may respond with related information and terminate or proceed to the authorization registration stage. If the facility robot 100 is authorized, facility management automation according to the present invention may be completed. The method includes step C in which the facility robot 100 transmits the status information of the facility robot 100 to the control server 200 after receiving permission approval, and the control server 200 and the facility robot 100 It may further include a D stage that is connected to each other. Here, steps A to D may be arbitrarily defined names to indicate that they proceed sequentially.
본 발명에 따른 시설관리 자동화 방법은, 상기 시설로봇(100)의 권한이 승인되면, 상기 B단계에서는, 상기 관제서버(200)가 UWB앵커(30)의 기준 좌표를 함께 전송하여, 상기 C단계에서의 상기 상태정보가 상기 시설로봇(100)의 현재 위치를 포함할 수 있다. 즉, 상기 시설로봇(100)은 상기 B단계에서 수신받은 복수의 UWB앵커(30)의 정보와 자신이 포함하는 UWB태그(161)로 수신된 상기 UWB(30)와의 거리정보를 통해 자신의 좌표를 상기 메인제어부(140)를 통해 산출할 수 있으며, 산출된 자신의 좌표인 현재 위치를 상기 통신부(160)를 통해 상기 관제서버(200)로 전송할 수 있다. In the facility management automation method according to the present invention, when the authority of the facility robot 100 is approved, in step B, the control server 200 transmits the reference coordinates of the UWB anchor 30 together, and in step C The status information may include the current location of the facility robot 100. In other words, the facility robot 100 determines its own coordinates through the information on the plurality of UWB anchors 30 received in step B and the distance information with the UWB 30 received through the UWB tag 161 included in the facility robot 100. can be calculated through the main control unit 140, and the calculated current location, which is the coordinates of the user, can be transmitted to the control server 200 through the communication unit 160.
본 발명에 따른 시설관리 자동화 방법에서, 상기 상태정보는 상기 시설로봇(100)의 기억장치에 기록된 주행계획을 포함하되, 상기 D단계에서는, 상기 시설로봇(100)에 기록된 주행계획과 상기 관제서버(200)에 기록된 주행계획이 충돌할 경우 설정된 우선순위에 따라 상기 시설로봇(100)이 운용될 수 있다. 즉, 상기 시설로봇(100)에 기 설정된 주행계획과 상기 관제서버(200)에서 해당 시설로봇(100)을 운용하도록 명령하는 주행계획이 서로 상이한 경우에 시설로봇(100)의 주행계획 또는 관제서버(200)의 주행계획 중 어느 하나가 우선되도록 상기 시설로봇(100)이 운용될 수 있다. In the facility management automation method according to the present invention, the status information includes a travel plan recorded in the memory device of the facility robot 100, and in step D, the travel plan recorded in the facility robot 100 and the If the travel plan recorded in the control server 200 conflicts, the facility robot 100 can be operated according to the set priority. That is, if the driving plan preset for the facility robot 100 and the driving plan commanded by the control server 200 to operate the facility robot 100 are different from each other, the driving plan of the facility robot 100 or the control server The facility robot 100 may be operated so that any one of the travel plans 200 takes priority.
상기 시설로봇(100)의 메인제어부(140)에는 반복 작업 계획이 포함될 수 있으며, 상기 D단계 이후에 상기 시설로봇(100)이 반복 작업 계획의 선행 조건을 만족한 경우에 임무를 수행할 수 있으며, 상기 반복 작업 계획의 선행 조건에 충족되면 자율 주행 중인 상기 시설로봇(100)의 동작제어는 일시 정지될 수 있다. The main control unit 140 of the facility robot 100 may include a repetitive work plan, and if the facility robot 100 satisfies the prerequisites of the repetitive work plan after step D, the mission can be performed. , if the prerequisites of the repetitive work plan are met, the operation control of the facility robot 100 that is autonomously traveling may be temporarily stopped.
도 7은 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템의 구성도이다.Figure 7 is a configuration diagram of an automated facility management system using indoor positioning according to the present invention.
도 7에 도시된 바와 같이, 실내측위를 이용한 시설관리 자동화 시스템은, 다수의 상기 시설로봇(100), 관리서버(200)와 더불어, 스마트팜(300)을 더 포함하여 구성될 수 있다. 이때 상기 스마트팜(300)은 정밀 측위 구간 및 초광대역 무선기술(UWB) 측위 구간이 구비될 수 있다. 그리고 다수의 상기 시설로봇(100)은 상기 스마트팜(300) 내에서 실내측위를 이용하여 요청 작업을 수행할 수 있다. As shown in FIG. 7, the facility management automation system using indoor positioning may be configured to further include a smart farm 300 in addition to a plurality of the facility robots 100 and the management server 200. At this time, the smart farm 300 may be equipped with a precision positioning section and an ultra-wideband wireless technology (UWB) positioning section. And the plurality of facility robots 100 can perform requested tasks using indoor positioning within the smart farm 300.
상기 관리서버(200)는 상기 정밀 측위 구간에서 측정되는 상기 시설로봇(100)의 위치 및 상기 UWB 측위 구간에서 측정되는 상기 시설로봇(100)의 위치를 전달받고, 각 시설로봇(100)의 작업을 제어할 수 있다. 본 발명에 ????른 시설관리 자동화 시스템은, 상기 스마트팜(300)의 운영 상황을 모니터링 및 관리하고, 상기 시설로봇(100)의 위치를 표시하거나, 상기 시설로봇(100)으로의 작업 지시 요청을 전달하기 위해 관리자단말기(400)와의 통신체계가 구축될 수도 있다. 여기서 상기 스마트팜(300), 상기 관리서버(200), 상기 시설로봇(100) 및 상기 관리자단말기(400) 간의 통신 네트워크는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 바람직하게는, 본 발명에서 말하는 통신 네트워크는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있다. 한편, 상기 시설로봇(100)과 상기 관리서버(200) 사이 및 상기 스마트팜(300)과 상기 관리서버(200) 사이는 와이파이(WiFi)를 통하여 통신할 수 있다.The management server 200 receives the location of the facility robot 100 measured in the precise positioning section and the location of the facility robot 100 measured in the UWB positioning section, and performs the tasks of each facility robot 100. can be controlled. The facility management automation system according to the present invention monitors and manages the operation status of the smart farm 300, displays the location of the facility robot 100, or performs tasks with the facility robot 100. A communication system with the manager terminal 400 may be established to transmit instruction requests. Here, the communication network between the smart farm 300, the management server 200, the facility robot 100, and the manager terminal 400 can be configured regardless of the communication mode, such as wired or wireless, and a short-range communication network. It can be composed of various communication networks such as Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Preferably, the communication network referred to in the present invention may be the known World Wide Web (WWW). Meanwhile, communication can be made between the facility robot 100 and the management server 200 and between the smart farm 300 and the management server 200 via Wi-Fi.
도 8은 본 발명에 따른 스마트팜의 구성도이고, 도 9는 본 발명에 따른 스마트팜 내의 사진이다.Figure 8 is a configuration diagram of a smart farm according to the present invention, and Figure 9 is a photograph of the smart farm according to the present invention.
도 9에 도시된 바와 같이, 상기 스마트팜(300)은, 다수의 배지 트레이(301), 다수의 정밀 측위 구간(302), 레일(303), UWB 측위 구간(304), 레이저센서(305, 306), 및 스마트팜통신부(307)를 포함할 수 있으며, 상기 스마트팜(300)의 내부에는 다수의 상기 UWB앵커(20)가 설치될 수 있다. 이때 다수의 상기 UWB앵커(20)는 UWB 측위를 수행하기 위해 상기 스마트팜(300) 내에 적어도 3개 이상 구비될 수 있다. As shown in FIG. 9, the smart farm 300 includes a plurality of badge trays 301, a plurality of precision positioning sections 302, a rail 303, a UWB positioning section 304, a laser sensor 305, 306), and a smart farm communication unit 307, and a plurality of UWB anchors 20 may be installed inside the smart farm 300. At this time, at least three or more of the UWB anchors 20 may be provided in the smart farm 300 to perform UWB positioning.
다수의 상기 배지 트레이(301)는 상기 스마트팜(300) 내에 제1 방향의 라인 형태로 구비되어 농작물이 재배되는 공간이다.The plurality of media trays 301 are provided in the form of a line in the first direction within the smart farm 300 and are a space where crops are grown.
다수의 상기 정밀 측위 구간(302)은 이웃하는 배지 트레이(301) 사이에 제1 방향으로 구비되어 상기 시설로봇(100)의 정밀 위치가 측정되는 구간이다.The plurality of precision positioning sections 302 are provided in the first direction between neighboring badge trays 301 and are sections where the precise position of the facility robot 100 is measured.
상기 레일(303)은 각 정밀 측위 구간(302) 상에 구비되어 상기 시설로봇(100)이 레일을 따라서 전후로 이동한다.The rail 303 is provided on each precision positioning section 302, so that the facility robot 100 moves forward and backward along the rail.
상기 UWB 측위 구간(304)은 다수의 상기 정밀 측위 구간(302)의 일측에 상기 제1 방향과 수직하는 제2 방향의 라인 형태로 구비되어 UWB를 이용한 위치가 측정되는 구간이다. The UWB positioning section 304 is provided in the form of a line in a second direction perpendicular to the first direction on one side of the plurality of precision positioning sections 302 and is a section where the position using UWB is measured.
상기 레이저센서(305, 306)는 상기 각 정밀 측위 구간(302)에서, 상기 시설로봇(100)이 이동하는 구간의 전면 및 후면에 각각 구비되어 서로 마주하게 위치한다.The laser sensors 305 and 306 are provided at the front and rear of the section along which the facility robot 100 moves in each precise positioning section 302 and are positioned to face each other.
상기 스마트팜통신부(307)는 상기 관리서버(200)와의 무선통신(WiFi 등)을 지원할 수 있다. The smart farm communication unit 307 can support wireless communication (WiFi, etc.) with the management server 200.
도 10은 본 발명에 따른 시설로봇의 구성도이다.Figure 10 is a configuration diagram of a facility robot according to the present invention.
도 10에 도시된 바와 같이, 상기 시설로봇(100)은 상기 정보측정부(150)가 제1레이저센서, 제2레이저센서 및 비전센서(카메라)를 포함할 수 있으며, 상기 UWB태그(161)가 UWB 송수신기로 이루어져 다수의 상기 UWB앵커(20)와 통신하고 상기 통신부(160)를 포함하여 외부와 데이터 통신할 수 있다. As shown in FIG. 10, the information measuring unit 150 of the facility robot 100 may include a first laser sensor, a second laser sensor, and a vision sensor (camera), and the UWB tag 161 It consists of a UWB transceiver and can communicate with a plurality of UWB anchors 20 and communicate data with the outside, including the communication unit 160.
상기 제1레이저센서는 상기 정밀 측위 구간(302) 내에서 레이저를 이용하여 위치를 측정하기 위해 상기 시설로봇(100)의 주행방향 전면에 구비될 수 있다. 그리고 상기 제2레이저센서는 상기 정밀 측위 구간(302) 내에서 레이저를 이용하여 위치를 측정하기 위해 상기 시설로봇(100)의 주행방향 후면에 구비될 수 있다. The first laser sensor may be provided on the front side of the facility robot 100 in the traveling direction to measure the position using a laser within the precise positioning section 302. In addition, the second laser sensor may be provided at the rear of the facility robot 100 in the traveling direction to measure the position using a laser within the precise positioning section 302.
상기 UWB태그(161)는 상기 UWB 측위 구간(304)에서 UWB 측위를 측정하기 위해 탑재될 수 있다. 그리고 상기 통신부(160)는 상기 제1레이저센서, 상기 제2레이저센서 및 상기 UWB태그(161)에서 측정되는 해당 시설로봇(100)의 위치를 상기 관리서버(200)로 전달할 수 있다. The UWB tag 161 may be mounted to measure UWB positioning in the UWB positioning section 304. And the communication unit 160 can transmit the location of the facility robot 100 measured by the first laser sensor, the second laser sensor, and the UWB tag 161 to the management server 200.
상기 비전센서는 상기 시설로봇(100)이 상기 UWB 측위 구간(304)에서 상기 정밀 측위 구간(302)으로 이동시 라인 트레이싱을 수행하기 위해 구비된다. 즉, 상기 시설로봇(100)은 비전센서(305)를 이용하여 라인 트레이싱을 수행하여 해당 레일(303)에 안착할 수 있다.The vision sensor is provided to perform line tracing when the facility robot 100 moves from the UWB positioning section 304 to the precise positioning section 302. That is, the facility robot 100 can perform line tracing using the vision sensor 305 and land on the corresponding rail 303.
도 11은 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템에서 정밀 측위 구간에서 시설로봇의 위치를 측정하는 방법을 설명하기 위한 도면이다.Figure 11 is a diagram for explaining a method of measuring the position of a facility robot in a precise positioning section in the facility management automation system using indoor positioning according to the present invention.
상기 시설로봇(100)의 제1레이저센서에서 측정한 상기 정보측정부(150)의 제1레이저센서와 대향하는 면에 구비되는 레이저센서(305)와의 제1거리와, 상기 제1레이저센서와 대향하는 면에 구비되는 레이저센서(305)가 측정한 상기 시설로봇(100)과의 제2거리는 같아야 한다.The first distance between the laser sensor 305 provided on the surface opposite to the first laser sensor of the information measurement unit 150 measured by the first laser sensor of the facility robot 100, and the first laser sensor and The second distance from the facility robot 100 measured by the laser sensor 305 provided on the opposite side must be the same.
또한, 상기 시설로봇(100)의 상기 정보측정부(150)의 제2레이저센서에서 측정한 상기 제2레이저센서와 대향하는 면에 구비되는 레이저센서(306)와의 제3거리와, 상기 제2레이저센서와 대향하는 면에 구비되는 레이저센서(206)가 측정한 상기 시설로봇(100)과의 제4거리는 같아야 한다.In addition, a third distance between the laser sensor 306 provided on the surface opposite to the second laser sensor measured by the second laser sensor of the information measurement unit 150 of the facility robot 100, and the second The fourth distance between the facility robot 100 and the facility robot 100 measured by the laser sensor 206 provided on the surface opposite to the laser sensor must be the same.
그런데, 상기 측정된 제1거리, 제2거리, 제3거리, 제4거리는 어느 정도의 오차가 있으며, 이를 기반으로, 상기 시설로봇(100)의 위치를 최종 결정한다.However, the measured first, second, third, and fourth distances have a certain degree of error, and based on this, the location of the facility robot 100 is finally determined.
한편, 상기 측정된 제1거리, 제2거리, 제3거리, 제4거리를 기반으로, 상기 스마트팜(300) 내의 문제 발생여부를 판단할 수 있다. 예를 들어 제1거리 및 제2거리는 비슷한 값이어야 하는데 매우 큰 차이가 나는 경우, 상기 시설로봇(100)이나 레이저센서에 문제가 발생했음을 의미할 수 있다. Meanwhile, based on the measured first distance, second distance, third distance, and fourth distance, it can be determined whether a problem occurs in the smart farm 300. For example, the first distance and the second distance should be similar values, but if there is a very large difference, it may mean that a problem has occurred in the facility robot 100 or the laser sensor.
도 12는 UWB 측위 방법에 대한 설명도이고, 도 13 및 도 14는 본 발명에 따른 실내측위를 이용한 시설관리 자동화 시스템에서 UWB 측위 구간에서 시설로봇의 위치를 측정하는 방법을 설명하기 위한 도면들이다.Figure 12 is an explanatory diagram of the UWB positioning method, and Figures 13 and 14 are diagrams illustrating a method of measuring the position of a facility robot in a UWB positioning section in the facility management automation system using indoor positioning according to the present invention.
일반적으로, UWB(초광대역 무선기술)는 기존 스펙트럼에보다 넓은 대역에 걸쳐 낮은 전력으로 대용량의 정보를 전송하는 무선통신기술이다. 3.1 ~ 10.6 GHz대의 주파수 대역을 사용하면서 10m ~ 1km의 전송거리를 보장한다. UWB는 1990년대까지 미국 국방부의 '블랙프로젝트' 레이다 기술에 적용돼 왔으며, GHz폭의 주파수 대역을 사용, 초당 100 ~ 500m의 속도로 전송이 가능한 무선통신기술로 커다란 용량의 동영상을 떨림이나 버그없이 완벽하게 전송할 수 있고 전송거리도 블루투스의 100m에 비해 10배나 긴 1km에 달해 완벽한 홈 네트워킹 시스템을 구현할 수 있게 되며 모든 디지털 가전의 선을 없앨 수 있게 되었다. UWB는 하기와 같은 장점을 가지고 있다.In general, UWB (ultra-wideband wireless technology) is a wireless communication technology that transmits large amounts of information at low power over a wider band than the existing spectrum. It guarantees a transmission distance of 10m to 1km while using the frequency band of 3.1 to 10.6 GHz. UWB has been applied to the U.S. Department of Defense's 'Black Project' radar technology until the 1990s. It is a wireless communication technology that uses a GHz-wide frequency band and can transmit at a speed of 100 to 500 meters per second, allowing large-capacity videos to be transmitted without shaking or bugs. It can transmit perfectly and the transmission distance is 1km, which is 10 times longer than Bluetooth's 100m, making it possible to implement a perfect home networking system and eliminate the wires of all digital home appliances. UWB has the following advantages.
1. 소비전력이 적다.1. Low power consumption.
2. 방해전파에 강하다.2. Resistant to interference.
3. 고속통신이 가능하다. 단지, 거리가 길어지면 극단적으로 속도가 저하된다.3. High-speed communication is possible. However, as the distance increases, the speed decreases dramatically.
4. 위치검출의 정밀도가 높으며 오차도 몇cm이내이다,4. The precision of position detection is high and the error is within a few centimeters.
5. 이전보다 넓은 주파수대에 확산되어 통신이 이루어진다.5. Communication is spread across a wider frequency band than before.
UWB는 실내측위기술에 굉장히 적합한 기술이다. UWB의 장점에서 언급했듯 고속통신이 가능하며, 오차도 cm단위 이므로 실내 측위에 굉장히 적합한 기술이다. UWB는 ToF(Time of Flight)에 의해 결정되며 TDoA(TIme Difference of Arrival) 방식과 TWR(Two Way Ranging) 방식 등이 있다.UWB is a technology very suitable for indoor positioning technology. As mentioned in the advantages of UWB, high-speed communication is possible and the error is in the cm unit, making it a very suitable technology for indoor positioning. UWB is determined by ToF (Time of Flight) and includes TDoA (TIme Difference of Arrival) and TWR (Two Way Ranging) methods.
TDoA 방식은 GPS와 매우 유사하다. 앵커(Anchor) 라고 하는 고정된 위치의 디바이스가 배치되고 태그(Tag)와 시간이 동기화된다. 태그(Tag)가 블링크(Blink)라는 데이터를 송신하고 앵커들이 Blink를 수신하고 시간을 체크한다. 다수의 앵커는 각각 다른 시간에 Blink를 수신하며 응답 패킷은 태그(Tag)에 전송하지 않는다.The TDoA method is very similar to GPS. A fixed location device called an anchor is placed and time is synchronized with the tag. Tag transmits data called Blink, and anchors receive Blink and check the time. Multiple anchors receive Blink at different times and do not transmit response packets to the tag.
TDoA 방식은 모든 태그와 앵커 간의 동기화(Sync)를 맞춰야하는 기술적인 복잡함이 있지만 한번의 블링크(Blink) 송신만으로 위치 측위가 가능하여, 배터리의 수명이 TWR 방식보다 길다는 장점이 있다.The TDoA method has the technical complexity of having to synchronize all tags and anchors, but has the advantage of being able to determine location with just one blink transmission, and the battery life is longer than the TWR method.
한편, TWR (Two Way Ranging) 방식은 UWB RF 신호의 비행시간(Time of Flight)을 결정한 다음 시간에 빛의 속도를 곱하여 태그(Tag)와 앵커(Anchor) 간의 거리를 계산한다. 거리를 측정하려면 3개의 메시지를 교환해야한다. Meanwhile, the TWR (Two Way Ranging) method determines the time of flight of the UWB RF signal and then calculates the distance between the tag and anchor by multiplying the time by the speed of light. To measure distance, three messages must be exchanged.
도 13에 도시된 바와 같이, 상기 UWB태그(161)는 TSP (Time of Sending Poll)를 상기 UWB앵커(20)로 폴(Poll) 메시지를 전송하여 초기화한다. 앵커(Anchor)(208)는 폴링 수신 시간 (TRP)을 기록하고 TSR 시간에 응답 메시지로 응답한다. 응답 메시지 수신시 상기 UWB태그(161)는 시간 (TRR)을 기록하고 ID, TSP, TRR, TSF 정보가 포함된 최종 메시지를 작성한다. 최종 메시지 TRF의 시간 수신 및 최종 메시지에 제공된 정보를 바탕으로, 상기 UWB앵커(20)는 UWB ToF(Time of Flight)를 측정할 수 있다.As shown in FIG. 13, the UWB tag 161 initializes the Time of Sending Poll (TSP) by transmitting a Poll message to the UWB anchor 20. Anchor 208 records the polling reception time (TRP) and responds with a response message at the TSR time. When receiving a response message, the UWB tag 161 records the time (TRR) and creates a final message including ID, TSP, TRR, and TSF information. Based on the time reception of the final message TRF and the information provided in the final message, the UWB anchor 20 can measure UWB Time of Flight (ToF).
TWR 방식은 Sync를 맞출 필요가 없어 구현의 복잡성이 TDoA 방식보다 낮으나, 통신이 가능한 모든 앵커(Anchor)와 거리를 계산하기 때문에 배터리의 수명이 효율적이지 않다. The TWR method does not require synchronization, so the complexity of implementation is lower than the TDoA method, but the battery life is not efficient because it calculates the distance to all anchors that can communicate.
도 14에 도시된 바와 같이, 도 13에서 수행하는 메시지 교환 방식을 적어도 3개의 앵커에 대하여 수행하여 삼각측량법을 이용하여 상기 시설로봇(100)의 정확한 위치를 측정한다.As shown in FIG. 14, the message exchange method performed in FIG. 13 is performed for at least three anchors to measure the exact location of the facility robot 100 using triangulation.
도 15는 본 발명에 따른 실내측위를 이용한 시설관리 자동화 방법의 일실시예 흐름도이다.Figure 15 is a flowchart of an embodiment of a facility management automation method using indoor positioning according to the present invention.
도 15에서 도시된 바와 같이, 시설관리 자동화 방법 방법은 데이터구축단계(S910), 제1측위단계(S920), 제2측위단계(S930), 측위리포팅단계(S940), 위치탐색단계(S950) 및 작업수행단계(S960)를 포함할 수 있다. As shown in Figure 15, the facility management automation method includes a data construction step (S910), a first positioning step (S920), a second positioning step (S930), a positioning reporting step (S940), and a location search step (S950). and a task performance step (S960).
먼저, 상기 데이터구축단계(S910)에서 스마트팜(300) 내부에 다수의 정밀 측위 구간 및 UWV 측위 구간과 관련되는 설정 데이터를 구축한다.First, in the data construction step (S910), setting data related to a plurality of precision positioning sections and UWV positioning sections are constructed within the smart farm 300.
상기 데이터구축단계(S910) 이후, 각 정밀 측위 구간에서 각 정밀 측위 구간의 전면 및 후면에 구비되는 레이저센서를 이용하여 각 시설로봇(100)의 위치를 측정한다(S920).After the data construction step (S910), the position of each facility robot 100 is measured in each precision positioning section using laser sensors provided on the front and back of each precision positioning section (S920).
상기 시설로봇(100)은, 상기 정밀 측위 구간 내에서 레이저를 이용하여 위치를 측정하기 위해 전면에 구비되는 제1레이저센서 및 상기 정밀 측위 구간 내에서 레이저를 이용하여 위치를 측정하기 위해 후면에 구비되는 제2레이저센서를 구비한다.The facility robot 100 is equipped with a first laser sensor on the front to measure the position using a laser within the precise positioning section and a first laser sensor provided on the rear to measure the position using a laser within the precise positioning section. A second laser sensor is provided.
상기 제1측위단계(S920)에서, 상기 시설로봇(100)의 제1레이저센서에서 측정한 상기 제1레이저센서와 대향하는 면에 구비되는 레이저센서(305)와의 제1거리와, 상기 제1레이저센서와 대향하는 면에 구비되는 레이저센서(305)가 측정한 상기 시설로봇(100)과의 제2거리는 같아야 한다.In the first positioning step (S920), the first distance between the laser sensor 305 provided on the surface opposite to the first laser sensor measured by the first laser sensor of the facility robot 100, and the first The second distance between the facility robot 100 and the facility robot 100 measured by the laser sensor 305 provided on the surface opposite to the laser sensor must be the same.
또한, 상기 시설로봇(100) 제2레이저센서에서 측정한 상기 제2레이저센서와 대향하는 면에 구비되는 레이저센서(306)와의 제3거리와, 상기 제2레이저센서와 대향하는 면에 구비되는 레이저센서(306)가 측정한 상기 시설로봇(100)과의 제4거리는 같아야 한다.In addition, the third distance between the laser sensor 306 provided on the surface opposite to the second laser sensor measured by the second laser sensor of the facility robot 100, and the third distance provided on the surface opposite to the second laser sensor The fourth distance measured by the laser sensor 306 and the facility robot 100 must be the same.
그런데, 상기 측정된 제1거리, 제2거리, 제3거리, 제4거리는 어느 정도의 오차가 있으며, 이를 기반으로, 상기 시설로봇(100)의 위치를 최종 결정한다.However, the measured first, second, third, and fourth distances have a certain degree of error, and based on this, the location of the facility robot 100 is finally determined.
한편, 상기 측정된 제1거리, 제2거리, 제3거리, 제4거리를 기반으로, 상기 스마트팜(300) 내의 문제 발생여부를 판단할 수 있다. 예를 들어, 제1거리 및 제2거리는 비슷한 값이어야 하는데 매우 큰 차이가 나는 경우, 상기 시설로봇(100)이나 레이저센서에 문제가 발생했음을 의미한다.Meanwhile, based on the measured first distance, second distance, third distance, and fourth distance, it can be determined whether a problem occurs in the smart farm 300. For example, the first distance and the second distance should be similar values, but if there is a very large difference, it means that a problem has occurred in the facility robot 100 or the laser sensor.
이후, 상기 UWB 측위 구간에서 다수의 상기 UWB앵커(20)를 이용하여 각 시설로봇(100)의 위치를 측정한다(S930).Thereafter, the position of each facility robot 100 is measured using a plurality of UWB anchors 20 in the UWB positioning section (S930).
상기 제2측위단계(S930)에서, 상기 다수의 앵커 중, 적어도 3개 이상의 앵커를 이용한 삼각측량법을 사용하여 상기 시설로봇(100)의 위치를 측정한다.In the second positioning step (S930), the position of the facility robot 100 is measured using a triangulation method using at least three anchors among the plurality of anchors.
이후, 상기 스마트팜(300) 내부에서 측정된 각 시설로봇(100)의 정확한 위치가 관리서버(200)로 전달된다(S940).Afterwards, the exact location of each facility robot 100 measured within the smart farm 300 is transmitted to the management server 200 (S940).
상기 측위리포팅단계(S940)에서, 상기 관리서버(200)는 상기 측정된 제1거리, 제2거리, 제3거리, 제4거리를 기반으로, 상기 스마트팜(300) 내의 문제 발생여부를 판단할 수 있다.In the positioning reporting step (S940), the management server 200 determines whether a problem occurs in the smart farm 300 based on the measured first distance, second distance, third distance, and fourth distance. can do.
이후, 상기 관리서버(200)로부터의 작업 요청에 따라 각 시설로봇(100)이 측위 정보를 이용하여 본인의 위치를 정확히 찾아간다(S950).Thereafter, in response to a work request from the management server 200, each facility robot 100 accurately finds its location using positioning information (S950).
상기 위치탐색단계(S950)에서, 상기 시설로봇(100)은, 카메라를 이용하여 라인 트레이싱을 수행하여 상기 UWB 측위 구간에서 상기 정밀 측위 구간으로 이동한다.In the location search step (S950), the facility robot 100 moves from the UWB positioning section to the precise positioning section by performing line tracing using a camera.
이후, 상기 작업수행단계(S960)에서 상기 스마트팜(300) 내에서 각 시설로봇(100)이 본인의 위치에서 상기 관리서버(200)로부터 요청받은 작업을 수행한다.Thereafter, in the task performance step (S960), each facility robot 100 within the smart farm 300 performs the task requested from the management server 200 at its location.
이상에서 본 발명에 따른 실내측위를 이용한 시설관리 자동화 방법에 대하여 설명하였지만, 시설관리 자동화 방법을 구현하기 위한 프로그램이 저장된 컴퓨터 판독 가능한 기록매체 및 실내관리 자동화 방법을 구현하기 위한 컴퓨터 판독 가능한 기록매체에 저장된 프로그램 역시 구현 가능함은 물론이다.Although the facility management automation method using indoor positioning according to the present invention has been described above, the program for implementing the facility management automation method is stored in the computer-readable recording medium and the computer-readable recording medium for implementing the indoor management automation method. Of course, stored programs can also be implemented.
즉, 상술한 시설관리 자동화 방법은 이를 구현하기 위한 명령어들의 프로그램이 유형적으로 구현됨으로써, 컴퓨터를 통해 판독될 수 있는 기록매체에 포함되어 제공될 수도 있음을 당업자들이 쉽게 이해할 수 있을 것이다. 다시 말해, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어, 컴퓨터 판독 가능한 기록매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 상기 컴퓨터 판독 가능한 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리, USB 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In other words, those skilled in the art will be able to easily understand that the above-described facility management automation method can be provided by being included in a recording medium that can be read by a computer by tangibly implementing a program of commands for implementing it. In other words, it can be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software art. Examples of the computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and floptical disks. Included are magneto-optical media, and hardware devices specifically configured to store and perform program instructions, such as ROM, RAM, flash memory, USB memory, and the like. Examples of program instructions include machine language code, such as that produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이 본 발명에서는 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 일 실시예에 한정되는 것이 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described with reference to specific details such as specific components and limited embodiment drawings, but this is only provided to facilitate a more general understanding of the present invention, and the present invention is not limited to the above-mentioned embodiment. No, those skilled in the art can make various modifications and variations from this description.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술되는 특허 청구 범위뿐 아니라 이 특허 청구 범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be limited to the described embodiments, and all matters that are equivalent or equivalent to the claims of this patent, as well as the claims described later, are said to fall within the scope of the spirit of the present invention. will be.
10 : 시설관리 자동화 시스템
20 : UWB앵커
30 : 탑재체
100 : 시설로봇
110 : 바디부
120 : 장착부
130 : 샤시부
140 : 메인제어부
141 : 주행제어부
142 : 작업제어부
150 : 정보측정부
160 : 통신부
161 : UWB태그
170 : 배터리
200 : 관제서버
210 : 모니터링부
300 : 스마트팜
301: 배지 트레이
302: 정밀 측위 구간
303: 레일
304: UWB 측위 구간
305 : 레이저센서
306 : 레이저센서
307: 스마트팜통신부
400 : 관리자단말기10: Facility management automation system
20: UWB anchor
30: Payload
100: Facility robot
110: body part
120: Mounting part
130: Chassis part
140: main control unit
141: Driving control unit
142: Work control unit
150: Information measurement unit
160: Department of Communications
161: UWB tag
170: battery
200: Control server
210: monitoring unit
300: Smart Farm
301: Output tray
302: Precision positioning section
303: rail
304: UWB positioning section
305: Laser sensor
306: Laser sensor
307: Smart Farm Communications Department
400: Administrator terminal
Claims (10)
작물의 생육을 보조하도록 임무를 수행하는 탑재체가 장착되어 시설 내에 배양되는 작물 사이를 주행하는 시설로봇; 및
상기 시설로봇과 통신하는 관제서버;
를 포함하고,
상기 시설로봇은,
바디부 및 샤시부를 포함하는 차량으로 형성되되,
상기 탑재체가 교체 가능하도록 상면에 장착되는 평판 형상의 장착부 및, UWB(Ultra Wide Band)를 이용하여 측위가 산출되도록 UWB태그를 더 포함하고,
상기 시설관리 자동화 시스템은,
시설 내에 고정되어 상기 UWB태그와 통신하는 복수의 UWB앵커;
를 더 포함하고,
상기 시설로봇의 측위가 TDoA(TIme Difference of Arrival) 또는 TWR(Two Way Ranging)을 이용하여 산출되며,
상기 시설로봇은,
상기 샤시부의 주행과 조향을 제어하는 주행제어부를 포함하는 메인제어부; 및
외부정보를 측정하여 상기 메인제어부로 전송하는 정보측정부;
를 더 포함하고,
상기 메인제어부는,
상기 탑재체와 연결되어 상기 탑재체의 동작을 제어하는 작업제어부를 더 포함하며, 상기 정보측정부에서 수신된 외부정보를 기반으로 상기 탑재체의 동작을 제어하고, 기억장치를 포함하여 주행계획 및 작업계획이 상기 주행제어부 및 작업제어부에 각각 기록되며,
상기 주행계획은, 시설로봇의 이동경로에 대한 데이터셋을 포함하고,
상기 작업계획은, 작업을 수행할 조건과 작업 내용의 데이터셋을 포함하며,
상기 시설로봇은 배터리를 더 포함하고,
상기 시설로봇의 배터리가 일정 수준 이하인 경우 무선 도킹 스테이션에 이동하여 배터리 충전을 수행하되, 배터리가 기준 수치 이상되는 경우에는 시설로봇의 임무를 재개하며,
상기 시설로봇에 장착된 탑재체는 상기 배터리로부터 전원을 공급받되, 상기 메인제어부와 데이터 통신되고,
상기 메인제어부는 사전에 정의된 프리셋을 통해 연결된 임무 장비의 종류를 감지하여, 보유하지 않은 종류의 장비가 연결된 경우 상기 관제서버로부터 추가 프리셋을 요청하며,
상기 프리셋에는 임무 장비의 고유 정보, 구성 정보 및 수행 목적이 포함된 정보이고,
상기 관제서버는,
상기 시설의 내부와 상기 시설로봇의 실시간 위치를 영상으로 출력하는 모니터링부;
를 포함하고,
상기 모니터링부는,
실시간을 기준으로, 이전의 소정시간동안 시설로봇이 이동한 경로와, 이후의 소정시간동안 시설로봇이 이동할 경로가 함께 출력되며,
상기 시설관리 자동화 시스템은,
정밀 측위 구간 및 초광대역 무선기술(UWB) 측위 구간이 구비되는 스마트팜;
을 더 포함하고,
상기 스마트팜은,
UWB 측위를 수행하기 위해 상기 스마트팜 내에 적어도 3개 이상의 상기 UWB앵커가 구비되고,
상기 스마트팜 내에 제1 방향의 라인 형태로 구비되는 다수의 배지 트레이;
이웃하는 배지 트레이 사이에 제1 방향으로 구비되는 다수의 정밀 측위 구간;
각 정밀 측위 구간 상에 구비되어 상기 시설로봇이 이동하는 레일;
상기 다수의 정밀 측위 구간의 일측에 상기 제1 방향과 수직하는 제2 방향의 라인 형태로 구비되는 UWB 측위 구간;
상기 각 정밀 측위 구간에서, 상기 시설로봇이 이동하는 구간의 전면 및 후면에 각각 구비되는 레이저센서; 및
상기 관제서버와의 무선통신을 지원하는 스마트팜통신부;
를 포함하는 것을 특징으로 하는 시설관리 자동화 시스템.
In the facility management automation system,
A facility robot is equipped with a payload that performs tasks to assist crop growth and travels between crops cultivated within the facility; and
A control server that communicates with the facility robot;
Including,
The facility robot is,
It is formed as a vehicle including a body part and a chassis part,
The payload further includes a flat mounting part mounted on the upper surface so that the payload can be replaced, and a UWB tag to calculate positioning using UWB (Ultra Wide Band),
The facility management automation system is,
A plurality of UWB anchors fixed within the facility and communicating with the UWB tag;
It further includes,
The positioning of the facility robot is calculated using TDoA (TIme Difference of Arrival) or TWR (Two Way Ranging),
The facility robot is,
a main control unit including a travel control unit that controls driving and steering of the chassis unit; and
An information measurement unit that measures external information and transmits it to the main control unit;
It further includes,
The main control unit,
It further includes a work control unit connected to the payload to control the operation of the payload, controls the operation of the payload based on external information received from the information measurement unit, and includes a memory device to store a travel plan and a work plan. They are recorded in the driving control unit and the work control unit, respectively,
The travel plan includes a data set about the movement path of the facility robot,
The work plan includes a dataset of conditions for performing the work and work details,
The facility robot further includes a battery,
If the battery of the facility robot is below a certain level, it moves to the wireless docking station to recharge the battery, but if the battery exceeds the standard value, the facility robot's mission is resumed.
The payload mounted on the facility robot receives power from the battery and communicates data with the main control unit,
The main control unit detects the type of mission equipment connected through predefined presets, and requests additional presets from the control server when a type of equipment that it does not possess is connected,
The preset is information that includes the unique information, configuration information, and performance purpose of the mission equipment,
The control server is,
A monitoring unit that outputs the real-time location of the interior of the facility and the facility robot as an image;
Including,
The monitoring unit,
Based on real time, the path that the facility robot moved during the previous predetermined time and the path that the facility robot will move during the next predetermined time are output together,
The facility management automation system is,
A smart farm equipped with a precision positioning section and an ultra-wideband wireless technology (UWB) positioning section;
It further includes,
The smart farm is,
At least three or more UWB anchors are provided in the smart farm to perform UWB positioning,
A plurality of badge trays provided in the form of a line in a first direction within the smart farm;
A plurality of precise positioning sections provided in a first direction between neighboring discharge trays;
Rails provided on each precise positioning section on which the facility robot moves;
a UWB positioning section provided in the form of a line in a second direction perpendicular to the first direction on one side of the plurality of precision positioning sections;
In each precision positioning section, a laser sensor is provided at the front and rear of the section along which the facility robot moves; and
A smart farm communication unit that supports wireless communication with the control server;
A facility management automation system comprising:
상기 정보측정부는 카메라를 포함하고,
상기 관제서버는,
상기 시설로봇의 카메라에서 촬영된 영상을 출력하는 모니터링부;
를 포함하는 것을 특징으로 하는 시설관리 자동화 시스템.
According to paragraph 1,
The information measuring unit includes a camera,
The control server is,
A monitoring unit that outputs images captured by the camera of the facility robot;
A facility management automation system comprising:
A) 상기 시설로봇이 가동하여 상기 관제서버로 시설로봇의 고유정보를 전송하는 단계; 및
B) 상기 관제서버에서 수신된 고유정보를 기반으로 권한이 부여된 시설로봇인지를 판별하여 상기 시설로봇으로 권한 승인 여부를 응답하는 단계;
를 포함하고,
상기 시설로봇이 권한이 부여된 경우,
C) 상기 시설로봇이 권한 승인을 수신한 후에 시설로봇의 상태정보를 상기 관제서버로 전송하는 단계; 및
D) 상기 관제서버와 시설로봇이 서로 접속 연결되는 단계;
를 더 포함하는 것을 특징으로 하는 시설관리 자동화 방법.
In the facility management automation method using the facility management automation system of paragraph 1,
A) The facility robot operates and transmits unique information of the facility robot to the control server; and
B) determining whether the facility robot is authorized based on the unique information received from the control server and responding to the facility robot as to whether the authorization is approved;
Including,
If the above facility robot is authorized,
C) transmitting status information of the facility robot to the control server after the facility robot receives permission approval; and
D) connecting the control server and the facility robot to each other;
A facility management automation method further comprising:
상기 시설로봇의 권한이 승인되면,
상기 B단계에서는,
상기 관제서버가 UWB앵커의 기준 좌표를 함께 전송하여,
상기 C단계에서의 상기 상태정보가 상기 시설로봇의 현재 위치를 포함하는 것을 특징으로 하는 시설관리 자동화 방법.
According to clause 8,
Once the authority of the above facility robot is approved,
In step B,
The control server transmits the reference coordinates of the UWB anchor,
A facility management automation method, wherein the status information in step C includes the current location of the facility robot.
상기 상태정보는,
상기 시설로봇의 기억장치에 기록된 주행계획을 포함하되,
상기 D단계에서는,
상기 시설로봇에 기록된 주행계획과 상기 관제서버에 기록된 주행계획이 충돌할 경우 설정된 우선순위에 따라 상기 시설로봇이 운용되는 것을 특징으로 하는 시설관리 자동화 방법.According to clause 9,
The status information is,
Including the driving plan recorded in the memory device of the facility robot,
In step D,
A facility management automation method characterized in that when the travel plan recorded in the facility robot and the travel plan recorded in the control server conflict, the facility robot is operated according to a set priority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220134920A KR102583298B1 (en) | 2022-10-19 | 2022-10-19 | Autonomous driving facility robot and facility management automation system using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220134920A KR102583298B1 (en) | 2022-10-19 | 2022-10-19 | Autonomous driving facility robot and facility management automation system using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102583298B1 true KR102583298B1 (en) | 2023-09-26 |
Family
ID=88190832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220134920A Active KR102583298B1 (en) | 2022-10-19 | 2022-10-19 | Autonomous driving facility robot and facility management automation system using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102583298B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119217404A (en) * | 2024-12-02 | 2024-12-31 | 国网上海市电力公司 | An ultra-wideband (UWB) multi-reference positioning method for transformer internal inspection robot |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6365668B2 (en) * | 1978-12-05 | 1988-12-16 | Roussel Uclaf | |
KR20110111956A (en) * | 2010-04-06 | 2011-10-12 | 삼성전자주식회사 | Robot cleaning system and control method with wireless power charging |
KR101376535B1 (en) | 2012-05-14 | 2014-03-26 | 전북대학교산학협력단 | Agricultural robot system for pest control |
KR102009453B1 (en) | 2019-01-10 | 2019-08-13 | 주식회사 스튜디오쓰리에스코리아 | Smart farm automation system using robot |
KR20210131568A (en) * | 2020-04-24 | 2021-11-03 | 정환홍 | Method and system for managing smart farm |
KR20210156298A (en) * | 2016-03-09 | 2021-12-24 | 얀마 파워 테크놀로지 가부시키가이샤 | Work vehicle and travel region specification device |
KR20220098239A (en) * | 2019-11-15 | 2022-07-11 | 엘지전자 주식회사 | Activation of new container-based devices in the vehicle |
KR102446517B1 (en) * | 2021-06-21 | 2022-09-23 | 한성웰텍(주) | Unmanned transport vehicle capable of route driving in indoor and outdoor environments |
-
2022
- 2022-10-19 KR KR1020220134920A patent/KR102583298B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6365668B2 (en) * | 1978-12-05 | 1988-12-16 | Roussel Uclaf | |
KR20110111956A (en) * | 2010-04-06 | 2011-10-12 | 삼성전자주식회사 | Robot cleaning system and control method with wireless power charging |
KR101376535B1 (en) | 2012-05-14 | 2014-03-26 | 전북대학교산학협력단 | Agricultural robot system for pest control |
KR20210156298A (en) * | 2016-03-09 | 2021-12-24 | 얀마 파워 테크놀로지 가부시키가이샤 | Work vehicle and travel region specification device |
KR102009453B1 (en) | 2019-01-10 | 2019-08-13 | 주식회사 스튜디오쓰리에스코리아 | Smart farm automation system using robot |
KR20220098239A (en) * | 2019-11-15 | 2022-07-11 | 엘지전자 주식회사 | Activation of new container-based devices in the vehicle |
KR20210131568A (en) * | 2020-04-24 | 2021-11-03 | 정환홍 | Method and system for managing smart farm |
KR102446517B1 (en) * | 2021-06-21 | 2022-09-23 | 한성웰텍(주) | Unmanned transport vehicle capable of route driving in indoor and outdoor environments |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119217404A (en) * | 2024-12-02 | 2024-12-31 | 国网上海市电力公司 | An ultra-wideband (UWB) multi-reference positioning method for transformer internal inspection robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11656624B2 (en) | Horticulture aided by autonomous systems | |
CN106128169B (en) | A kind of system and method for no-fly zone unmanned plane management and control | |
CN105182997B (en) | A kind of unmanned plane planning air route appraisal procedure based on Electromagnetic Simulation | |
DE102010041548B4 (en) | Locating system and method for determining the positions of objects | |
US11730089B2 (en) | Horticulture aided by autonomous systems | |
CN111511080A (en) | Bluetooth mesh-based illumination control method and related system | |
CN106200680B (en) | Unmanned aerial vehicle cluster management system and control method thereof | |
CN105611277B (en) | A kind of video map drawing system based on accessible navigation dirigible | |
CN105245846A (en) | Multi-unmanned aerial vehicle cooperative tracking type shooting system and shooting method | |
CN110113788A (en) | A kind of tag location method, system and device | |
CN110244770A (en) | A kind of accurate landing system of unmanned plane based on UWB positioning | |
CN104918216A (en) | Advertisement pushing system based on position service and method | |
CN205898998U (en) | UAV navigation control system | |
CN114018244B (en) | Target tracking route generation method based on unmanned aerial vehicle photoelectric platform | |
CN110190891B (en) | Monitoring data collection method and system for low-altitude remote sensing and ground sensing of cultivated land quality | |
KR102583298B1 (en) | Autonomous driving facility robot and facility management automation system using the same | |
CN208027170U (en) | A kind of power-line patrolling unmanned plane and system | |
CN117546681A (en) | Collaborative operation methods, systems and platforms for guiding robots to pick and transport fruits | |
CN208421639U (en) | A kind of precise positioning overlength continuation of the journey unmanned plane inspection disaster prevention system | |
KR102466185B1 (en) | System for controlling of operations in smart farm using indoor positioning and method thereof | |
CN113301645A (en) | Signal source position obtaining and position calibration method, equipment and storage medium | |
KR20240067722A (en) | Facility robot for photographing the growth point of crops and facility management system using the same | |
EP2908611A1 (en) | A device for locating and identifying objects in a room and allowing access to a contextual service | |
CN102044171A (en) | Device and method for screen tracking display of flight information | |
CN116795132A (en) | Express delivery transportation method and device of unmanned aerial vehicle and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20221019 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20221107 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20221019 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230105 Patent event code: PE09021S01D |
|
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20230523 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230918 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230921 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230921 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |