KR20210055413A - Elevator system for which robot boards, method for controlling elevator system, and elevator control system - Google Patents

Elevator system for which robot boards, method for controlling elevator system, and elevator control system Download PDF

Info

Publication number
KR20210055413A
KR20210055413A KR1020190141826A KR20190141826A KR20210055413A KR 20210055413 A KR20210055413 A KR 20210055413A KR 1020190141826 A KR1020190141826 A KR 1020190141826A KR 20190141826 A KR20190141826 A KR 20190141826A KR 20210055413 A KR20210055413 A KR 20210055413A
Authority
KR
South Korea
Prior art keywords
elevator
robot
floor
unit
elevator unit
Prior art date
Application number
KR1020190141826A
Other languages
Korean (ko)
Other versions
KR102338607B1 (en
Inventor
김가현
김남윤
김석태
Original Assignee
네이버랩스 주식회사
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 네이버랩스 주식회사 filed Critical 네이버랩스 주식회사
Priority to KR1020190141826A priority Critical patent/KR102338607B1/en
Priority to PCT/KR2020/014057 priority patent/WO2021091111A1/en
Publication of KR20210055413A publication Critical patent/KR20210055413A/en
Priority to KR1020210146862A priority patent/KR102338608B1/en
Application granted granted Critical
Publication of KR102338607B1 publication Critical patent/KR102338607B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/34Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
    • B66B1/3415Control system configuration and the data transmission or communication within the control system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/24Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration
    • B66B1/2408Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration where the allocation of a call to an elevator car is of importance, i.e. by means of a supervisory or group controller
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/24Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/24Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration
    • B66B1/2408Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration where the allocation of a call to an elevator car is of importance, i.e. by means of a supervisory or group controller
    • B66B1/2466For elevator systems with multiple shafts and multiple cars per shaft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/34Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B3/00Applications of devices for indicating or signalling operating conditions of elevators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B3/00Applications of devices for indicating or signalling operating conditions of elevators
    • B66B3/002Indicators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B2201/00Aspects of control systems of elevators
    • B66B2201/10Details with respect to the type of call input
    • B66B2201/104Call input for a preferential elevator car or indicating a special request

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Elevator Control (AREA)

Abstract

Provided is an elevator system comprising: a plurality of elevator units which can be boarded by a service-providing robot on at least one floor among floors inside a building; and a spinal unit which connects to the elevator units and moves the elevator units between floors by elevating the elevator units, wherein, on the basis of control by an elevator control system, a robot on board an elevator unit is controlled so as to move between the floors in order to provide services or for maintenance.

Description

로봇 탑승을 위한 엘리베이터 시스템, 엘리베이터 시스템 제어 방법 및 엘리베이터 제어 시스템{ELEVATOR SYSTEM FOR WHICH ROBOT BOARDS, METHOD FOR CONTROLLING ELEVATOR SYSTEM, AND ELEVATOR CONTROL SYSTEM}Elevator system for robot boarding, elevator system control method, and elevator control system {ELEVATOR SYSTEM FOR WHICH ROBOT BOARDS, METHOD FOR CONTROLLING ELEVATOR SYSTEM, AND ELEVATOR CONTROL SYSTEM}

아래의 설명은 로봇 탑승을 위한 엘리베이터 시스템, 엘리베이터 시스템 제어 방법 및 엘리베이터 제어 시스템에 관한 것으로, 특히, 건물 내의 층들을 이동하면서 서비스를 제공하는 로봇의 탑승을 위한 엘리베이터 시스템과, 이러한 엘리베이터 시스템을 제어하는 방법 및 그 제어 시스템에 관한 것이다.The following description relates to an elevator system for boarding a robot, an elevator system control method, and an elevator control system.In particular, an elevator system for boarding a robot that provides services while moving floors in a building, and an elevator system for controlling such an elevator system. It relates to a method and a control system thereof.

자율 주행 로봇은 스스로 주변을 살피고 장애물을 감지하면서 바퀴나 다리를 이용하여 목적지까지 최적 경로를 찾아가는 로봇으로, 자율 주행 차량이나, 물류, 호텔 서비스, 로봇 청소기 등 다양한 분야를 위해 개발 및 활용되고 있다. Self-driving robots are robots that look around themselves and detect obstacles and find the optimal route to their destination using wheels or legs, and are developed and used for various fields such as autonomous vehicles, logistics, hotel services, and robot vacuum cleaners.

건물 내에서 서비스를 제공하기 위해 사용되는 로봇은, 건물의 특정한 층에서 서비스를 제공하기 위해 해당 건물 내에 설치된 엘리베이터에 탑승해야 하는 경우가 있다. 그러나, 로봇이 사람이 이용하는 엘리베이터에 탑승하는 경우, 로봇과 사람 간의 충돌 또는 간섭이 발생하거나, 엘리베이터가 로봇이 서비스를 제공하기 위한 층 뿐만아니라 사람의 목적지에도 정차해야 하는 바, 로봇에 의한 서비스의 제공이 비효율적이게 된다.Robots used to provide services within a building may require boarding an elevator installed within a building to provide services on a specific floor of a building. However, when a robot boards an elevator used by a person, collision or interference between the robot and the person occurs, or the elevator must stop not only on the floor for the robot to provide service, but also at the destination of the person. Provision becomes inefficient.

따라서, 로봇에 의한 서비스의 제공을 보다 효율화할 수 있는, 로봇의 탑승을 위한 엘리베이터 시스템과 그 제어 방법 및 시스템이 요구된다.Accordingly, there is a need for an elevator system for boarding a robot, and a control method and system for the same, which can more efficiently provide a service by a robot.

한국공개특허 제10-2005-0024840호는 자율이동로봇을 위한 경로계획방법에 관한 기술로, 가정이나 사무실에서 자율적으로 이동하는 이동로봇이 장애물을 회피하면서 목표점까지 안전하고 빠르게 이동할 수 있는 최적경로를 계획하는 방법에 대해 개시하고 있다. Korean Patent Publication No. 10-2005-0024840 is a technology related to a path planning method for autonomous mobile robots. The optimal path for a mobile robot that moves autonomously at home or office to avoid obstacles and move safely and quickly to the target point is determined. Discuss how to plan.

상기에서 설명된 정보는 단지 이해를 돕기 위한 것이며, 종래 기술의 일부를 형성하지 않는 내용을 포함할 수 있으며, 종래 기술이 통상의 기술자에게 제시할 수 있는 것을 포함하지 않을 수 있다.The information described above is for illustrative purposes only, may include content that does not form part of the prior art, and may not include what the prior art may present to a person skilled in the art.

건물 내의 층들 중 적어도 하나의 층에서 서비스를 제공하는 로봇이 탑승 가능하게 구성되는 복수의 엘리베이터 유닛들과, 엘리베이터 유닛들과 접속되고, 엘리베이터 유닛들을 승강시킴으로써 층들 간에서 엘리베이터 유닛들을 이동시키는 스파이널(spinal)부를 포함하며, 엘리베이터 제어 시스템에 의한 제어에 따라, 엘리베이터 유닛에 탑승한 로봇이 서비스의 제공 또는 메인터넌스를 위해 층들 간에서 이동하도록 제어되는 엘리베이터 시스템을 제공한다. A plurality of elevator units configured to allow a robot providing service on at least one of the floors in the building to board, and a spinal that is connected to the elevator units and moves elevator units between floors by raising and lowering the elevator units. ) Unit, and according to the control by the elevator control system, a robot in the elevator unit is controlled to move between floors for the provision of service or maintenance.

엘리베이터 시스템의 스파이널부에 접속된 엘리베이터 유닛에 로봇이 탑승함을 감지하고, 해당 로봇이 서비스의 제공 또는 메인터넌스를 위해 건물의 층들 간에서 이동하도록 엘리베이터 시스템을 제어하되, 이러한 제어를 통해, 스파이널부가 엘리베이터 유닛을 승강시킴으로써 엘리베이터 유닛에 탑승된 로봇을 층들 간에서 이동시키도록 하는 엘리베이터 시스템 제어 방법을 제공한다. Controls the elevator system so that it detects that a robot is on board the elevator unit connected to the spinal part of the elevator system and moves the robot between the floors of the building for the provision of service or maintenance.Through this control, the spinal part is the elevator There is provided an elevator system control method in which a robot in an elevator unit moves between floors by raising and lowering a unit.

일 측면에 있어서, 로봇 탑승을 위한 엘리베이터 시스템에 있어서, 건물 내의 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승 가능하게 구성되는 엘리베이터 유닛 및 상기 엘리베이터 유닛과 접속되고, 상기 엘리베이터 유닛을 승강시킴으로써 상기 층들 간에서 상기 엘리베이터 유닛을 이동시키는 스파이널부를 포함하고, 엘리베이터 제어 시스템에 의한 제어에 기반하여, 상기 엘리베이터 유닛은 상기 엘리베이터 유닛에 탑승한 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 제어되고, 상기 엘리베이터 유닛은 복수이고, 복수의 엘리베이터 유닛들 각각이 상기 스파이널부와 접속되는, 엘리베이터 시스템이 제공된다. In one aspect, in an elevator system for boarding a robot, at least one robot providing a service on at least one floor of a building is connected to an elevator unit configured to be boardable and the elevator unit, and the elevator unit And a spinal unit for moving the elevator unit between the floors by elevating and lowering the elevator unit, and based on the control by the elevator control system, the elevator unit is provided by the robot boarding the elevator unit between the floors for the provision of service or maintenance. Controlled to move in, the elevator unit is a plurality, and each of the plurality of elevator units is connected to the spinal portion, an elevator system is provided.

상기 엘리베이터 유닛은 상기 엘리베이터 유닛에 탑승한 로봇의 배터리를 충전시키기 위한 충전 도크를 포함할 수 있다. The elevator unit may include a charging dock for charging a battery of a robot on board the elevator unit.

상기 엘리베이터 유닛은 로봇의 탑승에 적합한 규격을 갖고, 상기 건물 내에서 사람의 탑승을 위한 엘리베이터와는 구분되고, 상기 엘리베이터 유닛에 사람이 탑승을 시도함이 감지된 때, 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 출력하도록 구성될 수 있다. The elevator unit has a standard suitable for boarding a robot, is distinguished from an elevator for boarding a person in the building, and when it is detected that a person is attempting to board the elevator unit, one of a visual indicator and an audible indicator It may be configured to output at least one indicator.

상기 스파이널부는 고리형으로 구성되고, 상기 스파이널부가 일 방향으로 이동함에 따라, 상기 스파이널부에 접속된 상기 복수의 엘리베이터 유닛들 각각은 상승하거나 하강할 수 있다. The spinal portion has an annular shape, and as the spinal portion moves in one direction, each of the plurality of elevator units connected to the spinal portion may rise or descend.

상기 스파이널부가 일 방향으로 이동함에 따라, 상기 복수의 엘리베이터 유닛들 중 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상승하고, 상기 복수의 엘리베이터 유닛들 중 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 하강하고, 상기 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상기 층들 중 각 층에 마련된 상행용 엘리베이터 도어와 연관되고, 상기 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상기 각 층에 마련된 하행용 엘리베이터 도어와 연관될 수 있다. As the spinal part moves in one direction, the elevator unit connected to the spinal part from the first side of the plurality of elevator units rises, and the elevator unit connected to the spinal part from the second side of the plurality of elevator units The elevator unit descends, and the elevator unit connected to the spinal part from the first side is associated with an upward elevator door provided on each floor among the floors, and the elevator unit connected to the spinal part from the second side is the It may be associated with a descending elevator door provided on each floor.

상기 층들은 서비스의 제공을 위해 요구되는 물건을 로봇에 탑재하기 위한 서비스 터미널 층을 포함하고, 상기 엘리베이터 제어 시스템에 의한 제어에 기반하여, 상기 엘리베이터 유닛에 탑승한 로봇에 의한 서비스의 제공이 요청된 때, 상기 탑승한 로봇이 상기 서비스 터미널 층으로 이동하도록 상기 엘리베이터 유닛을 상기 서비스 터미널 층으로 이동시키고, 상기 서비스 터미널 층에서 상기 엘리베이터 유닛에 탑승한 로봇이 상기 층들 중 서비스를 제공할 목표 층으로 이동하도록 상기 엘리베이터 유닛을 목표 층으로 이동시킬 수 있다. The floors include a service terminal layer for loading objects required for the provision of services on the robot, and based on the control by the elevator control system, provision of services by the robot boarding the elevator unit is requested. In this case, the elevator unit is moved to the service terminal floor so that the robot on board moves to the service terminal floor, and the robot aboard the elevator unit moves from the service terminal floor to a target floor to provide service among the floors. The elevator unit may be moved to the target floor so as to be performed.

서비스의 제공이 요청되지 않은 로봇 또는 특정한 층으로의 이동이 요청되지 않은 로봇은 상기 엘리베이터 유닛에 탑승한 상태로 대기될 수 있다. A robot that is not requested to provide a service or a robot that is not requested to move to a specific floor may be waiting while boarding the elevator unit.

상기 층들 중 제1 층에서 로봇에 대한 호출이 발생된 때, 상기 엘리베이터 제어 시스템에 의한 제어에 기반하여, 상기 복수의 엘리베이터 유닛들은, 상기 복수의 엘리베이터 유닛들 중 상기 제1 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇 또는 상기 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇이 상기 제1 층으로 이동하도록 제어될 수 있다. When a call to the robot occurs on the first floor of the floors, based on the control by the elevator control system, the plurality of elevator units are an elevator unit located on the first floor of the plurality of elevator units. A robot boarding in or a robot boarding in an elevator unit located on a floor closest to the first floor may be controlled to move to the first floor.

상기 층들은 로봇의 메인터넌스를 수행하기 위한 메인터넌스 스테이션 층을 포함하고, 상기 엘리베이터 제어 시스템에 의한 제어에 기반하여, 상기 엘리베이터 유닛에 탑승한 로봇에 대해 메인터넌스가 필요함이 감지된 때, 상기 탑승한 로봇이 상기 메인터넌스 스테이션 층으로 이동하도록 상기 엘리베이터 유닛을 상기 메인터넌스 스테이션 층으로 이동시킬 수 있다. The floors include a maintenance station layer for performing maintenance of the robot, and based on the control by the elevator control system, when it is detected that maintenance is required for the robot boarding the elevator unit, the boarding robot is The elevator unit may be moved to the maintenance station floor so as to move to the maintenance station floor.

상기 엘리베이터 유닛은 엘리베이터 유닛 ID와 연관되고, 상기 엘리베이터 유닛에 탑승한 로봇은 로봇 ID와 연관되고, 상기 탑승한 로봇이 제공하는 서비스는 서비스 ID와 연관되고, 상기 엘리베이터 유닛 ID, 상기 로봇 ID 및 상기 서비스 ID에 기반하여, 상기 엘리베이터 유닛의 위치, 상기 탑승한 로봇의 위치 및 상기 탑승한 로봇이 제공하는 서비스의 제공 상황이 트래킹될 수 있다. The elevator unit is associated with an elevator unit ID, a robot boarding in the elevator unit is associated with a robot ID, and a service provided by the boarding robot is associated with a service ID, and the elevator unit ID, the robot ID, and the Based on the service ID, the position of the elevator unit, the position of the robot on board, and the situation of providing a service provided by the robot on board may be tracked.

상기 엘리베이터 유닛과 상기 탑승한 로봇 간의 근거리 무선 통신에 의해 상기 엘리베이터 유닛에 대한 로봇의 탑승이 식별될 수 있다. The boarding of the robot with respect to the elevator unit may be identified by short-range wireless communication between the elevator unit and the boarding robot.

상기 엘리베이터 유닛에 대해 로봇이 탑승하거나 하차할 때, 상기 엘리베이터 유닛에 대한 로봇의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터가 상기 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 출력될 수 있다. When the robot boards or gets off the elevator unit, at least one of a visual indicator and an audible indicator indicating boarding or alighting of the robot for the elevator unit may be output from an external user interface associated with the elevator unit. .

상기 복수의 엘리베이터 유닛들은 제1 규격의 제1 엘리베이터 유닛 및 상기 제1 규격보다 더 큰 제2 규격의 제2 엘리베이터 유닛을 포함하고, 상기 제2 엘리베이터 유닛은 제1 엘리베이터 유닛에는 탑승이 불가능한 대형의 로봇이 탑승 가능하도록 구성될 수 있다. The plurality of elevator units include a first elevator unit of a first standard and a second elevator unit of a second standard that is larger than the first standard, and the second elevator unit is a large size that cannot be boarded in the first elevator unit. It may be configured to allow the robot to ride.

상기 엘리베이터 유닛에 소정의 크기 이상의 로봇 또는 상기 소정의 크기 이상의 물건을 탑재한 로봇이 탑승한 경우, 상기 엘리베이터 유닛에는 다른 로봇이 탑승할 수 없도록 제어될 수 있다. When a robot having a predetermined size or larger or a robot having an object having a predetermined size or larger is mounted on the elevator unit, the elevator unit may be controlled so that no other robot can board the elevator unit.

상기 엘리베이터 유닛에 우선순위가 높은 서비스를 제공하는 로봇이 탑승한 경우, 상기 엘리베이터 제어 시스템에 의한 제어에 따라, 상기 엘리베이터 유닛은 다른 층에 대한 정차 없이 상기 우선순위가 높은 서비스를 제공할 층으로 이동하도록 제어될 수 있다. When a robot providing a high-priority service is boarded in the elevator unit, the elevator unit moves to the floor to provide the high-priority service without stopping on other floors, according to the control by the elevator control system. Can be controlled to do.

다른 일 측면에 있어서, 엘리베이터 제어 시스템에 의해 수행되는, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법에 있어서, 상기 엘리베이터 시스템의 스파이널부에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛에 상기 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승함을 감지하는 단계 및 상기 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 상기 엘리베이터 시스템을 제어하는 단계를 포함하고, 상기 제어하는 단계에 의해, 상기 스파이널부가 상기 엘리베이터 유닛을 승강시킴으로써 상기 로봇을 상기 층들 간에서 이동시키는, 엘리베이터 시스템 제어 방법이 제공된다. In another aspect, in a method of controlling an elevator system for boarding a robot, performed by an elevator control system, at least one of a plurality of elevator units moving between floors in a building connected to a spinal portion of the elevator system Detecting that at least one robot providing service on at least one of the floors is on board in one elevator unit, and controlling the elevator system so that the robot moves between the floors for service provision or maintenance A method for controlling an elevator system is provided, comprising the step of, and by the controlling step, wherein the spinal unit moves the robot between the floors by raising and lowering the elevator unit.

상기 엘리베이터 시스템 제어 방법은, 상기 엘리베이터 유닛에 마련된 충전 도크를 통해 상기 로봇의 충전을 제어하는 단계를 더 포함하고, 상기 로봇에 대해 서비스의 제공이나 특정한 층으로의 이동이 요청되지 않은 경우, 상기 로봇은 상기 엘리베이터 유닛에 탑승한 상태로 대기될 수 있다. The elevator system control method further includes controlling the charging of the robot through a charging dock provided in the elevator unit, and when the robot is not requested to provide a service or move to a specific floor, the robot May be waited while boarding the elevator unit.

상기 엘리베이터 시스템 제어 방법은, 상기 엘리베이터 유닛에 사람이 탑승을 시도함이 감지된 때, 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 출력시키는 단계를 더 포함할 수 있다. The elevator system control method may further include outputting at least one of a visual indicator and an audible indicator when it is sensed that a person attempts to board the elevator unit.

상기 스파이널부는 고리형으로 구성되고, 상기 제어하는 단계는, 상기 스파이널부를 일 방향으로 이동하도록 제어함으로써, 상기 복수의 엘리베이터 유닛들 중 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상승시키고, 상기 복수의 엘리베이터 유닛들 중 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 하강시키도록 상기 엘리베이터 시스템을 제어할 수 있다. The spinal portion is configured in an annular shape, and the controlling step includes controlling the spinal portion to move in one direction, thereby raising an elevator unit connected to the spinal portion from a first side of the plurality of elevator units, and the It is possible to control the elevator system to lower the elevator unit connected to the spinal part from the second side of the plurality of elevator units.

상기 층들은 서비스의 제공을 위해 요구되는 물건을 로봇에 탑재하기 위한 서비스 터미널 층을 포함하고, 상기 제어하는 단계는, 상기 로봇에 의한 서비스의 제공이 요청된 때, 상기 로봇이 상기 서비스 터미널 층으로 이동하도록 상기 엘리베이터 유닛을 상기 서비스 터미널 층으로 이동시키는 단계 또는 상기 서비스 터미널 층에서 상기 엘리베이터 유닛에 상기 로봇이 탑승된 때, 상기 로봇이 상기 층들 중 서비스를 제공할 목표 층으로 이동하도록 상기 엘리베이터 유닛을 목표 층으로 이동시키는 단계를 포함할 수 있다. The layers include a service terminal layer for mounting an object required for provision of a service on the robot, and the controlling step comprises: when the provision of the service by the robot is requested, the robot moves to the service terminal layer. Moving the elevator unit to the service terminal floor to move, or when the robot is mounted on the elevator unit on the service terminal floor, the elevator unit so that the robot moves to a target floor to provide service among the floors. It may include moving to the target layer.

상기 엘리베이터 시스템 제어 방법은, 상기 층들 중 제1 층에서 로봇에 대한 호출이 발생된 때, 상기 복수의 엘리베이터 유닛들 중 상기 제1 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇 또는 상기 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇이 상기 제1 층으로 이동하도록, 상기 엘리베이터 시스템을 제어하는 단계를 더 포함할 수 있다. The elevator system control method, when a call to the robot is generated on the first floor of the floors, the robot boarding the elevator unit located on the first floor among the plurality of elevator units or the first floor and the most The method may further include controlling the elevator system so that the robot boarding the elevator unit located on the nearest floor moves to the first floor.

상기 층들은 로봇의 메인터넌스를 수행하기 위한 메인터넌스 스테이션 층을 포함하고, 상기 제어하는 단계는, 상기 로봇에 대해 메인터넌스가 필요함이 감지된 때, 상기 탑승한 로봇이 상기 메인터넌스 스테이션 층으로 이동하도록 상기 엘리베이터 유닛을 상기 메인터넌스 스테이션 층으로 이동시키는 단계를 포함할 수 있다. The floors include a maintenance station layer for performing maintenance of the robot, and the controlling step includes the elevator unit so that the onboard robot moves to the maintenance station floor when it is sensed that maintenance is required for the robot. It may include the step of moving to the maintenance station layer.

상기 엘리베이터 시스템 제어 방법은, 상기 엘리베이터 유닛과 연관된 엘리베이터 유닛 ID, 상기 로봇과 연관된 로봇 ID 및 상기 로봇이 제공하는 서비스와 연관된 서비스 ID에 기반하여, 상기 엘리베이터 유닛의 위치, 상기 로봇의 위치 및 상기 로봇이 제공하는 서비스의 제공 상황을 트래킹하는 단계를 더 포함할 수 있다. The elevator system control method includes, based on an elevator unit ID associated with the elevator unit, a robot ID associated with the robot, and a service ID associated with a service provided by the robot, the position of the elevator unit, the position of the robot, and the robot. It may further include the step of tracking the provision situation of the provided service.

상기 엘리베이터 시스템 제어 방법은, 상기 엘리베이터 유닛에 대해 로봇이 탑승하거나 하차할 때, 상기 엘리베이터 유닛에 대한 로봇의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 상기 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 출력시키는 단계를 더 포함할 수 있다. The elevator system control method includes at least one of a visual indicator and an audible indicator indicating boarding or disembarkation of the robot for the elevator unit when the robot boards or disembarks with respect to the elevator unit. It may further include the step of outputting in the user interface.

상기 복수의 엘리베이터 유닛들은 제1 규격의 제1 엘리베이터 유닛 및 상기 제1 규격보다 더 큰 제2 규격의 제2 엘리베이터 유닛을 포함하고, 대형의 로봇은 상기 제2 엘리베이터 유닛에만 탑승 가능하도록 제어될 수 있다. The plurality of elevator units may include a first elevator unit of a first standard and a second elevator unit of a second standard that is larger than the first standard, and a large-sized robot can be controlled to be able to board only the second elevator unit. have.

상기 제어하는 단계는, 상기 로봇이 소정의 크기 이상의 로봇이거나 상기 소정의 크기 이상의 물건을 탑재한 것으로 판정된 경우, 상기 엘리베이터 유닛에는 다른 로봇이 탑승할 수 없도록 상기 엘리베이터 시스템을 제어할 수 있다. In the controlling step, when it is determined that the robot is a robot having a predetermined size or larger or has an object having a predetermined size or larger, the elevator system may be controlled so that no other robot can board the elevator unit.

상기 제어하는 단계는, 상기 로봇이 우선순위가 높은 서비스를 제공하는 로봇인 것으로 판정된 경우, 상기 엘리베이터 유닛이 다른 층에 대한 정차 없이 상기 우선순위가 높은 서비스를 제공할 층으로 이동하도록 상기 엘리베이터 시스템을 제어할 수 있다.The controlling step is, when it is determined that the robot is a robot providing a high-priority service, the elevator system so that the elevator unit moves to a floor to provide the high-priority service without stopping for another floor. Can be controlled.

상기 층들은 고층부 및 저층부로 구분되고, 상기 엘리베이터 시스템은 상기 고층부 또는 저층부 중 어느 하나에 속하는 층들 간에서 로봇을 이동시키기 위한 것이고, 상기 로봇이 상기 고층부에 속하는 제1 층으로부터 상기 저층부에 속하는 제2 층으로 이동되어야 하거나, 상기 저층부에 속하는 제2 층으로부터 상기 고층부에 속하는 제1 층으로 이동되어야 할 경우, 상기 로봇이 상기 고층부 및 저층부가 교차하는 환승 층에서 상기 엘리베이터 유닛으로부터 하차하도록 상기 엘리베이터 시스템을 제어하고, 상기 로봇이 상기 환승 층에서 상기 고층부 또는 저층부 중 나머지 하나에 속하는 층들 간에서 로봇을 이동시키기 위한 다른 엘리베이터 시스템의 엘리베이터 유닛에 탑승하여 목적 층인 상기 제2 층 또는 상기 제1 층으로 이동하도록, 상기 다른 엘리베이터 시스템을 제어할 수 있다. The floors are divided into a high-rise part and a low-rise part, and the elevator system is for moving the robot between the floors belonging to either the high-rise part or the low-rise part, and the robot is a second part belonging to the low-rise part from the first floor belonging to the high-rise part. When it is to be moved to a floor, or if it is to be moved from the second floor belonging to the lower floor to the first floor belonging to the upper floor, the elevator system is configured to allow the robot to get off the elevator unit at the transfer floor where the upper and lower floors intersect. Control, and allow the robot to move from the transfer floor to the second floor or the first floor, which is a target floor, by boarding an elevator unit of another elevator system for moving the robot between floors belonging to the other one of the upper or lower floors. , It is possible to control the other elevator system.

또 다른 일 측면에 있어서, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 엘리베이터 제어 시스템에 있어서, 컴퓨터에서 판독 가능한 명령을 실행하도록 구현되는 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, 상기 엘리베이터 시스템의 스파이널부에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛에 상기 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승함을 감지하고, 상기 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 상기 엘리베이터 시스템을 제어하고, 상기 엘리베이터 시스템의 제어에 의해, 상기 스파이널부가 상기 엘리베이터 유닛을 승강시킴으로써 상기 로봇을 상기 층들 간에서 이동시키는, 엘리베이터 제어 시스템이 제공된다. In another aspect, an elevator control system for controlling an elevator system for boarding a robot, comprising at least one processor implemented to execute a command readable by a computer, wherein the at least one processor comprises: the elevator system Detects that at least one robot providing service on at least one floor of the floors boards at least one elevator unit among a plurality of elevator units moving between floors in a building connected to the spinal unit of, and the robot Elevator control, in which the elevator system controls the elevator system to move between the floors for the provision or maintenance of this service, and by the control of the elevator system, the spinal unit moves the robot between the floors by raising and lowering the elevator unit A system is provided.

로봇의 탑승에 적합하되 사람이 탑승하기는 어려운 규격 및 구조를 갖는 엘리베이터 유닛을 포함하는 로봇 탑승 전용의 엘리베이터 시스템이 사용됨으로써, 로봇에 의한 서비스의 제공을 효율화할 수 있다.By using an elevator system exclusively for boarding a robot including an elevator unit having a standard and structure that is suitable for boarding a robot but difficult for a person to board, it is possible to efficiently provide a service by the robot.

복수의 엘리베이터 유닛을 포함하는 엘리베이터 시스템을 로봇들에 의한 서비스 제공을 위해 활용함으로써, 한 번에 다수의 층들에서 다수의 로봇들을 동시에 승차 또는 하차시킬 수 있고, 따라서, 로봇들에 의한 서비스의 제공이 보다 신속하고 효율적으로 이루어질 수 있다.By utilizing an elevator system including a plurality of elevator units to provide services by robots, it is possible to simultaneously get on or off a plurality of robots on multiple floors at a time, and thus, provision of services by robots is not possible. It can be done more quickly and efficiently.

로봇이 탑승하는 엘리베이터 유닛 내에 충전 도크를 마련하여 로봇의 충전이 가능하게 하고, 서비스가 요청되지 않은 로봇은 엘리베이터 유닛 내에서 대기할 수 있도록 하는, 엘리베이터 시스템이 제공될 수 있다.An elevator system may be provided in which a charging dock is provided in an elevator unit in which the robot is boarded to enable charging of the robot, and a robot that has not requested a service can wait in the elevator unit.

건물의 층들에, 서비스의 제공을 위한 물건을 로봇에 탑재하기 위한 서비스 터미널 층과 로봇의 메인터넌스(예컨대, 유지, 보수, 점검 및 고장 대응 등)를 위한 메인터넌스 스테이션 층을 마련함으로써, 로봇에 의한 서비스 제공의 효율성을 극대화하고, 로봇의 메인터넌스의 수행을 용이하게 할 수 있다. On the floors of the building, service by robots is provided by providing a service terminal floor for mounting objects for the provision of services on the robot and a maintenance station floor for robot maintenance (e.g., maintenance, repair, inspection, and failure response, etc.) It is possible to maximize the efficiency of provision and facilitate the maintenance of the robot.

도 1a는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법을 나타낸다.
도 1b는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 나타낸다.
도 2는 일 실시예에 따른, 건물 내에서 서비스를 제공하는 로봇을 나타내는 블록도이다.
도 3은 일 실시예에 따른, 엘리베이터 시스템을 제어하는 엘리베이터 제어 시스템을 나타내는 블록도이다.
도 4는 일 실시예에 따른, 서비스를 제공하는 로봇을 제어하는 로봇 제어 시스템을 나타내는 블록도이다.
도 5는 일 실시예에 따른, 엘리베이터 유닛에 탑승한 로봇의 충전 또는 대기 상태를 나타낸다.
도 6은 일 예에 따른, 엘리베이터 유닛에 탑승한 로봇의 탑승/로봇에 의한 서비스 제공을 식별 및 추적하는 방법을 나타낸다.
도 7a 및 도 7b는 일 예에 따른, 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타낸다.
도 8은 일 예에 따른, 엘리베이터 시스템을 통해 로봇이 서비스를 제공하는 방법을 나타낸다.
도 9는 일 예에 따른, 엘리베이터 시스템을 통해 로봇의 메인터넌스가 수행되는 방법을 나타낸다.
도 10은 일 예에 따른, 엘리베이터 시스템을 통해 복수의 로봇들이 건물 내 층들 간을 이동하는 방법을 나타낸다.
도 11은 일 예에 따른, 건물의 고층부 및 저층부에서 각각 엘리베이터 시스템이 운영되는 경우에 있어서의 엘리베이터 시스템의 제어 방법을 나타낸다.
도 12는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법을 나타내는 흐름도이다.
도 13은 일 예에 따른, 엘리베이터 유닛에 탑승한 로봇의 충전 및 대기 상태를 제어하는 방법을 나타내는 흐름도이다.
도 14는 일 예에 따른, 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타내는 흐름도이다.
도 15는 일 예에 따른, 로봇의 위치/ 엘리베이터 유닛의 위치/ 서비스 제공 상황을 트래킹(추적)하는 방법을 나타내는 흐름도이다.
1A shows a method of controlling an elevator system for boarding a robot according to an embodiment.
1B shows an elevator system for boarding a robot according to an embodiment.
2 is a block diagram illustrating a robot providing a service in a building, according to an exemplary embodiment.
3 is a block diagram illustrating an elevator control system for controlling an elevator system according to an exemplary embodiment.
4 is a block diagram illustrating a robot control system for controlling a robot providing a service according to an exemplary embodiment.
5 shows a charging or standby state of a robot boarding an elevator unit according to an embodiment.
6 shows a method of identifying and tracking a boarding/service provision by a robot of a robot in an elevator unit, according to an example.
7A and 7B illustrate a method of outputting an indicator in an external user interface associated with an elevator unit, according to an example.
8 illustrates a method for a robot to provide a service through an elevator system, according to an example.
9 shows a method of performing maintenance of a robot through an elevator system according to an example.
10 illustrates a method of moving a plurality of robots between floors in a building through an elevator system according to an example.
11 illustrates a method of controlling an elevator system in a case where an elevator system is operated in a high-rise part and a low-rise part of a building, respectively, according to an example.
12 is a flowchart illustrating a method of controlling an elevator system for boarding a robot according to an exemplary embodiment.
13 is a flowchart illustrating a method of controlling a charging and standby state of a robot in an elevator unit, according to an example.
14 is a flowchart illustrating a method of outputting an indicator from an external user interface associated with an elevator unit, according to an example.
15 is a flowchart illustrating a method of tracking (tracking) a location of a robot/ a location of an elevator unit/ a service provision situation, according to an example.

이하, 실시예를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

도 1a는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법을 나타낸다.1A shows a method of controlling an elevator system for boarding a robot according to an embodiment.

도 1a에서는 건물 내에 설치된 엘리베이터 시스템(10)이 도시되었다. 엘리베이터 시스템(10)은 로봇(100)이 탑승 가능한 엘리베이터 유닛(20)과, 엘리베이터 유닛(20)이 접속되는 스파이널부(30)를 포함할 수 있다. 로봇(100)은 건물 내의 적어도 하나의 층에서 서비스를 제공하기 위한 서비스 로봇일 수 있다. In Fig. 1A, an elevator system 10 installed in a building is shown. The elevator system 10 may include an elevator unit 20 in which the robot 100 can be boarded, and a spinal unit 30 to which the elevator unit 20 is connected. The robot 100 may be a service robot for providing services on at least one floor in a building.

엘리베이터 유닛(20)은 건물 내의 층들 간을 이동하는 장치로서, 로봇(100)이 탑승하여 로봇(100)이 건물 내의 층들 간을 이동하도록 할 수 있다. 엘리베이터 유닛(20)은 사람의 탑승이 허용되지 않는 로봇 전용 엘리베이터일 수 있다. The elevator unit 20 is a device that moves between floors in a building, and may allow the robot 100 to move between floors in the building by boarding the robot 100. The elevator unit 20 may be a robot-only elevator in which humans are not allowed to board.

도시된 예시에서와 같이, 엘리베이터 시스템(10)은 복수의 엘리베이터 유닛들을 포함할 수 있고, 도시된 엘리베이터 유닛(20)은 이들은 복수의 엘리베이터 유닛들 중 어느 하나를 나타내는 것일 수 있다. 또한, 로봇(100)은 도시된 복수의 로봇들 중 어느 하나로서, 엘리베이터 유닛(20)에 탑승하고 있거나 탑승을 대기하고 있는 로봇을 나타낼 수 있다. 후술될 상세한 설명에서도 이에 따라 엘리베이터 유닛(20) 및 로봇(100)에 관해 설명한다.As in the illustrated example, the elevator system 10 may include a plurality of elevator units, and the illustrated elevator unit 20 may be one representing any one of a plurality of elevator units. In addition, the robot 100 may represent a robot that is boarding the elevator unit 20 or is waiting for boarding, as any one of the illustrated plurality of robots. In the detailed description to be described later, accordingly, the elevator unit 20 and the robot 100 will be described.

엘리베이터 시스템(10)은 엘리베이터 제어 시스템(130)에 의해 제어될 수 있다. 예컨대, 엘리베이터 제어 시스템(130)은 서비스 요청자 또는 로봇(100)(로봇(100)을 제어하는 로봇 제어 시스템(140))으로부터의 호출에 따라, 로봇(100)이 탑승한 엘리베이터 유닛(20)을 소정의 서비스 터미널 층(예컨대, 도시된 15층의 카페서비스 터미널 층 또는 4층의 택배 서비스 터미널 층)으로 이동시키거나, 로봇(100)에 이상이 감지되거나 서비스 요청자로부터의 요청에 따라, 로봇(100)이 탑승한 엘리베이터 유닛(20)을 소정의 메인터넌스 스테이션 층(예컨대, 도시된 14층의 메인터넌스 스테이션 층)으로 이동시킬 수 있다. The elevator system 10 may be controlled by the elevator control system 130. For example, the elevator control system 130 controls the elevator unit 20 on which the robot 100 is boarded in response to a service requester or a call from the robot 100 (the robot control system 140 that controls the robot 100). Move to a predetermined service terminal floor (e.g., a cafe service terminal floor on the 15th floor or a parcel service terminal floor on the 4th floor), an abnormality is detected in the robot 100, or according to a request from a service requester, The elevator unit 20 on which 100) is boarded may be moved to a predetermined maintenance station floor (eg, a maintenance station floor of the 14th floor shown).

또한, 엘리베이터 제어 시스템(130)은 로봇(100)이 엘리베이터 유닛(20)에 대한 탑승이 요구될 경우, 로봇(100)이 위치하는 층(예컨대, 도시된 15층의 카페서비스 터미널 층 또는 4층의 택배 서비스 터미널 층)으로 엘리베이터 유닛(20)이 이동하도록 엘리베이터 시스템(10)을 제어할 수 있다. 로봇(100)이 위치하는 층으로 엘리베이터 유닛(20)이 도착하면, 로봇(100)은 엘리베이터 유닛(20)에 탑승되고, 엘리베이터 유닛(20)은 로봇(100) 목적 층(예컨대, 22층의 서비스 목표 층)으로 이동하도록 제어될 수 있다. 엘리베이터 제어 시스템(130)의 구조에 대해서는 후술될 도 3을 참조하여 더 자세하게 설명한다.In addition, the elevator control system 130, when the robot 100 is required to board the elevator unit 20, the floor on which the robot 100 is located (for example, the cafe service terminal floor of the 15th floor or the 4th floor The elevator system 10 can be controlled so that the elevator unit 20 moves to the parcel service terminal floor). When the elevator unit 20 arrives to the floor where the robot 100 is located, the robot 100 is boarded in the elevator unit 20, and the elevator unit 20 is Service target layer). The structure of the elevator control system 130 will be described in more detail with reference to FIG. 3 to be described later.

로봇(100)의 이동 및 로봇(100)의 엘리베이터 유닛(20)에 대한 탑승 또는 하차는 로봇 제어 시스템(140)에 의해 제어될 수 있다. 로봇 제어 시스템(140)의 구조에 대해서는 후술될 도 4를 참조하여 더 자세하게 설명한다.Movement of the robot 100 and boarding or disembarkation of the robot 100 to or from the elevator unit 20 may be controlled by the robot control system 140. The structure of the robot control system 140 will be described in more detail with reference to FIG. 4 to be described later.

엘리베이터 제어 시스템(130)과 로봇 제어 시스템(140)은 하나의 단일한 시스템(125)으로 구현될 수도 있다. 말하자면, 엘리베이터 제어 시스템(130)(또는, 로봇 제어 시스템(140))은 엘리베이터 시스템(10) 및 로봇(100) 둘 다를 제어하도록 구성될 수 있다. The elevator control system 130 and the robot control system 140 may be implemented as one single system 125. In other words, elevator control system 130 (or robot control system 140) may be configured to control both elevator system 10 and robot 100.

도시된 예시에서와 같이, 엘리베이터 시스템(10)은 복수의 엘리베이터 유닛들을 포함할 수 있고, 복수의 엘리베이터 유닛들의 각각이 스파이널부(30)와 접속될 수 있다. 엘리베이터 유닛들의 각각에는 적어도 하나의 로봇(100)이 탑승할 수 있다. 스파이널부(30)의 움직임에 따라 복수의 엘리베이터 유닛들 중 적어도 일부의 엘리베이터 유닛들이 동시에 승강될 수 있다. 엘리베이터 유닛들이 동시에 승강됨으로써, 한 번에 다수의 층들에서 다수의 로봇들이 동시에 승차 또는 하차될 수 있다. 말하자면, 엘리베이터 시스템(10)의 한 번의 한 번의 정차(정지)에 의해 복수의 층들에서 복수의 로봇들에 의한 서비스의 제공이 이루어질 수 있게 된다. As in the illustrated example, the elevator system 10 may include a plurality of elevator units, and each of the plurality of elevator units may be connected to the spinal portion 30. At least one robot 100 may board each of the elevator units. At least some of the plurality of elevator units may be simultaneously raised and lowered according to the movement of the spinal unit 30. By raising and lowering the elevator units at the same time, multiple robots can get on or off at the same time on multiple floors at once. In other words, it is possible to provide a service by a plurality of robots on a plurality of floors by one stop (stop) of the elevator system 10.

엘리베이터 시스템(10)의 구체적인 구조와 동작 방법은 후술될 도 1b를 참조하여 더 자세하게 설명된다. The detailed structure and operation method of the elevator system 10 will be described in more detail with reference to FIG. 1B to be described later.

도 1b는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 나타낸다. 1B shows an elevator system for boarding a robot according to an embodiment.

엘리베이터 시스템(10)은 건물 내의 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇(100)이 탑승 가능하게 구성되는 엘리베이터 유닛(20)을 포함할 수 있다. 엘리베이터 유닛(20)은 사람이 아닌 로봇(100)의 탑승에 적합한 규격 및 구조를 가질 수 있다. 예컨대, 엘리베이터 유닛(20)에는 사람이 탑승하지 않는 바, 인승용 엘리베이터가 포함하는 각종 안전 장치나, 내부 인테리어 및 (버튼과 같은) 내부 사용자 인터페이스가 포함되지 않을 수 있다. 또한, 로봇(100)이 인승용 엘리베이터에 탑승하게 되는 경우 발생할 수 있는 공간/면적의 낭비가 줄어들게 될 수 있다. The elevator system 10 may include an elevator unit 20 in which at least one robot 100 providing a service on at least one of the floors in the building is configured to be able to board. The elevator unit 20 may have a standard and structure suitable for boarding the robot 100, not a person. For example, the elevator unit 20 may not include various safety devices, interior interiors, and internal user interfaces (such as buttons), which are included in a passenger elevator, since no person is on board. In addition, waste of space/area that may occur when the robot 100 is boarded in a passenger elevator may be reduced.

엘리베이터 시스템(10)은 엘리베이터 유닛(20)과 접속되어 엘리베이터 유닛(20)을 승강시킴으로써 건물 내의 층들 간에서 엘리베이터 유닛(20)를 이동시키는 스파이널부(30)를 포함할 수 있다. 도시된 것처럼, 엘리베이터 시스템(10)은 복수의 엘리베이터 유닛들을 포함할 수 있고, 엘리베이터 유닛들의 각각은 스파이널부(30)에 접속될 수 있다. The elevator system 10 may include a spinal portion 30 connected to the elevator unit 20 to move the elevator unit 20 between floors in the building by raising and lowering the elevator unit 20. As shown, the elevator system 10 may include a plurality of elevator units, and each of the elevator units may be connected to the spinal portion 30.

스파이널부(30)는 엘리베이터 유닛들을 승강시키기 위한 엘리베이터 시스템(10)의 축(shaft)일 수 있다. 엘리베이터 유닛들이 접속된 스파이널부(30)는 엘리베이터 시스템(10)의 뼈대부 혹은 척추부와 같이 구성될 수 있다. 스파이널부(30)는 상하 방향으로의 병진 운동 또는 (고리형의 스파이널부(30)의 경우) 일 방향으로의 이동을 통해 거기에 접속된 엘리베이터 유닛들을 승강시킬 수 있다. The spinal portion 30 may be a shaft of an elevator system 10 for elevating elevator units. The spinal portion 30 to which the elevator units are connected may be configured like a skeleton portion or a backbone portion of the elevator system 10. The spinal portion 30 may lift elevator units connected thereto through a translational movement in the vertical direction or (in the case of the annular spinal portion 30) in one direction.

엘리베이터 제어 시스템(130)에 의한 제어에 기반하여, 엘리베이터 유닛(20)(들)은 엘리베이터 유닛(20)에 탑승한 로봇(100)이 서비스의 제공 또는 메인터넌스를 위해 건물의 층들 간에서 이동하도록 제어될 수 있다. 말하자면, 엘리베이터 제어 시스템(130)에 의한 제어에 따라, 스파이널부(30)의 이동이 제어됨으로서 로봇(100)이 탑승한 엘리베이터 유닛(20)은 로봇(100)의 목적 층(예컨대, 서비스 터미널 층, 메인터넌스 스테이션 층 또는 서비스 목표 층)으로 이동될 수 있다. 또한, 엘리베이터 제어 시스템(130)에 의한 제어에 따라, 스파이널부(30)의 이동이 제어됨으로서 탑승 예정인 로봇(100)이 대기 중인 층으로 엘리베이터 유닛(20)이 이동될 수 있다.Based on the control by the elevator control system 130, the elevator unit 20(s) controls the robot 100 aboard the elevator unit 20 to move between the floors of the building for the provision of services or maintenance. Can be. That is to say, according to the control by the elevator control system 130, the movement of the spinal unit 30 is controlled so that the elevator unit 20 on which the robot 100 is boarded is the target floor of the robot 100 (for example, the service terminal floor). , A maintenance station layer or a service target layer). In addition, according to the control by the elevator control system 130, the movement of the spinal unit 30 is controlled, so that the elevator unit 20 may be moved to the floor where the robot 100 to be boarded is waiting.

스파이널부(30)는 일례로, 도시된 것처럼 고리형(또는 환형)으로 구성될 수 있다. 이 때, 스파이널부(30)는 엘리베이터 제어 시스템(130)에 의한 제어에 따라 일 방향(도시된 예시에서는 반시계 방향)으로 이동할 수 있다. 스파이널부(30)가 일 방향으로 이동함에 따라, 스파이널부(30)에 접속된 복수의 엘리베이터 유닛들 각각은 상승하거나 하강하게 될 수 있다. 예컨대, 스파이널부(30)가 일 방향으로 이동함에 따라, 복수의 엘리베이터 유닛들 중 제1 측에서 스파이널부(30)에 접속된 엘리베이터 유닛(들)은 함께 상승하게 될 수 있다. 또한, 복수의 엘리베이터 유닛들 중 제2 측에서 스파이널부(30)에 접속된 엘리베이터 유닛(들)은 함께 하강하게 될 수 있다. 이 때, 제1 측에서 스파이널부(30)에 접속된 엘리베이터 유닛(들)은 건물 내의 각 층에 마련된 상행용 엘리베이터 도어(60)와 연관될 수 있다. 한편, 제2 측에서 스파이널부(30)에 접속된 엘리베이터 유닛(들)은 각 층에 마련된 하행용 엘리베이터 도어(70)와 연관될 수 있다. 스파이널부(30)가 고리형으로 구성됨으로써, 스파이널부(30)가 일 방향으로만 이동하더라도 엘리베이터 유닛들의 각각은 건물의 모든 층들을 순환할 수 있게 된다. The spinal portion 30 may be configured in an annular shape (or annular shape) as shown, for example. In this case, the spinal unit 30 may move in one direction (counterclockwise in the illustrated example) according to control by the elevator control system 130. As the spinal portion 30 moves in one direction, each of the plurality of elevator units connected to the spinal portion 30 may rise or fall. For example, as the spinal portion 30 moves in one direction, the elevator unit(s) connected to the spinal portion 30 from the first side of the plurality of elevator units may rise together. In addition, the elevator unit(s) connected to the spinal unit 30 from the second side of the plurality of elevator units may descend together. In this case, the elevator unit(s) connected to the spinal unit 30 from the first side may be associated with the elevator door 60 for upward movement provided on each floor in the building. Meanwhile, the elevator unit(s) connected to the spinal unit 30 from the second side may be associated with the descending elevator door 70 provided on each floor. Since the spinal portion 30 is configured in an annular shape, even if the spinal portion 30 moves in only one direction, each of the elevator units can circulate through all floors of the building.

말하자면, 건물 내의 각 층에는 상행용 엘리베이터 도어(60)와 하행용 엘리베이터 도어(70)가 마련될 수 있고, 각 층으로부터 아래로 이동하고자 하는 로봇(100)은 하행용 엘리베이터 도어(70)를 통해 엘리베이터 유닛(20)에 탑승할 수 있고, 각 층으로부터 위로 이동하고자 하는 로봇(100)은 상행용 엘리베이터 도어(60)를 통해 엘리베이터 유닛(20)에 탑승할 수 있다.That is to say, each floor in the building may be provided with an upward elevator door 60 and a descending elevator door 70, and the robot 100 to move downward from each floor is through the descending elevator door 70. The robot 100 that can board the elevator unit 20 and wants to move upward from each floor can board the elevator unit 20 through the elevator door 60 for upward movement.

상행용 엘리베이터 도어(60) 및 하행용 엘리베이터 도어(70)는 도시된 것처럼 좌우 방향으로 열리는 도어일 수 있다. 또는, 상행용 엘리베이터 도어(60) 및 하행용 엘리베이터 도어(70)는 상방으로 열리는 도어일 수도 있다.As shown, the elevator door 60 for going up and the elevator door 70 for going down may be doors that open in the left and right directions. Alternatively, the upward elevator door 60 and the downward elevator door 70 may be doors that open upward.

엘리베이터 유닛(20)(및 도어들(60 및 70)은 로봇의 탑승에 적합한 규격을 가질 수 있고, 사람(50)의 탑승을 위한 인승용 엘리베이터와는 구분될 수 있다. 말하자면, 도어들(60 및 70)은 인승용 엘리베이터의 도어와는 별개로 마련될 수 있다. 도어들(60 및 70)의 개폐는 엘리베이터 제어 시스템(130)에 의해 제어될 수 있다.The elevator unit 20 (and the doors 60 and 70) may have a standard suitable for boarding a robot, and may be distinguished from a passenger elevator for boarding a person 50. That is to say, the doors 60 And 70 may be provided separately from the door of the passenger elevator The opening and closing of the doors 60 and 70 may be controlled by the elevator control system 130.

엘리베이터 유닛(20)에 탑승하고자 하는 로봇(100)은, 각 층에 마련된 대기 공간(전실)에서 엘리베이터 유닛(20)의 도착을 기다릴 수 있다. 대기 공간(전실)은 도어들(60 및 70)의 전방에서 마련될 수 있다. 대기 공간(전실)은 건물 내에서 사람(50)이 이동하는 통로 또는 복도와는 구분될 수 있다. 예컨대, 대기 공간에는 로봇(100)을 위한 대기 공간임을 나타내는 표지가 마련될 수 있다.The robot 100 wishing to board the elevator unit 20 may wait for the arrival of the elevator unit 20 in a waiting space (front room) provided on each floor. The waiting space (front room) may be provided in front of the doors 60 and 70. The waiting space (all rooms) may be distinguished from the passage or corridor through which the person 50 moves in the building. For example, a sign indicating that it is a waiting space for the robot 100 may be provided in the waiting space.

또는, 대기 공간은 로봇(100)은 진입이 가능하나 사람(50)은 (정상적인 방법으로는) 진입이 불가능하도록 구현될 수 있다. 예컨대, 대기 공간에는 사람(50)은 통과가 불가능하나 로봇(100)이 통과 가능한 높이(즉, 사람(50)의 키보다는 작은 높이)의 대기 공간에의 진입을 위한 입구가 마련될 수 있다. Alternatively, the waiting space may be implemented such that the robot 100 can enter, but the person 50 cannot enter (in a normal way). For example, in the waiting space, an entrance for entering the waiting space at a height (ie, a height smaller than the height of the person 50) through which the person 50 cannot pass through the robot 100 may be provided.

도어(60 또는 70)는 도어의 전방(예컨대, 대기 공간(전실))에 로봇(100)이 위치된 경우에만 열리도록 제어될 수 있다. The door 60 or 70 may be controlled to be opened only when the robot 100 is positioned in front of the door (eg, waiting space (front room)).

이에 따라, 엘리베이터 유닛(20)에의 탑승을 대기하는 로봇(100)에 대한 사람(50)과의 충돌/간섭이 최소화될 수 있다. Accordingly, collision/interference with the person 50 with the robot 100 waiting to board the elevator unit 20 can be minimized.

다른 일례로, 스파이널부(30)는 순환하는 고리형이 아니라 ㄱ, ㄴ 또는 ㄷ과 같은 형태로 구성될 수 있다. 이 때, 스파이널부(30)는 상하 방향으로의 병진 운동을 통해 복수의 엘리베이터 유닛들을 승강시킬 수 있다. 각 층에는 상행용 엘리베이터 도어(60) 및 하행용 엘리베이터 도어(70)를 겸하는 하나의 도어만이 마련될 수 있다. 이러한 경우에도, (예컨대, 최상층의 상단부 및/또는 최하층의 하단부에서 복수의 엘리베이터 유닛들을 위한 예비 공간이 마련됨으로써) 스파이널부(30)의 상하 방향으로의 병진 운동을 통해 복수의 엘리베이터 유닛들의 각각은 건물의 모든 층들에서 정차할 수 있다. 구체적인, ㄱ, ㄴ 또는 ㄷ 형태를 비롯한 기타 형태의 스파이널부(30)의 구체적인 형상은 스파이널부(30)와 접속된 복수의 엘리베이터 유닛들의 각각이 건물의 모든 층들에서 정차할 수 있도록 결정될 수 있다.As another example, the spinal part 30 may be configured in a shape such as a, b, or c, not a circulating annular shape. In this case, the spinal unit 30 may lift a plurality of elevator units through a vertical translation. Each floor may be provided with only one door serving as an upward elevator door 60 and a descending elevator door 70. Even in this case, each of the plurality of elevator units through the vertical translation of the spinal unit 30 (e.g., by providing a spare space for a plurality of elevator units at the upper part of the uppermost floor and/or the lower part of the lowermost floor) You can stop on all floors of the building. The specific shape of the spinal part 30 of other forms, including the a, b, or c form, may be determined so that each of the plurality of elevator units connected to the spunal part 30 can stop on all floors of the building.

도시되지는 않았으나, 스파이널부(30)는 모터에 의해 구동될 수 있다. 일례로, 스파이널부(30)는 케이블, 체인 또는 레일을 포함하여 구성될 수 있다.Although not shown, the spinal unit 30 may be driven by a motor. For example, the spinal unit 30 may be configured to include a cable, a chain, or a rail.

도시된 엘리베이터 시스템(10)은 메인터넌스 스테이션 층, 서비스 터미널 층 및 서비스 목표 층과 복수의 로봇들을 연결한다는 점에서, 복수의 로봇들을 위한 허브(hub)로서 동작될 수 있다.The illustrated elevator system 10 can be operated as a hub for a plurality of robots in that it connects a plurality of robots with a maintenance station floor, a service terminal floor and a service target floor.

보다 구체적인 엘리베이터 유닛(20)의 구조와 엘리베이터 제어 시스템(130)에 의한 엘리베이터 시스템(10)의 제어 동작에 대해서는 후술될 도 3 내지 도 15를 참조하여 더 자세하게 설명한다. A more specific structure of the elevator unit 20 and a control operation of the elevator system 10 by the elevator control system 130 will be described in more detail with reference to FIGS. 3 to 15 to be described later.

이상 도 1a를 참조하여 전술된 기술적 특징에 대한 설명은, 도 1b에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다. Since the description of the technical features described above with reference to FIG. 1A may be applied to FIG. 1B as it is, a duplicate description will be omitted.

도 2는 일 실시예에 따른, 건물 내에서 서비스를 제공하는 로봇을 나타내는 블록도이다. 2 is a block diagram illustrating a robot providing a service in a building, according to an exemplary embodiment.

로봇(100)은 건물 내에서 서비스를 제공하기 위해 사용되는 서비스 로봇일 수 있다. 로봇(100)은 적어도 하나의 층에서 서비스를 제공하도록 구성될 수 있다. 또한, 로봇(100)이 복수인 경우 복수의 로봇들 각각은 적어도 하나의 층에서 서비스를 제공하도록 구성될 수 있다. 말하자면, 서비스의 종류/제공 빈도 및/또는 건물(층)의 형태/구조에 따라, 로봇(100)은 하나 또는 그 이상의 층들에서 서비스를 제공하도록 구성될 수 있고, 복수의 로봇들이 하나의 층에서 서비스를 제공하도록 구성될 수도 있다. 로봇(100)은 자율 주행을 통해 건물의 소정의 위치(특정 층)에서 건물 내의 사용자에게 서비스를 제공할 수 있다.The robot 100 may be a service robot used to provide a service in a building. The robot 100 may be configured to provide services on at least one floor. In addition, when there are a plurality of robots 100, each of the plurality of robots may be configured to provide a service on at least one floor. That is to say, depending on the type/provision frequency of the service and/or the shape/structure of the building (floor), the robot 100 may be configured to provide a service on one or more floors, and a plurality of robots may be provided on one floor. It can also be configured to provide a service. The robot 100 may provide a service to a user in the building at a predetermined location (a specific floor) of the building through autonomous driving.

로봇(100)이 제공하는 서비스는 예컨대, 택배 전달 서비스, 주문에 따른 음료(커피 등) 전달 서비스, 청소 서비스, 및 기타 정보/콘텐츠 제공 서비스 중 적어도 하나를 포함할 수 있다.The service provided by the robot 100 may include, for example, at least one of a delivery service delivery service, a beverage (coffee, etc.) delivery service according to an order, a cleaning service, and other information/content provision services.

로봇(100)의 이동 및 서비스의 제공과 엘리베이터 시스템(10)에 대한 호출의 적어도 일부는 로봇 제어 시스템(140)을 통해 이루어질 수 있다. 예컨대, 로봇 제어 시스템(140)에 의한 호출에 따라, 엘리베이터 제어 시스템(130)이 적절하게 엘리베이터 시스템(10)을 제어하여 로봇(100)이 위치하는 층으로 엘리베이터 유닛(20)을 호출할 수 있다. 한편, 전술한 것처럼, 로봇 제어 시스템(140)과 엘리베이터 제어 시스템(130)은 하나의 시스템으로서 구현될 수도 있다. At least part of the movement of the robot 100 and provision of services and calls to the elevator system 10 may be made through the robot control system 140. For example, according to a call by the robot control system 140, the elevator control system 130 may appropriately control the elevator system 10 to call the elevator unit 20 to the floor on which the robot 100 is located. . Meanwhile, as described above, the robot control system 140 and the elevator control system 130 may be implemented as one system.

로봇(100)은 물리적인 장치일 수 있으며, 도시된 바와 같이, 제어부(104), 구동부(108), 센서부(106) 및 통신부(102)를 포함할 수 있다.The robot 100 may be a physical device, and as shown, may include a control unit 104, a driving unit 108, a sensor unit 106, and a communication unit 102.

제어부(104)는 로봇(100)에 내장된 물리적인 프로세서일 수 있으며, 도시되지는 않았으나, 경로 계획 처리 모듈, 맵핑 처리 모듈, 구동 제어 모듈, 로컬리제이션 처리 모듈, 데이터 처리 모듈 및 서비스 처리 모듈을 포함할 수 있다. 이 때, 경로 계획 처리 모듈, 맵핑 처리 모듈 및 로컬리제이션 처리 모듈은 로봇 제어 시스템(140)과 통신이 이루어지지 않는 경우에도 로봇(100)의 실내 자율 주행이 이루어질 수 있도록 하기 위해 실시예에 따라 선택적으로 제어부(104)에 포함되는 것일 수 있다. The control unit 104 may be a physical processor embedded in the robot 100, and although not shown, a path planning processing module, a mapping processing module, a driving control module, a localization processing module, a data processing module, and a service processing module It may include. In this case, the route planning processing module, the mapping processing module, and the localization processing module are used according to the embodiment to enable the indoor autonomous driving of the robot 100 even when communication with the robot control system 140 is not performed. Optionally, it may be included in the control unit 104.

통신부(102)는 로봇(100)이 다른 장치(다른 로봇 또는 로봇 제어 시스템(140) 등)와 통신하기 위한 구성일 수 있다. 말하자면, 통신부(102)는 다른 장치에 대해 데이터 및/또는 정보를 전송/수신하는, 로봇(100)의 안테나, 데이터 버스, 네트워크 인터페이스 카드, 네트워크 인터페이스 칩 및 네트워킹 인터페이스 포트 등과 같은 하드웨어 모듈 또는 네트워크 디바이스 드라이버(driver) 또는 네트워킹 프로그램과 같은 소프트웨어 모듈일 수 있다.The communication unit 102 may be a component for the robot 100 to communicate with other devices (such as another robot or the robot control system 140). In other words, the communication unit 102 transmits/receives data and/or information to/from other devices, such as an antenna of the robot 100, a data bus, a network interface card, a network interface chip, and a network device such as a hardware module or a network interface port. It may be a software module such as a driver or a networking program.

구동부(108)는 로봇(100)의 이동을 제어하며 이동을 가능하게 하는 구성으로서 이를 수행하기 위한 장비를 포함할 수 있다. The driving unit 108 controls the movement of the robot 100 and enables the movement, and may include equipment for performing this.

센서부(106)는 로봇(100)의 자율 주행 및 서비스 제공에 있어서 요구되는 데이터를 수집하기 위한 구성일 수 있다. 센서부(106)는 고가의 센싱 장비를 포함하지 않을 수 있고, 단지 저가형 초음파 센서 및/또는 저가형 카메라 등과 같은 센서를 포함할 수 있다.The sensor unit 106 may be a component for collecting data required for autonomous driving of the robot 100 and providing a service. The sensor unit 106 may not include expensive sensing equipment, and may only include a sensor such as a low-cost ultrasonic sensor and/or a low-cost camera.

일례로, 제어부(104)의 데이터 처리 모듈은 센서부(106)의 센서들의 출력값을 포함하는 센싱 데이터를 통신부(102)를 통해 로봇 제어 시스템(140)으로 전송할 수 있다. 로봇 제어 시스템(140)은 건물 내의 실내 지도를 사용하여 생성된 경로 데이터를 로봇(100)으로 전송할 수 있다. 경로 데이터는 통신부(102)를 통해 데이터 처리 모듈로 전달될 수 있다. 데이터 처리 모듈은 경로 데이터를 바로 구동 제어 모듈로 전달할 수 있고, 구동 제어 모듈은 경로 데이터에 따라 구동부(108)를 제어하여 로봇(100)의 실내 자율 주행을 제어할 수 있다.For example, the data processing module of the control unit 104 may transmit sensing data including output values of the sensors of the sensor unit 106 to the robot control system 140 through the communication unit 102. The robot control system 140 may transmit route data generated using an indoor map in a building to the robot 100. The route data may be transmitted to the data processing module through the communication unit 102. The data processing module may directly transfer route data to the driving control module, and the driving control module may control the driving unit 108 according to the route data to control the indoor autonomous driving of the robot 100.

로봇(100)과 로봇 제어 시스템(140)이 통신할 수 없는 경우, 데이터 처리 모듈은 센싱 데이터를 로컬리제이션 처리 모듈로 전송하고, 경로 계획 처리 모듈와 맵핑 처리 모듈을 통해 경로 데이터를 생성하여 로봇(100)의 실내 자율 주행을 직접 처리할 수도 있다.When the robot 100 and the robot control system 140 cannot communicate with each other, the data processing module transmits the sensing data to the localization processing module, and generates path data through the path planning processing module and the mapping processing module. 100) can also directly handle the indoor autonomous driving.

로봇(100)은 건물 내의 실내 지도를 생성하기 위해 사용되는 맵핑 로봇과는 구별되는 것일 수 있다. 이 때, 로봇(100)은 고가의 센싱 장비를 포함하지 않기 때문에 저가형 초음파 센서 및/또는 저가형 카메라 등과 같은 센서의 출력값을 이용하여 실내 자율 주행을 처리할 수 있다. 한편, 로봇(100)이 기존에 로봇 제어 시스템(140)과의 통신을 통해 실내 자율 주행을 처리한 적이 있다면, 로봇 제어 시스템(140)으로부터 기존에 수신한 경로 데이터가 포함하는 맵핑 데이터 등을 더 활용함으로써 저가의 센서들을 이용하면서도 보다 정확한 실내 자율 주행이 가능하게 될 수 있다.The robot 100 may be distinguished from a mapping robot used to generate an indoor map in a building. In this case, since the robot 100 does not include expensive sensing equipment, indoor autonomous driving may be processed using an output value of a sensor such as a low-cost ultrasonic sensor and/or a low-cost camera. On the other hand, if the robot 100 has previously handled indoor autonomous driving through communication with the robot control system 140, mapping data, etc., which are included in the route data previously received from the robot control system 140, are further added. By utilizing it, it is possible to enable more accurate indoor autonomous driving while using inexpensive sensors.

서비스 처리 모듈은 로봇 제어 시스템(140)을 통해 수신되는 명령을 통신부(102)를 통해 또는 통신부(102)와 데이터 처리 모듈을 통해 전달받을 수 있다. 구동부(108)는 로봇(100)의 이동을 위한 장비뿐만 아니라, 로봇(100)이 제공하는 서비스와 관련된 장비를 더 포함할 수 있다. 예컨대, 음식물/택배물 전달 서비스를 수행하기 위해 로봇(100)의 구동부(108)는 음식물/택배물을 적재하기 위한 구성이나 음식물/택배물을 사용자에게 전달하기 위한 구성(일례로, 로봇 암(arm))을 포함할 수 있다. 또한, 로봇(100)은 정보/콘텐츠의 제공을 위한 스피커 및/또는 디스플레이 등을 더 포함할 수도 있다. 서비스 처리 모듈은 제공해야 할 서비스를 위한 구동 명령을 구동 제어 모듈로 전달할 수 있고, 구동 제어 모듈은 구동 명령에 따라 로봇(100)이나 구동부(108)가 포함하는 구성을 제어하여 서비스가 제공될 수 있도록 할 수 있다.The service processing module may receive a command received through the robot control system 140 through the communication unit 102 or through the communication unit 102 and the data processing module. The driving unit 108 may further include equipment related to a service provided by the robot 100 as well as equipment for moving the robot 100. For example, in order to perform a food/delivery delivery service, the driving unit 108 of the robot 100 is configured for loading food/delivery items or a configuration for delivering food/delivery items to a user (for example, a robot arm). It may include. In addition, the robot 100 may further include a speaker and/or a display for providing information/content. The service processing module may transmit a driving command for a service to be provided to the driving control module, and the driving control module may provide a service by controlling a configuration included in the robot 100 or the driving unit 108 according to the driving command. I can do it.

로봇(100)은 로봇 제어 시스템(140)에 의한 제어를 통해 호출된 엘리베이터 유닛(20)를 감지할 수 있고, 엘리베이터 유닛(20)에 탑승할 수 있다. 엘리베이터 유닛(20)이 로봇(100)이 서비스를 제공하기 위한 층에 도착하면, 로봇(100)은 엘리베이터 유닛(20)에서 하차하여, 해당 층에서 서비스를 제공할 수 있다. The robot 100 can detect the called elevator unit 20 through control by the robot control system 140 and can board the elevator unit 20. When the elevator unit 20 arrives on a floor for the robot 100 to provide a service, the robot 100 gets off the elevator unit 20 and can provide a service on the floor.

구체적인 제어가 로봇 제어 시스템(140)에 의해 이루어지는 경우, 로봇(100)은 로봇(100)의 제어를 위한 센싱 데이터를 로봇 제어 시스템(140)으로 제공할 뿐이라는 점에서 브레인리스 로봇에 해당할 수 있다.When specific control is performed by the robot control system 140, the robot 100 may correspond to a brainless robot in that it only provides sensing data for the control of the robot 100 to the robot control system 140. have.

엘리베이터 제어 시스템(130) 및 로봇 제어 시스템(140)의 구조에 대해서는 후술될 도 3 및 4를 참조하여 더 자세하게 설명한다.Structures of the elevator control system 130 and the robot control system 140 will be described in more detail with reference to FIGS. 3 and 4 to be described later.

이상 도 1a 및 도 1b를 참조하여 전술된 기술적 특징에 대한 설명은, 도 2에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The description of the technical features described above with reference to FIGS. 1A and 1B may be applied to FIG. 2 as it is, and thus a duplicate description will be omitted.

도 3은 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터를 제어하는 시스템을 나타내는 블록도이다.3 is a block diagram illustrating a system for controlling an elevator for boarding a robot according to an embodiment.

엘리베이터 제어 시스템(130)은 전술된 건물 내의 엘리베이터 시스템 (10)에 있어서 엘리베이터 유닛(20)에 대한 호출 및 엘리베이터 유닛(20)의 이동을 제어하는 장치일 수 있다. 엘리베이터 제어 시스템(130)은 적어도 하나의 컴퓨팅 장치를 포함할 수 있고, 건물 내 또는 건물 외부에 위치하는 서버로 구현될 수 있다. The elevator control system 130 may be a device that controls a call to the elevator unit 20 and movement of the elevator unit 20 in the elevator system 10 in the building described above. The elevator control system 130 may include at least one computing device, and may be implemented as a server located in or outside the building.

엘리베이터 제어 시스템(130)은 도시된 것처럼, 메모리(330), 프로세서(320), 통신부(310) 및 입출력 인터페이스(340)를 포함할 수 있다.The elevator control system 130 may include a memory 330, a processor 320, a communication unit 310, and an input/output interface 340, as shown.

메모리(330)는 컴퓨터에서 판독 가능한 기록매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 여기서 ROM과 비소멸성 대용량 기록장치는 메모리(330)와 분리되어 별도의 영구 저장 장치로서 포함될 수도 있다. 또한, 메모리(330)에는 운영체제와 적어도 하나의 프로그램 코드가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 메모리(330)와는 별도의 컴퓨터에서 판독 가능한 기록매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록매체가 아닌 통신부(310)을 통해 메모리(330)에 로딩될 수도 있다. The memory 330 is a computer-readable recording medium, and may include a permanent mass storage device such as a random access memory (RAM), a read only memory (ROM), and a disk drive. Here, the ROM and the non-destructive large-capacity recording device may be separated from the memory 330 and may be included as separate permanent storage devices. In addition, an operating system and at least one program code may be stored in the memory 330. These software components may be loaded from a computer-readable recording medium separate from the memory 330. Such a separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD/CD-ROM drive, and a memory card. In another embodiment, software components may be loaded into the memory 330 through the communication unit 310 rather than a computer-readable recording medium.

프로세서(320)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(330) 또는 통신부(310)에 의해 프로세서(320)로 제공될 수 있다. 예를 들어, 프로세서(320)는 메모리(330)에 로딩된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다. The processor 320 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input/output operations. The command may be provided to the processor 320 by the memory 330 or the communication unit 310. For example, the processor 320 may be configured to execute a command received according to the program code loaded in the memory 330.

프로세서(320)는 도시되지 않은 구성들로서 소프트웨어 및/또는 하드웨어 모듈(들)을 포함할 수 있다. 이러한 프로세서(320)의 구성들을 통해 후술될 엘리베이터 시스템(10)의 제어 방법이 수행될 수 있다. 즉, 프로세서(320)는 엘리베이터 시스템(10)의 스파이널부(30)에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛(20)에 건물의 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇(100)이 탑승함을 감지하고, 로봇(100)이 서비스의 제공 또는 메인터넌스를 위해 건물의 층들 간에서 이동하도록 상기 엘리베이터 시스템(10)을 제어할 수 있다. 이러한 엘리베이터 시스템(10)의 제어에 의해, 엘리베이터 제어 시스템(130)은 스파이널부(30)가 엘리베이터 유닛(20)(들)을 승강시킴으로써 로봇(100)을 건물의 층들 간에서 이동시킬 수 있다.The processor 320 may include software and/or hardware module(s) as components not shown. The control method of the elevator system 10 to be described later may be performed through the configurations of the processor 320. That is, the processor 320 provides at least one of the elevator units 20 among a plurality of elevator units that move between floors in the building connected to the spinal unit 30 of the elevator system 10. It is possible to control the elevator system 10 to detect that at least one robot 100 providing a service on a floor is on board, and to allow the robot 100 to move between floors of a building for service provision or maintenance. . By the control of the elevator system 10, the elevator control system 130 can move the robot 100 between floors of the building by raising and lowering the elevator unit 20(s) by the spinal unit 30.

통신부(310)는 엘리베이터 제어 시스템(130)이 다른 장치(엘리베이터 시스템(10) 또는 로봇 제어 시스템(140) 등)와 통신하기 위한 구성일 수 있다. 말하자면, 통신부(310)는 다른 장치에 대해 데이터 및/또는 정보를 전송/수신하는, 엘리베이터 제어 시스템(130)의 안테나, 데이터 버스, 네트워크 인터페이스 카드, 네트워크 인터페이스 칩 및 네트워킹 인터페이스 포트 등과 같은 하드웨어 모듈 또는 네트워크 디바이스 드라이버(driver) 또는 네트워킹 프로그램과 같은 소프트웨어 모듈일 수 있다.The communication unit 310 may be a configuration for the elevator control system 130 to communicate with other devices (such as the elevator system 10 or the robot control system 140). That is to say, the communication unit 310 is a hardware module such as an antenna, a data bus, a network interface card, a network interface chip and a networking interface port of the elevator control system 130, which transmits/receives data and/or information to/from other devices, or It may be a software module such as a network device driver or a networking program.

입출력 인터페이스(340)는 키보드 또는 마우스 등과 같은 입력 장치 및 디스플레이나 스피커와 같은 출력 장치와의 인터페이스를 위한 수단일 수 있다.The input/output interface 340 may be a means for interfacing with an input device such as a keyboard or a mouse and an output device such as a display or a speaker.

또한, 다른 실시예들에서 엘리베이터 제어 시스템(130)은 도시된 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. In addition, in other embodiments, the elevator control system 130 may include more components than the illustrated components.

엘리베이터 제어 시스템(130)이 엘리베이터 시스템(10)을 제어하는 보다 구체적인 방법에 대해서는 후술될 도 5 내지 도 15를 참조하여 더 자세하게 설명한다. A more specific method of controlling the elevator system 10 by the elevator control system 130 will be described in more detail with reference to FIGS. 5 to 15 to be described later.

이상 도 1 및 도 2를 참조하여 전술된 기술적 특징에 대한 설명은, 도 3에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 and 2 may be applied to FIG. 3 as it is, a duplicate description will be omitted.

도 4는 일 실시예에 따른, 건물 내에서 서비스를 제공하는 로봇을 제어하는 로봇 제어 시스템을 나타내는 블록도이다.4 is a block diagram illustrating a robot control system for controlling a robot providing a service in a building, according to an exemplary embodiment.

로봇 제어 시스템(140)은 전술된 로봇(100)의 이동 및 로봇(100)에 의한 건물 내에서의 서비스의 제공을 제어하는 장치일 수 있다. 로봇 제어 시스템(140)은 복수의 로봇들 각각의 이동 및 로봇들 각각의 서비스의 제공을 제어할 수 있다. 로봇 제어 시스템(140)은 엘리베이터 제어 시스템(130)과의 통신을 통해, 로봇(100)이 서비스를 제공할 층으로 로봇(100)을 이동시키기 위해 엘리베이터 유닛(20)을 호출할 수 있다. 로봇 제어 시스템(140)은 로봇(100)이 호출된 엘리베이터 유닛(20)을 인식하여 탑승할 수 있도록 로봇(100)을 제어하고, 서비스를 제공할 층에서 엘리베이터 유닛(20)에서 하차하도록 로봇(100)을 제어할 수 있다. The robot control system 140 may be a device that controls the movement of the robot 100 described above and the provision of services in the building by the robot 100. The robot control system 140 may control the movement of each of the plurality of robots and the provision of services of each of the robots. The robot control system 140 may call the elevator unit 20 to move the robot 100 to a floor where the robot 100 will provide a service through communication with the elevator control system 130. The robot control system 140 controls the robot 100 to recognize the called elevator unit 20 and board the robot 100, and to get off the elevator unit 20 on the floor where the service is to be provided. 100) can be controlled.

로봇 제어 시스템(140)은 적어도 하나의 컴퓨팅 장치를 포함할 수 있고, 건물 내 또는 건물 외부에 위치하는 서버로 구현될 수 있다. 로봇 제어 시스템(140)은 클라우드 서버(시스템)으로 구현될 수도 있다. The robot control system 140 may include at least one computing device, and may be implemented as a server located inside or outside the building. The robot control system 140 may be implemented as a cloud server (system).

로봇 제어 시스템(140)은 도시된 것처럼, 메모리(430), 프로세서(420), 통신부(410) 및 입출력 인터페이스(440)를 포함할 수 있다. 로봇 제어 시스템(140)의 구성들(410 내지 430)에 대한 일반적인 설명에 대해서는 전술된 엘리베이터 제어 시스템(130)의 구성들(310 내지 340)의 일반적인 기술적 특징에 대한 설명이 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.As illustrated, the robot control system 140 may include a memory 430, a processor 420, a communication unit 410, and an input/output interface 440. As for the general description of the configurations 410 to 430 of the robot control system 140, the description of the general technical characteristics of the configurations 310 to 340 of the elevator control system 130 described above may be applied as it is, and thus overlapping Description is omitted.

이상 도 1 내지 도3을 참조하여 전술된 기술적 특징에 대한 설명은, 도 4에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 3 may be applied to FIG. 4 as it is, a duplicate description will be omitted.

전술한 것처럼, 엘리베이터 제어 시스템(130)과 로봇 제어 시스템(140)은 하나의 단일한 시스템(125)으로 구현될 수도 있다. 말하자면, 엘리베이터 제어 시스템(130)과 로봇 제어 시스템(140)은 건물 내에 또는 건물 외부에 존재하는 단일한 서버 또는 컴퓨팅 장치로서 구현될 수도 있다.As described above, the elevator control system 130 and the robot control system 140 may be implemented as a single system 125. In other words, the elevator control system 130 and the robot control system 140 may be implemented as a single server or computing device existing in or outside the building.

후술될 상세한 설명에서, 엘리베이터 제어 시스템(130) 또는 로봇 제어 시스템(140)의 구성들에 의해 수행되는 동작은 설명의 편의상 엘리베이터 제어 시스템(130) 또는 로봇 제어 시스템(140)에 의해 수행되는 동작으로 설명될 수 있다. In the detailed description to be described later, the operation performed by the components of the elevator control system 130 or the robot control system 140 is an operation performed by the elevator control system 130 or the robot control system 140 for convenience of description. Can be explained.

도 5는 일 실시예에 따른, 엘리베이터 유닛에 탑승한 로봇의 충전 또는 대기 상태를 나타낸다.5 shows a charging or standby state of a robot boarding an elevator unit according to an embodiment.

도 5에서는, 도 1b를 참조하여 전술된 것과 같은 엘리베이터 시스템(10)의 일부가 도시되었다.In FIG. 5, a portion of an elevator system 10 as described above with reference to FIG. 1B is shown.

엘리베이터 유닛(20)에는 엘리베이터 유닛(20)에 탑승한 로봇(100)의 배터리를 충전시키기 위한 충전 도크가 마련될 수 있다. 충전 도크는 엘리베이터 유닛(20)의 바닥면에 마련될 수 있다. 또는, 충전 도크는 엘리베이터 유닛(20)의 벽면에 마련될 수 있다. 충전 도크는 유선(접촉식) 또는 무선(비접촉식)으로 엘리베이터 유닛(20)에 탑승한 로봇(100)의 배터리를 충전시킬 수 있다. 접촉식의 경우 충전 도크의 단자에 로봇(100)의 단자가 접촉될 시에 로봇(100)의 배터리가 충전될 수 있다. 비접촉식의 경우 엘리베이터 유닛(20) 내의 소정의 위치에 로봇(100)이 위치될 시에 로봇(100)의 배터리가 충전될 수 있다.The elevator unit 20 may be provided with a charging dock for charging the battery of the robot 100 on board the elevator unit 20. The charging dock may be provided on the bottom surface of the elevator unit 20. Alternatively, the charging dock may be provided on a wall surface of the elevator unit 20. The charging dock can charge the battery of the robot 100 on board the elevator unit 20 by wired (contact type) or wireless (non-contact type). In the case of the contact type, the battery of the robot 100 may be charged when the terminal of the robot 100 comes into contact with the terminal of the charging dock. In the case of the non-contact type, the battery of the robot 100 may be charged when the robot 100 is positioned at a predetermined position in the elevator unit 20.

로봇(100)의 배터리의 충전이 완료된 때, 충전 프로세스는 자동으로 정지될 수 있다. 충전이 완료된 로봇(100)은 도시된 "대기 중"에 해당할 수 있다.When charging of the battery of the robot 100 is completed, the charging process may be automatically stopped. The robot 100 on which the charging is completed may correspond to the illustrated "in standby".

한편, 엘리베이터 시스템(10)의 엘리베이터 유닛들의 각각은 로봇(100)을 위한 대기 공간으로서 사용될 수 있다. 예컨대, 서비스의 제공이 요청되지 않은 로봇(100)(또는, 특정한 층으로의 이동이 요청되지 않은 로봇)은 엘리베이터 유닛(20)에 탑승한 상태로 대기될 수 있다. 이에 따라, 서비스/이동이 요청되지 않은 로봇(100)은 충전될 수 있고, 서비스/이동이 요청될 경우 신속하게 요청지로 이동될 수 있다. 또한, 로봇(100)의 대기를 위한 공간이 별도로 마련될 필요가 없으므로 건물 내의 공간이 절약될 수 있다. On the other hand, each of the elevator units of the elevator system 10 can be used as a waiting space for the robot 100. For example, a robot 100 that is not requested to provide a service (or a robot that has not been requested to move to a specific floor) may wait while boarding the elevator unit 20. Accordingly, the robot 100 for which the service/movement is not requested may be charged, and when the service/movement is requested, it may be quickly moved to the requested location. In addition, since a space for waiting for the robot 100 does not need to be separately provided, space in the building may be saved.

한편, 설명한 것과는 달리 충전 도크는 엘리베이터 유닛(20)의 내부가 아니라, 각 층에서 로봇(100)이 엘리베이터 유닛(20)에 대한 탑승을 대기하는 공간(전술한 대기 공간(전실))에 마련될 수도 있다. 예컨대, 충전 도크는 전술한 대기 공간(전실)의 바닥에 마련될 수도 있다. On the other hand, contrary to the description, the charging dock is not inside the elevator unit 20, but in the space where the robot 100 waits for boarding for the elevator unit 20 on each floor (the aforementioned waiting space (front room)). May be. For example, the charging dock may be provided on the floor of the above-described waiting space (front room).

이상 도 1 내지 도 4를 참조하여 전술된 기술적 특징에 대한 설명은, 도 5에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 4 may be applied to FIG. 5 as it is, a duplicate description will be omitted.

도 6은 일 예에 따른, 엘리베이터 유닛에 탑승한 로봇의 탑승/로봇에 의한 서비스 제공을 식별 및 추적하는 방법을 나타낸다.6 shows a method of identifying and tracking a boarding/service provision by a robot of a robot in an elevator unit, according to an example.

도 6에서는, 도 1b를 참조하여 전술된 것과 같은 엘리베이터 시스템(10)의 일부가 도시되었다.In FIG. 6 a part of an elevator system 10 as described above with reference to FIG. 1B is shown.

도시된 것처럼, 엘리베이터 유닛(20)은 엘리베이터 유닛 ID와 연관될 수 있고, 엘리베이터 유닛(20)에 탑승한 로봇(100)은 로봇 ID와 연관될 수 있고, 탑승한 로봇(100)이 제공하는 서비스는 서비스 ID와 연관될 수 있다. 즉, 복수의 엘리베이터 유닛들의 각각에는 엘리베이터 유닛 ID이 할당되어 있을 수 있고, 복수의 로봇들(100) 각각에도 로봇 ID가 할당되어 있을 수 있다. 또한, 로봇(100)이 제공하는 서비스(예컨대, 음료 배달 서비스, 택배 배달 서비스 등)에도 서비스 ID가 할당되어 있을 수 있다. As shown, the elevator unit 20 may be associated with the elevator unit ID, the robot 100 aboard the elevator unit 20 may be associated with the robot ID, and the services provided by the robot 100 aboard May be associated with the service ID. That is, an elevator unit ID may be assigned to each of the plurality of elevator units, and a robot ID may be assigned to each of the plurality of robots 100. In addition, a service ID may be assigned to a service provided by the robot 100 (eg, a beverage delivery service, a parcel delivery service, etc.).

엘리베이터 제어 시스템(130)(및 로봇 제어 시스템(140))은 이러한 엘리베이터 유닛 ID, 로봇 ID 및 서비스 ID에 기반하여, 엘리베이터 유닛(20)의 위치, 탑승한 로봇(100)의 위치 및 탑승한 로봇(100)이 제공하는 서비스의 제공 상황을 트래킹(추적)할 수 있다. The elevator control system 130 (and the robot control system 140) is based on the elevator unit ID, robot ID, and service ID, and the position of the elevator unit 20, the position of the robot 100 on board, and the robot on board. It is possible to track (track) the provision of services provided by (100).

로봇 제어 시스템(140)은 로봇(100)이 위치하는 층 및 로봇(100)의 위치를 식별할 수 있다. 로봇 제어 시스템(140)은 로봇(100)으로부터의 센싱 정보와 로봇(100)과의 통신에 기반하여 로봇(100)이 위치하는 층 및 로봇(100)의 위치를 파악할 수 있다. 엘리베이터 제어 시스템(130)은 엘리베이터 유닛(20)이 위치하는 층 수를 식별할 수 있으며, 엘리베이터 유닛(20)이 어느 층으로 이동할지 및/또는 어느 층으로부터 이동하였는지를 식별할 수 있다. The robot control system 140 may identify a floor on which the robot 100 is located and a location of the robot 100. The robot control system 140 may determine the floor on which the robot 100 is located and the location of the robot 100 based on sensing information from the robot 100 and communication with the robot 100. The elevator control system 130 may identify the number of floors on which the elevator unit 20 is located, and may identify which floor the elevator unit 20 moves to and/or from which floor.

로봇 제어 시스템(140)은 로봇(100)이 제공하는 서비스의 진행 상황(예컨대, 로봇(100)에 물건이 탑재되었는지 여부, 로봇(100)이 서비스 터미널 층으로 이동 중인지 여부, 로봇(100)이 서비스 목표 층으로 이동 중인지 여부 등)을 식별할 수 있다. Robot control system 140 is the progress of the service provided by the robot 100 (e.g., whether an object is mounted on the robot 100, whether the robot 100 is moving to the service terminal floor, the robot 100 is Whether it is moving to the service target floor, etc.) can be identified.

상기와 같이, 로봇(100)의 이동, 엘리베이터 유닛(20)의 이동 및 로봇(100)에 의한 서비스의 진행 상황이 식별(및 트래킹)될 수 있다. 이러한 식별(및 트래킹)은 전술한 엘리베이터 유닛 ID, 로봇 ID 및 서비스 ID에 기반하여 이루어질 수 있다. As described above, the movement of the robot 100, the movement of the elevator unit 20, and the progress of the service by the robot 100 can be identified (and tracked). This identification (and tracking) can be made based on the elevator unit ID, robot ID and service ID described above.

로봇 제어 시스템(140)은 복수의 로봇들의 각각의 파악된 위치를 고려하여 서비스가 요청된 층(즉, 서비스 터미널 층)에 위치하거나 서비스가 요청된 층과 가장 가까운 층에 위치된 (대기 상태인) 로봇(100)에 대해, 해당 로봇(100)이 서비스를 제공하도록 요청할 수 있다. 즉, 해당 로봇(100)에 대해 작업이 할당될 수 있다. The robot control system 140 is located on the floor where the service is requested (i.e., the service terminal layer) in consideration of the identified positions of the plurality of robots, or is located on the floor closest to the floor where the service is requested. ) For the robot 100, the robot 100 may request to provide a service. That is, a task may be assigned to the robot 100.

일례로, 건물의 층들 중 (가령, 서비스 터미널 층인) 제1 층에서 로봇에 대한 호출이 발생된 때, 엘리베이터 제어 시스템(130)에 의한 제어에 기반하여, 복수의 엘리베이터 유닛들은, 복수의 엘리베이터 유닛들 중 제1 층에서 위치하고 있는 엘리베이터 유닛(20)에 탑승한 로봇(100)(대기 중인 로봇(100)) 또는 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛(20)에 탑승한 로봇(100)이 제1 층으로 이동하도록 제어될 수 있다.For example, when a call to a robot is made on the first floor of the building (e.g., the service terminal floor), based on the control by the elevator control system 130, the plurality of elevator units Among them, the robot 100 boarding the elevator unit 20 located on the first floor (the waiting robot 100) or the robot 100 boarding the elevator unit 20 located on the floor closest to the first floor. ) Can be controlled to move to the first layer.

한편, 상기와 같이 로봇 제어 시스템(140)과 엘리베이터 제어 시스템(130)의 동작을 구분하여 설명하였으나, 전술된 동작들은 단일한 통합 시스템(125)를 통해 수행되는 것일 수 있다. Meanwhile, as described above, operations of the robot control system 140 and the elevator control system 130 have been separately described, but the aforementioned operations may be performed through a single integrated system 125.

따라서, 시스템(125)을 통해, 서비스를 제공하는 로봇(100)의 위치와, 로봇(100)이 탑승하는 엘리베이터 유닛(20)의 위치 및 이동, 및 로봇(100)이 제공하는 서비스의 진행 상황이 트래킹될 수 있다.Therefore, through the system 125, the position of the robot 100 providing a service, the position and movement of the elevator unit 20 on which the robot 100 is boarded, and the progress of the service provided by the robot 100 Can be tracked.

이상 도 1 내지 도 5를 참조하여 전술된 기술적 특징에 대한 설명은, 도 6에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The description of the technical features described above with reference to FIGS. 1 to 5 may be applied to FIG. 6 as it is, and thus, a redundant description will be omitted.

도 7a 및 도 7b는 일 예에 따른, 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타낸다.7A and 7B illustrate a method of outputting an indicator in an external user interface associated with an elevator unit, according to an example.

도 7a는 엘리베이터 유닛(20)에 대해 사람(50)이 탑승을 시도하는 경우에 있어서, 엘리베이터 유닛(20)과 연관된 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타낸다.7A shows a method of outputting an indicator from an external user interface associated with the elevator unit 20 when the person 50 attempts to board the elevator unit 20.

전술한 것처럼, 엘리베이터 유닛(20)(및 도어들(60 및 70))은 로봇(100)의 탑승에 적합한 규격을 갖되, 건물 내에서 사람(50)의 탑승을 위한 엘리베이터와는 구분되는 것일 수 있다. 예컨대, 도시된 것처럼, 엘리베이터 유닛(20)(및 도어들(60 및 70)의 높이는 사람(50)이 엘리베이터 유닛(20)에 탑승하기가 어렵도록 사람(50)의 키 보다 더 작게 될 수 있다. As described above, the elevator unit 20 (and the doors 60 and 70) has a standard suitable for boarding the robot 100, but may be distinguished from the elevator for boarding the person 50 in the building. have. For example, as shown, the height of the elevator unit 20 (and the doors 60 and 70) can be made smaller than the height of the person 50 so that it is difficult for the person 50 to board the elevator unit 20. .

그럼에도 불구하고, 도어(60)가 열린 상태에서 사람(50)이 엘리베이터 유닛(20)에 탑승을 시도함이 감지된 때에는, 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터(720)가 출력될 수 있다. 인디케이터(720)는 사람(50)의 탑승 시도가 감지되지 않은 때의 인디케이터(710)와는 구별될 수 있다. 인디케이터(710 및 720)는 엘리베이터 유닛(20)과 연관된 외부 사용자 인터페이스의 일부일 수 있다. 인디케이터(720)는 시각적인 인디케이터와 같이 도시되었으나 청각적인 인디케이터이거나 청각적인 인디케이터를 더 포함할 수 있다. 사람(50)이 엘리베이터 유닛(20)에 탑승을 시도함이 감지된 때 출력되는 인디케이터는 엘리베이터 유닛(20)의 내부 사용자 인터페이스를 통해 출력되는 것일 수도 있다.Nevertheless, when it is detected that the person 50 attempts to board the elevator unit 20 while the door 60 is open, at least one indicator 720 of a visual indicator and an audible indicator may be output. have. The indicator 720 may be distinguished from the indicator 710 when the attempted boarding of the person 50 is not detected. Indicators 710 and 720 may be part of an external user interface associated with the elevator unit 20. The indicator 720 is illustrated as a visual indicator, but may be an audible indicator or further include an audible indicator. The indicator output when it is sensed that the person 50 attempts to board the elevator unit 20 may be output through an internal user interface of the elevator unit 20.

사람(50)(사람(50)의 탑승 시도)은 엘리베이터 유닛(20) 또는 도어(60 또는 70)에 포함된 센서에 의해 감지될 수 있다. 예컨대, 사람(50)(사람(50)의 탑승 시도)은 엘리베이터 유닛(20) 또는 도어(60 또는 70)에 포함된 카메라에 의해 감지될 수 있다. The person 50 (the attempt of the person 50 to board) may be detected by a sensor included in the elevator unit 20 or the door 60 or 70. For example, the person 50 (the attempt of the person 50 to board) may be detected by a camera included in the elevator unit 20 or the door 60 or 70.

도 7b는 엘리베이터 유닛(20)에 대해 로봇(100)이 탑승 또는 하차하는 경우에 있어서 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타낸다.7B shows a method of outputting an indicator from an external user interface when the robot 100 boards or alights the elevator unit 20.

도시된 것처럼, 엘리베이터 유닛(20)에 대해 로봇(100)이 탑승하거나 하차할 때, 엘리베이터 유닛(20)에 대한 로봇의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터(730 또는 740)가 엘리베이터 유닛(20)과 연관된 외부 사용자 인터페이스에서 출력될 수 있다. 인디케이터(730 또는 740)는 시각적인 인디케이터와 같이 도시되었으나 청각적인 인디케이터이거나 청각적인 인디케이터를 더 포함할 수 있다.As shown, when the robot 100 boards or gets off the elevator unit 20, at least one of a visual indicator and an audible indicator indicating boarding or alighting of the robot with respect to the elevator unit 20 730 or 740 may be output from an external user interface associated with the elevator unit 20. The indicator 730 or 740 is illustrated as a visual indicator, but may be an audible indicator or may further include an audible indicator.

도시된 인디케이터(710 내지 740)의 출력 제어를 통해, 사람(50)과 로봇(100) 간의 충돌/간섭이 최소화될 수 있다. Collision/interference between the person 50 and the robot 100 may be minimized through the output control of the illustrated indicators 710 to 740.

이상 도 1 내지 도 6을 참조하여 전술된 기술적 특징에 대한 설명은, 도 7a 및 도 7b에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The description of the technical features described above with reference to FIGS. 1 to 6 may be applied to FIGS. 7A and 7B as they are, so a duplicate description will be omitted.

도 8은 일 예에 따른, 엘리베이터 시스템을 통해 로봇이 서비스를 제공하는 방법을 나타낸다. 8 shows a method for a robot to provide a service through an elevator system, according to an example.

도 8을 참조하여 복수의 로봇들에 대해 택배 서비스 터미널 층으로의 이동이 요청된 경우에 있어서의 엘리베이터 시스템(10) 및 로봇(100)의 제어 방법이 설명된다.With reference to FIG. 8, the elevator system 10 and a control method of the robot 100 when a plurality of robots are requested to move to the parcel service terminal floor are described.

도시된 '업무 수행 중'인 로봇들은 서비스 터미널 층으로의 이동이 요청된 로봇으로서, 서비스 터미널 층으로의 이동이 예정된 로봇들을 나타낼 수 있다. '대기 중'인 로봇들은 서비스 터미널 층으로의 이동이 요청되지 않은(즉, 서비스가 요청되지 않은) 로봇들을 나타낼 수 있다.The illustrated'working' robots are robots requested to move to the service terminal floor, and may represent robots scheduled to move to the service terminal floor. Robots that are'waiting' may represent robots that have not been requested to move to the service terminal layer (ie, no service has been requested).

'업무 수행 중'이거나 '대기 중'인 로봇들 모두 배터리가 완전히 충전되어 있지 않은 경우에는 엘리베이터 유닛(20)에 탑승된 때 배터리의 충전이 수행될 수 있다.If the battery is not fully charged in all of the robots that are'working' or'waiting', charging of the battery may be performed when the elevator unit 20 is boarded.

건물의 층들 중 서비스 터미널 층은 서비스의 제공을 위해 요구되는 물건(810)을 로봇(100)에 탑재하기 위한 층일 수 있다. 물건(810)의 로봇(100)에 대한 탑재는 사람에 의해 수행되거나 다른 종류의 로봇에 의해 수행될 수 있다. 물건(810)은 요청된 서비스에 대응하는 주문에 따라 로봇(100)에 탑재될 수 있다.Among the floors of the building, the service terminal floor may be a floor for mounting an object 810 required for providing a service to the robot 100. Mounting of the object 810 on the robot 100 may be performed by a person or may be performed by another type of robot. The product 810 may be mounted on the robot 100 according to an order corresponding to the requested service.

엘리베이터 제어 시스템(130)에 의한 제어에 기반하여, 엘리베이터 유닛(들)(20)에 탑승한 로봇(100)에 의한 서비스의 제공이 요청된 때, 해당 로봇(100)이 서비스 터미널 층으로 이동하도록 엘리베이터 유닛(20)은 서비스 터미널 층으로 이동될 수 있다. Based on the control by the elevator control system 130, when a service request by the robot 100 aboard the elevator unit(s) 20 is requested, the robot 100 moves to the service terminal floor. The elevator unit 20 can be moved to the service terminal floor.

또한, 엘리베이터 제어 시스템(130)에 의한 제어에 기반하여, 서비스 터미널 층에서 엘리베이터 유닛(20)에 탑승한 로봇(100)(예컨대, 물건(810)을 탑재한 로봇(100))이, 로봇(100)이 서비스를 제공할 서비스 목표 층으로 이동하도록 엘리베이터 유닛(20)은 서비스 목표 층으로 이동될 수 있다.In addition, based on the control by the elevator control system 130, the robot 100 (e.g., the robot 100 with the object 810 mounted on the elevator unit 20) on the service terminal floor is a robot ( The elevator unit 20 may be moved to the service target floor so that 100) moves to the service target floor to provide the service.

서비스 터미널 층이 택배 서비스를 제공하는 층인 경우, 로봇(100)의 이동 및 로봇(100)에 의한 물건(810)의 배달 상황은 시스템(125(혹은 140 또는 130))에 의해 트래킹될 수 있다.When the service terminal layer is a floor that provides a parcel service, the movement of the robot 100 and the delivery status of the product 810 by the robot 100 may be tracked by the system 125 (or 140 or 130).

서비스 터미널 층이 카페 서비스를 제공하는 층인 경우, 로봇(100)의 이동 및 로봇(100)에 의한 음료(810)의 배달 상황 및 주문 처리 상황은 시스템(125(혹은 140 또는 130))에 의해 트래킹될 수 있다.When the service terminal floor is a floor that provides a cafe service, the movement of the robot 100 and the delivery status and order processing status of the beverage 810 by the robot 100 are tracked by the system 125 (or 140 or 130). Can be.

한편, 엘리베이터 유닛(20)에 소정의 크기 이상의 로봇(100) 또는 소정의 크기 이상의 물건(810)을 탑재한 로봇(100)이 탑승한 경우(즉, 이러한 탑승이 엘리베이터 제어 시스템(130)에 의해 판정된 경우), 시스템(125(혹은 140 또는 130))에 의해, 엘리베이터 유닛(20)에는 더 이상 다른 로봇이 탑승할 수 없도록 제어될 수 있다. 따라서, 부피가 큰 로봇(100)이 엘리베이터 유닛(20)에 탑승하게 될 경우에는 다른 로봇의 해당 엘리베이터 유닛(20)에의 탑승이 배제될 수 있다. On the other hand, when a robot 100 having a predetermined size or larger or a robot 100 mounted with a predetermined size or larger object 810 boards the elevator unit 20 (that is, such boarding is performed by the elevator control system 130). If determined), by the system 125 (or 140 or 130), the elevator unit 20 may be controlled so that no other robots are allowed to board it. Accordingly, when the bulky robot 100 is to be boarded in the elevator unit 20, boarding of other robots in the elevator unit 20 may be excluded.

또한, 도시된 것과는 달리 엘리베이터 시스템(10)의 복수의 엘리베이터 유닛들은 제1 규격의 제1 엘리베이터 유닛 및 제1 규격보다 더 큰 제2 규격의 제2 엘리베이터 유닛을 포함하도록 구성될 수 있다. 제2 엘리베이터 유닛은 제1 엘리베이터 유닛보다 층고가 더 클 수 있다. 이 때, 제2 엘리베이터 유닛은 제1 엘리베이터 유닛에는 탑승이 불가능한 대형의 로봇이 탑승 가능하도록 구성될 수 있다. 말하자면, 소정의 크기 이상의 로봇(100) 또는 소정의 크기 이상의 물건(810)을 탑재한 로봇(100)이나 대형의 로봇은, 시스템(125(혹은 140 또는 130))에 의해, 제1 엘리베이터 유닛이 아닌 제2 엘리베이터 유닛에 탑승하도록 제어될 수 있다. 다만, 다양한 크기 및 종류의 로봇들이 하나의 엘리베이터 유닛(20)에 대해 탑승하여 함께 이동될 수 있은 물론이다. Further, unlike shown, the plurality of elevator units of the elevator system 10 may be configured to include a first elevator unit of a first standard and a second elevator unit of a second standard that is larger than the first standard. The second elevator unit may have a higher floor height than the first elevator unit. In this case, the second elevator unit may be configured to allow a large-sized robot that cannot be boarded in the first elevator unit. That is to say, in the robot 100 having a predetermined size or larger, or a robot 100 or a large-sized robot equipped with an object 810 larger than a predetermined size, the first elevator unit is operated by the system 125 (or 140 or 130). It can be controlled to board the second elevator unit, not. However, it goes without saying that robots of various sizes and types can be moved together by riding on one elevator unit 20.

또한, 로봇(100)에 의해 제공되는 서비스에는 각자의 우선순위가 할당될 수 있다. 엘리베이터 유닛(20)에 우선순위가 높은(즉, 소정의 우선순위 이상의) 서비스를 제공하는 로봇(100)이 탑승한 경우(즉, 이러한 탑승이 엘리베이터 제어 시스템(130)에 의해 판정된 경우)에는, 엘리베이터 제어 시스템(130)에 의한 제어에 따라, 해당 우선순위가 높은 서비스를 제공하는 로봇(100)이 탑승한 엘리베이터 유닛(20)은 다른 층에 대한 정차 없이 우선순위가 높은 서비스를 제공할 서비스 목표 층으로 바로 이동하도록 제어될 수 있다. 즉, 이러한 엘리베이터 유닛(20)은 급행 열차와 같은 방식으로 서비스 목표 층으로 다른 층을 경유하지 않고 바로 이동될 수 있다. 또는/추가적으로, 우선순위가 높은 서비스를 제공하는 로봇(100)이 탑승한 엘리베이터 유닛(20)은 해당 로봇(100)이 독점적으로 이용하도록 제어될 수 있다. 즉, 우선순위가 높은 서비스를 제공하는 로봇(100)이 탑승한 엘리베이터 유닛(20)에는 다른 로봇의 탑승이 배제될 수 있다.In addition, services provided by the robot 100 may be assigned their respective priorities. When a robot 100 that provides a service with a high priority (ie, a predetermined priority or higher) to the elevator unit 20 boards (ie, when such boarding is determined by the elevator control system 130), , According to the control by the elevator control system 130, the elevator unit 20 on which the robot 100, which provides a service with a higher priority, is aboard, is a service that will provide a service with a higher priority without stopping on other floors. It can be controlled to go directly to the target floor. That is, the elevator unit 20 can be moved directly to the service target floor without passing through other floors in the same manner as the express train. Or/Additionally, the elevator unit 20 on which the robot 100 providing a high-priority service is mounted may be controlled to be used exclusively by the robot 100. That is, boarding of other robots may be excluded in the elevator unit 20 in which the robot 100 providing a high-priority service is boarded.

우선순위가 높은 서비스를 제공하는 로봇(100)은 엘리베이터 유닛(20)에 탑승함에 있어서도 다른 로봇들보다 우선하여 엘리베이터 유닛(20)에 탑승될 수 있다. 예컨대, 엘리베이터 유닛(20)에 우선순위가 높은 서비스를 제공하는 로봇(100)이 탑승할 공간이 없는 경우, 엘리베이터 유닛(20)에 기 탑승된 다른 로봇이 내리고, 우선순위가 높은 서비스를 제공하는 로봇(100)이 탑승할 수 있도록 로봇들은 제어될 수 있다.The robot 100 providing a high-priority service may be boarded in the elevator unit 20 in priority over other robots even when boarding the elevator unit 20. For example, if there is no space to board the robot 100 that provides a high-priority service in the elevator unit 20, another robot that has already been boarded in the elevator unit 20 gets off and provides a high-priority service. Robots can be controlled so that the robot 100 can ride.

이상 도 1 내지 도 7을 참조하여 전술된 기술적 특징에 대한 설명은, 도 8에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The descriptions of the technical features described above with reference to FIGS. 1 to 7 may be applied to FIG. 8 as they are, and thus redundant descriptions will be omitted.

도 9는 일 예에 따른, 엘리베이터 시스템을 통해 로봇의 메인터넌스가 수행되는 방법을 나타낸다. 9 shows a method of performing maintenance of a robot through an elevator system according to an example.

건물의 층들 중에는 로봇(100)의 메인터넌스를 수행하기 위한 메인터넌스 스테이션 층이 마련될 수 있다. 엘리베이터 시스템(10)을 통한 로봇(100)의 이동 동선 상의 이점과 접근성을 고려하여, 메인터넌스 스테이션 층은 건물의 전체 층들 중에서 중간(또는 대략 중간)의 층에 마련될 수 있다. Among the floors of the building, a maintenance station floor for performing maintenance of the robot 100 may be provided. In consideration of the advantage and accessibility on the moving line of the robot 100 through the elevator system 10, the maintenance station floor may be provided on an intermediate (or approximately intermediate) floor among all floors of the building.

실시예에서는, 엘리베이터 제어 시스템(130)에 의한 제어에 기반하여, 엘리베이터 유닛(20)에 탑승한 로봇(100)에 대해 메인터넌스가 필요함이 감지된 때, 탑승한 로봇(100)이 메인터넌스 스테이션 층으로 이동하도록 엘리베이터 유닛(20)을 메인터넌스 스테이션 층으로 이동시킬 수 있다. 로봇(100)의 메인터넌스는 로봇(100)의 유지, 보수, 점검 및 고장 대응 등을 포괄할 수 있다. In the embodiment, based on the control by the elevator control system 130, when it is detected that maintenance is required for the robot 100 aboard the elevator unit 20, the aboard robot 100 moves to the maintenance station floor. The elevator unit 20 can be moved to the maintenance station floor to move. Maintenance of the robot 100 may include maintenance, maintenance, inspection, and response to failures of the robot 100.

도시된 예시에서, '에러 발생'으로 표시된 로봇들은 메인터넌스가 필요함이 감지된 로봇들일 수 있다. In the illustrated example, robots marked as'error occurrence' may be robots for which maintenance is detected.

이상 도 1 내지 도 8을 참조하여 전술된 기술적 특징에 대한 설명은, 도 9에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The descriptions of the technical features described above with reference to FIGS. 1 to 8 may be applied to FIG. 9 as they are, and thus redundant descriptions will be omitted.

도 10은 일 예에 따른, 엘리베이터 시스템을 통해 복수의 로봇들이 건물 내 층들 간을 이동하는 방법을 나타낸다.10 illustrates a method of moving a plurality of robots between floors in a building through an elevator system according to an example.

도시된 예시를 통해, 실시예의 로봇들에 의한 서비스 제공의 효율성에 대해 설명한다. 도시된 예시에서는, 로봇들의 최고 속도는 2m/s이고, 가속도는 0.5m/s²이고, 건물의 층고는 4.45m이고, 로봇들이 이동 가능한 총 층수는 27개층(3~29층)이고, 로봇들 각각의 승차/하차 소요 시간은 5s이고, 로봇들 각각이 2개의 층을 이동하는 데 소요되는 시간은 8.45s으로 가정되었다. Through the illustrated example, the efficiency of service provision by the robots of the embodiment will be described. In the illustrated example, the maximum speed of the robots is 2m/s, the acceleration is 0.5m/s², the height of the building is 4.45m, the total number of floors the robots can move is 27 floors (3~29 floors), and the robots It was assumed that the time required for each ride/unload was 5 s, and the time required for each of the robots to move the two floors was 8.45 s.

도시된 예시에서 볼 수 있는 것처럼, 실시예의 엘리베이터 시스템(10)을 사용할 경우에는, 26대의 로봇들을 3층의 물류센터로부터 전체 층(4~29층)에 각각 1대씩 보내는데 소요되는 시간이 대략 3분에 불과함을 확인할 수 있다. <c>에서 볼 수 있는 것처럼, 26대의 로봇들이 동시에 하차하게 됨을 확인할 수 있다. As can be seen in the illustrated example, in the case of using the elevator system 10 of the embodiment, the time required to send 26 robots from the distribution center on the 3rd floor to the entire floor (4th to 29th floors) is approximately 3 You can see that it is only minutes. As can be seen in <c>, it can be seen that 26 robots get off at the same time.

실시예에서는, 서비스 터미널 층에서 엘리베이터 시스템(10)의 엘리베이터 유닛들에 대해 탑승할 로봇이 복수인 경우에 있어서는, 해당 복수의 로봇들이 각자의 서비스 목표 층에서 서비스를 제공하기 위해 요구되는 엘리베이터 시스템(10)의 정차 횟수(즉, 도어(60 및 70)의 개폐 횟수)가 최소가 되도록 복수의 로봇들의 서비스 터미널 층에서의 엘리베이터 유닛들에 대한(즉, 도어(60 및 70)에 대한) 탑승 순서가 결정될 수 있다. 말하자면, 서비스를 제공하기 위해 동시에 최대한 많은 로봇들이 각자의 서비스 목표 층에서 하차할 수 있도록 로봇들의 탑승 순서가 결정될 수 있다.In the embodiment, in the case where there are a plurality of robots to be boarded for elevator units of the elevator system 10 on the service terminal floor, the elevator system ( The boarding sequence for elevator units (ie, for doors 60 and 70) on the service terminal floor of a plurality of robots so that the number of stops of 10) (that is, the number of openings and closing of the doors 60 and 70) is minimized. Can be determined. That is to say, the boarding order of the robots can be determined so that as many robots as possible can get off at each service target floor at the same time to provide a service.

또한, 실시예에서는, 서비스를 제공할 복수의 로봇들을 결정함에 있어서도, 동시에 가능한 한 가장 많은 로봇들이 엘리베이터 유닛들로 승차하고 요구되는 서비스 터미널 층에서 하차할 수 있도록 하는(즉, 엘리베이터 시스템(10)의 정차 횟수가 최소가 되도록 하는) 방식으로 서비스를 제공할 복수의 로봇들이 결정될 수 있다. In addition, in the embodiment, in determining a plurality of robots to provide a service, at the same time, as many robots as possible can get on the elevator units and get off at the required service terminal floor (i.e., the elevator system 10). A plurality of robots to provide a service may be determined in a manner such that the number of stops of the vehicle is minimized.

이상 도 1 내지 도 9를 참조하여 전술된 기술적 특징에 대한 설명은, 도 10에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 9 may be applied to FIG. 10 as it is, a duplicate description will be omitted.

도 11은 일 예에 따른, 건물의 고층부 및 저층부에서 각각 엘리베이터 시스템이 운영되는 경우에 있어서의 엘리베이터 시스템의 제어 방법을 나타낸다.11 is a diagram illustrating a control method of an elevator system when an elevator system is operated in a high-rise part and a low-rise part of a building, respectively, according to an example.

도 11에서는 하나의 건물의 층들이 고층부 및 저층부로 구분되고, 고층부 및 저층부의 각각에서 엘리베이터 시스템이 사용되는 실시예에 대해 설명한다. 전술된 엘리베이터 시스템(10)은 고층부 또는 저층부 중 어느 하나에 속하는 층들 간에서 로봇을 이동시키기 위한 것일 수 있다. 도시된 예시에서는, 고층부는 엘리베이터 시스템(10)이 사용되고, 저층부에서는 다른 엘리베이터 시스템(1100)이 사용되는 것으로 가정한다. 다른 엘리베이터 시스템(1100)은 엘리베이터 시스템(10)과 동일하게 구성될 수 있다. In FIG. 11, an embodiment in which the floors of one building are divided into a high-rise part and a low-rise part, and an elevator system is used in each of the high-rise part and the low-rise part will be described. The elevator system 10 described above may be for moving a robot between floors belonging to either a high-rise or a low-rise. In the illustrated example, it is assumed that the elevator system 10 is used in the upper part and another elevator system 1100 is used in the lower part. The other elevator system 1100 may be configured the same as the elevator system 10.

도시된 환승 층은 고층부 및 저층부에 공통적으로 속하는 층(즉, 교차층)이거나, 고층부 및 저층부 중 어디에도 속하지 않는 건물의 중간층일 수 있다. 환승 층은 하나 이상의 층들일 수 있다.The illustrated transfer floor may be a floor commonly belonging to the upper and lower floors (ie, cross-floor), or may be an intermediate floor of a building that does not belong to any of the upper and lower floors. The transit floor may be one or more floors.

로봇(100)이 고층부에 속하는 제1 층으로부터 저층부에 속하는 제2 층으로 이동되어야 하는 경우(또는, 저층부에 속하는 제2 층으로부터 고층부에 속하는 제1 층으로 이동되어야 할 경우)에 있어서는, 로봇(100)이 환승 층에서 엘리베이터 유닛으로부터 일단 하차하도록 엘리베이터 시스템(10)(또는 다른 엘리베이터 시스템(1100))은 제어될 수 있다. In the case where the robot 100 is to be moved from the first floor belonging to the upper floor to the second floor belonging to the lower floor (or from the second floor belonging to the lower floor to the first floor belonging to the upper floor), the robot ( The elevator system 10 (or other elevator system 1100) can be controlled so that 100) once disembarks from the elevator unit at the transit floor.

하차한 로봇(100)이 환승 층에서 저층부(또는 고층부)에 속하는 층들 간에서 로봇을 이동시키기 위한 다른 엘리베이터 시스템(1100)(또는 엘리베이터 시스템(10))의 엘리베이터 유닛에 탑승하여, 목적 층인 제2 층(또는 제1 층)으로 이동하도록, 다른 엘리베이터 시스템(1100)(또는 엘리베이터 시스템(10))은 제어될 수 있다. The disembarked robot 100 boards the elevator unit of another elevator system 1100 (or elevator system 10) for moving the robot between floors belonging to the lower floor (or upper floor) in the transfer floor, and the second floor is the destination floor. Another elevator system 1100 (or elevator system 10) can be controlled to move to a floor (or first floor).

이와 같이, 하나의 건물에 대해 복수의 엘리베이터 시스템들이 사용될 수 있고, 환승 층을 통해 로봇(100)은 복수의 엘리베이터 시스템들 간을 환승할 수 있다. In this way, a plurality of elevator systems may be used for one building, and the robot 100 may transfer between a plurality of elevator systems through the transfer floor.

이상 도 1 내지 도 10을 참조하여 전술된 기술적 특징에 대한 설명은, 도 11에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The descriptions of the technical features described above with reference to FIGS. 1 to 10 may be applied to FIG. 11 as they are, and thus redundant descriptions will be omitted.

도 12 내지 15를 참조하여 후술될 방법은 엘리베이터 제어 시스템(130)에 의해 수행되는 것으로 설명되지만, 이러한 방법은 로봇 제어 시스템(140) 또는 통합 시스템(125)에 의해 수행될 수도 있고, 중복되는 설명은 생략한다. The method to be described later with reference to FIGS. 12 to 15 is described as being performed by the elevator control system 130, but this method may be performed by the robot control system 140 or the integrated system 125, and overlapping descriptions Is omitted.

도 12는 일 실시예에 따른, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법을 나타내는 흐름도이다.12 is a flowchart illustrating a method of controlling an elevator system for boarding a robot according to an embodiment.

단계(S1210)에서, 엘리베이터 제어 시스템(130)은 엘리베이터 시스템(10)의 스파이널부(30)에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛(20)에 건물의 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승함을 감지할 수 있다. 로봇(100)의 엘리베이터 유닛(20)에의 탑승 식별(감지)는 로봇(100)과 엘리베이터 유닛(20) 간의 무선 통신에 의해 이루어질 수 있다. 예컨대, 로봇(100)으로부터 로봇(100)의 식별자(로봇 ID)가 무선 통신을 통해(예컨대, 근거리 무선 통신(RFID, 와이파이, 적외선, 블루투스, AP 신호, 비콘 신호 등을 통해) 엘리베이터 유닛(20)에 전달될 수 있고, 엘리베이터 제어 시스템(130)에 의해 이러한 식별자의 전달이 인식됨으로써 로봇(100)이 엘리베이터 유닛(20)에 탑승하였음을 인식될 수 있다. 이에 따라, 엘리베이터 유닛(20)과 거기에 탑승한 로봇(100)이 매칭될 수 있다.In step (S1210), the elevator control system 130 is a building in at least one elevator unit 20 of the plurality of elevator units moving between the floors in the building connected to the spikal portion 30 of the elevator system 10. It can be detected that at least one robot that provides a service on at least one of the floors of is on board. The identification (detection) of boarding of the robot 100 to the elevator unit 20 may be performed by wireless communication between the robot 100 and the elevator unit 20. For example, the identifier (robot ID) of the robot 100 from the robot 100 is transmitted through wireless communication (e.g., short-range wireless communication (RFID, Wi-Fi, infrared, Bluetooth, AP signal, beacon signal, etc.) elevator unit 20 ), and by recognizing the transmission of this identifier by the elevator control system 130, it can be recognized that the robot 100 has boarded the elevator unit 20. Accordingly, the elevator unit 20 and the elevator unit 20 The robot 100 aboard there may be matched.

또는, 로봇(100)이 엘리베이터 유닛(20)에 탑승한 때, 로봇(100)은 이를 로봇 제어 시스템(140)에 통지할 수 있고, 로봇 제어 시스템(140) 측에서 엘리베이터 제어 시스템(130)으로 로봇(100)이 엘리베이터 유닛(20)에 탑승하였음을 통지함으로서 로봇(100)의 엘리베이터 유닛(20)에의 탑승이 감지될 수 있다. Alternatively, when the robot 100 boards the elevator unit 20, the robot 100 may notify this to the robot control system 140, and from the robot control system 140 side to the elevator control system 130 By notifying that the robot 100 has boarded the elevator unit 20, boarding of the robot 100 in the elevator unit 20 may be detected.

단계(S1220)에서, 엘리베이터 제어 시스템(130)은 로봇(100)이 서비스의 제공 또는 메인터넌스를 위해 건물의 층들 간에서 이동하도록 엘리베이터 시스템(10)을 제어할 수 있다. 이러한 제어하는 단계에 의해, 엘리베이터 제어 시스템(130)은 스파이널부(30)가 엘리베이터 유닛(20)을 승강시키도록 함으로써, 로봇(100)을 건물의 층들 간에서 이동시킬 수 있다. In step S1220, the elevator control system 130 may control the elevator system 10 so that the robot 100 moves between floors of the building for service or maintenance. By this controlling step, the elevator control system 130 can move the robot 100 between floors of the building by causing the spinal unit 30 to lift the elevator unit 20.

전술한 것처럼, 스파이널부(30)는 고리형으로 구성될 수 있고, 이 때, 단계(S1220)에서는, 엘리베이터 제어 시스템(130)은 스파이널부(30)를 일 방향으로 이동하도록 제어함으로써, 복수의 엘리베이터 유닛들 중 제1 측에서 스파이널부(30)에 접속된 엘리베이터 유닛은 상승시키고, 복수의 엘리베이터 유닛들 중 제2 측에서 스파이널부(30)에 접속된 엘리베이터 유닛은 하강시키도록 엘리베이터 시스템(10)을 제어할 수 있다. As described above, the spinal unit 30 may be configured in an annular shape, and at this time, in step S1220, the elevator control system 130 controls the spinal unit 30 to move in one direction, so that a plurality of The elevator system 10 so that the elevator unit connected to the spinal part 30 from the first side of the elevator units is raised, and the elevator unit connected to the spinal part 30 from the second side of the plurality of elevator units is lowered. ) Can be controlled.

또한, 단계(S1220)에서, 엘리베이터 제어 시스템(130)은 로봇(100)에 의한 서비스의 제공이 요청된 때에는, 로봇(100)이 서비스 터미널 층으로 이동하도록 엘리베이터 유닛(20)을 서비스 터미널 층으로 이동시킬 수 있고; 또는, 서비스 터미널 층에서 엘리베이터 유닛(20)에 로봇(100)이 탑승된 때에는, 로봇(100)이 건물의 층들 중 서비스를 제공할 서비스 목표 층으로 이동하도록 엘리베이터 유닛(20)을 해당 서비스 목표 층으로 이동시킬 수 있다. In addition, in step S1220, the elevator control system 130, when requested to provide a service by the robot 100, the elevator unit 20 to the service terminal floor so that the robot 100 moves to the service terminal floor. Can be moved; Alternatively, when the robot 100 is mounted on the elevator unit 20 on the service terminal floor, the elevator unit 20 is moved to the service target floor to provide a service among the floors of the building. Can be moved to.

예컨대, 건물의 층들 중 (서비스 터미널 층인) 제1 층에서 로봇에 대한 호출이 발생된 때, 복수의 엘리베이터 유닛들 중 제1 층에서 위치하고 있는 엘리베이터 유닛(20)에 탑승한 로봇(100)(대기 중인 로봇(100)) 또는, 제1 층에 위치하고 있는 로봇(100)이 없는 경우에는, 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛(20)에 탑승한 로봇(100)이 제1 층으로 이동하도록, 엘리베이터 시스템(10)을 제어할 수 있다. 가장 가까운 층은 스파이널부(30)의 이동 방향을 고려하여 상기 제1 층까지 스파이널부(30)의 이동이 가장 짧게 되는 층을 나타낼 수 있다.For example, when a call to the robot is made on the first floor (which is the service terminal floor) among the floors of the building, the robot 100 (standby) aboard the elevator unit 20 located on the first floor among a plurality of elevator units. If there is no robot 100 in progress or the robot 100 located on the first floor, the robot 100 aboard the elevator unit 20 located on the floor closest to the first floor goes to the first floor. To move, the elevator system 10 can be controlled. The nearest layer may represent a layer in which the movement of the spinal part 30 is shortest to the first layer in consideration of the moving direction of the spinal part 30.

또한, 단계(S1220)에서, 엘리베이터 제어 시스템(130)은 로봇(100)에 대해 메인터넌스가 필요함이 감지된 때, 탑승한 로봇(100)이 메인터넌스 스테이션 층으로 이동하도록 엘리베이터 유닛을 메인터넌스 스테이션 층으로 이동시킬 수 있다. In addition, in step S1220, when it is detected that the robot 100 needs maintenance, the elevator control system 130 moves the elevator unit to the maintenance station floor so that the onboard robot 100 moves to the maintenance station floor. I can make it.

이상 도 1 내지 도 11을 참조하여 전술된 기술적 특징에 대한 설명은, 도 12에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 11 may be applied to FIG. 12 as it is, a duplicate description will be omitted.

도 13은 일 예에 따른, 엘리베이터 유닛에 탑승한 로봇의 충전 및 대기 상태를 제어하는 방법을 나타내는 흐름도이다. 13 is a flowchart illustrating a method of controlling charging and standby states of a robot in an elevator unit, according to an exemplary embodiment.

단계(S1310)에서, 엘리베이터 제어 시스템(130)은 엘리베이터 유닛(20)에 마련된 충전 도크를 통해 로봇(100)을 충전을 제어할 수 있다. 예컨대, 엘리베이터 제어 시스템(130)은 충전 도크를 통해 로봇(100)을 충전시킬 수 있다. 엘리베이터 제어 시스템(130)은 충전이 완료되면 자동으로 충전을 정지시킬 수 있다. In step S1310, the elevator control system 130 may control charging of the robot 100 through a charging dock provided in the elevator unit 20. For example, the elevator control system 130 may charge the robot 100 through a charging dock. The elevator control system 130 may automatically stop charging when charging is completed.

단계(S1320)에서, 엘리베이터 제어 시스템(130)은 로봇(100)에 대해 서비스의 제공이나 특정한 층으로의 이동이 요청되지 않은 경우 로봇(100)을 엘리베이터 유닛(20) 내에서 대기 상태로 유지할 수 있다. 즉, 로봇(100)에 대해 서비스의 제공이나 특정한 층으로의 이동이 요청되지 않은 경우, 해당 로봇(100)은 엘리베이터 유닛(20)에 탑승한 상태로 대기될 수 있다. In step S1320, the elevator control system 130 can maintain the robot 100 in a standby state in the elevator unit 20 when the robot 100 is not requested to provide a service or move to a specific floor. have. That is, when the robot 100 is not requested to provide a service or move to a specific floor, the robot 100 may wait while boarding the elevator unit 20.

또는, 충전이 완료된 로봇(100)은 소정의 서비스 터미널 층으로 이동하여 대기할 수도 있다. 예컨대, 로봇(100)은 서비스의 요청이 예정되는 시각 또는 해당 시각 전에 미리 서비스 터미널 층으로 이동하여 대기할 수 있다.Alternatively, the robot 100 having completed charging may move to a predetermined service terminal floor and wait. For example, the robot 100 may move to the service terminal floor and wait in advance at a time when a service request is scheduled or before the corresponding time.

이상 도 1 내지 도 12를 참조하여 전술된 기술적 특징에 대한 설명은, 도 13에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.The description of the technical features described above with reference to FIGS. 1 to 12 may be applied to FIG. 13 as it is, and thus, a duplicate description will be omitted.

도 14는 일 예에 따른, 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 인디케이터를 출력하는 방법을 나타내는 흐름도이다.14 is a flowchart illustrating a method of outputting an indicator from an external user interface associated with an elevator unit, according to an example.

단계(S1410)에서, 엘리베이터 제어 시스템(130)은 엘리베이터 유닛(20)에 사람(50)이 탑승을 시도함이 감지되거나, 엘리베이터 유닛(20)에 대해 로봇(100)이 탑승(승차)하거나 하차함을 감지할 수 있다. In step S1410, the elevator control system 130 detects that the person 50 attempts to board the elevator unit 20, or the robot 100 boards (boards) or gets off the elevator unit 20. It can be detected.

단계(S1420)에서, 엘리베이터 제어 시스템(130)은 단계(S1410)에서의 감지에 따라 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 출력하도록 엘리베이터 시스템(10)을 제어할 수 있다. 예컨대, 로봇(100)의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터는 엘리베이터 유닛(20)과 연관된 외부 사용자 인터페이스에서 출력될 수 있다.In step S1420, the elevator control system 130 may control the elevator system 10 to output at least one of a visual indicator and an audible indicator according to the detection in step S1410. For example, at least one of a visual indicator and an audible indicator indicating boarding or alighting of the robot 100 may be output from an external user interface associated with the elevator unit 20.

이상 도 1 내지 도 13을 참조하여 전술된 기술적 특징에 대한 설명은, 도 14에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 13 may be applied to FIG. 14 as it is, a duplicate description will be omitted.

도 15는 일 예에 따른, 로봇의 위치/ 엘리베이터 유닛의 위치/ 서비스 제공 상황을 트래킹(추적)하는 방법을 나타내는 흐름도이다.15 is a flowchart illustrating a method of tracking (tracking) a location of a robot/ a location of an elevator unit/ a service provision situation, according to an example.

단계(S1510)에서, 엘리베이터 제어 시스템(130)은 엘리베이터 유닛(20)의 엘리베이터 유닛 ID, 로봇(100)의 로봇 ID 및 로봇(100)이 제공하는 서비스의 서비스 ID를 획득할 수 있다. In step S1510, the elevator control system 130 may acquire an elevator unit ID of the elevator unit 20, a robot ID of the robot 100, and a service ID of a service provided by the robot 100.

단계(S1520)에서, 엘리베이터 제어 시스템(130)은 획득된 엘리베이터 유닛 ID, 로봇 ID 및 서비스 ID에 기반하여, 엘리베이터 유닛(20)의 위치, 로봇(100)의 위치 및 로봇(100)이 제공하는 서비스의 제공 상황을 트래킹할 수 있다. In step (S1520), the elevator control system 130 based on the obtained elevator unit ID, robot ID and service ID, the position of the elevator unit 20, the position of the robot 100 and the robot 100 You can track the provision of services.

이상 도 1 내지 도 14를 참조하여 전술된 기술적 특징에 대한 설명은, 도 15에 대해서도 그대로 적용될 수 있으므로 중복되는 설명은 생략한다.Since the description of the technical features described above with reference to FIGS. 1 to 14 may be applied to FIG. 15 as it is, a duplicate description will be omitted.

이상에서 설명된 시스템 또는 장치는 하드웨어 구성요소, 소프트웨어 구성요소 또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The system or device described above may be implemented as a hardware component, a software component, or a combination of a hardware component and a software component. For example, the devices and components described in the embodiments are, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA). , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions, such as one or more general purpose computers or special purpose computers. The processing device may execute an operating system (OS) and one or more software applications executed on the operating system. Further, the processing device may access, store, manipulate, process, and generate data in response to the execution of software. For the convenience of understanding, although it is sometimes described that one processing device is used, one of ordinary skill in the art, the processing device is a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it may include. For example, the processing device may include a plurality of processors or one processor and one controller. In addition, other processing configurations are possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of these, configuring the processing unit to behave as desired or processed independently or collectively. You can command the device. Software and/or data may be interpreted by a processing device or, to provide instructions or data to a processing device, of any type of machine, component, physical device, virtual equipment, computer storage medium or device. It can be permanently or temporarily embody. The software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiment, or may be known and usable to those skilled in computer software. Examples of 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 magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described by the limited embodiments and drawings, various modifications and variations are possible from the above description to those of ordinary skill in the art. For example, the described techniques are performed in a different order from the described method, and/or components such as systems, structures, devices, circuits, etc. described are combined or combined in a form different from the described method, or other components Alternatively, even if substituted or substituted by an equivalent, an appropriate result can be achieved.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and those equivalent to the claims also fall within the scope of the claims to be described later.

Claims (29)

로봇 탑승을 위한 엘리베이터 시스템에 있어서,
건물 내의 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승 가능하게 구성되는 엘리베이터 유닛; 및
상기 엘리베이터 유닛과 접속되고, 상기 엘리베이터 유닛을 승강시킴으로써 상기 층들 간에서 상기 엘리베이터 유닛을 이동시키는 스파이널부
를 포함하고,
엘리베이터 제어 시스템에 의한 제어에 기반하여,
상기 엘리베이터 유닛은 상기 엘리베이터 유닛에 탑승한 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 제어되고,
상기 엘리베이터 유닛은 복수이고, 복수의 엘리베이터 유닛들 각각이 상기 스파이널부와 접속되는, 엘리베이터 시스템.
In the elevator system for boarding a robot,
An elevator unit in which at least one robot that provides a service on at least one of the floors in the building is configured to be boardable; And
A spinal unit connected to the elevator unit and moving the elevator unit between the floors by raising and lowering the elevator unit
Including,
Based on the control by the elevator control system,
The elevator unit is controlled so that a robot aboard the elevator unit moves between the floors for service provision or maintenance,
The elevator unit is plural, and each of the plurality of elevator units is connected to the spinal portion.
제1항에 있어서,
상기 엘리베이터 유닛은 상기 엘리베이터 유닛에 탑승한 로봇의 배터리를 충전시키기 위한 충전 도크를 포함하는, 엘리베이터 시스템.
The method of claim 1,
The elevator unit includes a charging dock for charging a battery of a robot on board the elevator unit.
제1항에 있어서,
상기 엘리베이터 유닛은 로봇의 탑승에 적합한 규격을 갖고, 상기 건물 내에서 사람의 탑승을 위한 엘리베이터와는 구분되고,
상기 엘리베이터 유닛에 사람이 탑승을 시도함이 감지된 때, 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 출력하도록 구성되는, 엘리베이터 시스템.
The method of claim 1,
The elevator unit has a standard suitable for boarding a robot, and is distinguished from an elevator for boarding a person in the building,
The elevator system, configured to output at least one indicator of a visual indicator and an audible indicator when it is sensed that a person attempts to board the elevator unit.
제1항에 있어서,
상기 스파이널부는 고리형으로 구성되고,
상기 스파이널부가 일 방향으로 이동함에 따라, 상기 스파이널부에 접속된 상기 복수의 엘리베이터 유닛들 각각은 상승하거나 하강하는, 엘리베이터 시스템
The method of claim 1,
The spinal portion is configured in an annular shape,
As the spinal portion moves in one direction, each of the plurality of elevator units connected to the spinal portion rises or descends, an elevator system
제4항에 있어서,
상기 스파이널부가 일 방향으로 이동함에 따라,
상기 복수의 엘리베이터 유닛들 중 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상승하고,
상기 복수의 엘리베이터 유닛들 중 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 하강하고,
상기 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상기 층들 중 각 층에 마련된 상행용 엘리베이터 도어와 연관되고,
상기 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상기 각 층에 마련된 하행용 엘리베이터 도어와 연관되는, 엘리베이터 시스템.
The method of claim 4,
As the spinal part moves in one direction,
The elevator unit connected to the spinal part from the first side of the plurality of elevator units rises,
The elevator unit connected to the spinal part from the second side of the plurality of elevator units descends,
The elevator unit connected to the spinal part from the first side is associated with an upward elevator door provided on each floor among the floors,
The elevator unit connected to the spinal portion from the second side is associated with a descending elevator door provided on each floor.
제1항에 있어서,
상기 층들은 서비스의 제공을 위해 요구되는 물건을 로봇에 탑재하기 위한 서비스 터미널 층
을 포함하고,
상기 엘리베이터 제어 시스템에 의한 제어에 기반하여,
상기 엘리베이터 유닛에 탑승한 로봇에 의한 서비스의 제공이 요청된 때, 상기 탑승한 로봇이 상기 서비스 터미널 층으로 이동하도록 상기 엘리베이터 유닛을 상기 서비스 터미널 층으로 이동시키고,
상기 서비스 터미널 층에서 상기 엘리베이터 유닛에 탑승한 로봇이 상기 층들 중 서비스를 제공할 목표 층으로 이동하도록 상기 엘리베이터 유닛을 목표 층으로 이동시키는, 엘리베이터 시스템.
The method of claim 1,
The above layers are a service terminal layer for mounting objects required for the provision of services on the robot.
Including,
Based on the control by the elevator control system,
When it is requested to provide a service by a robot on board the elevator unit, moving the elevator unit to the service terminal floor so that the robot on board moves to the service terminal floor,
The elevator system, in which the elevator unit moves to a target floor such that a robot boarding the elevator unit on the service terminal floor moves to a target floor to provide a service among the floors.
제1항에 있어서,
서비스의 제공이 요청되지 않은 로봇 또는 특정한 층으로의 이동이 요청되지 않은 로봇은 상기 엘리베이터 유닛에 탑승한 상태로 대기되는, 엘리베이터 시스템.
The method of claim 1,
An elevator system, wherein a robot that is not requested to provide a service or a robot that is not requested to move to a specific floor is waiting while boarding the elevator unit.
제1항에 있어서,
상기 층들 중 제1 층에서 로봇에 대한 호출이 발생된 때,
상기 엘리베이터 제어 시스템에 의한 제어에 기반하여, 상기 복수의 엘리베이터 유닛들은,
상기 복수의 엘리베이터 유닛들 중 상기 제1 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇 또는 상기 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇이 상기 제1 층으로 이동하도록 제어되는, 엘리베이터 시스템.
The method of claim 1,
When a call to the robot is made in the first of the layers,
Based on the control by the elevator control system, the plurality of elevator units,
An elevator controlled so that a robot boarding an elevator unit located on the first floor among the plurality of elevator units or a robot boarding an elevator unit located on a floor closest to the first floor moves to the first floor system.
제1항에 있어서,
상기 층들은 로봇의 메인터넌스를 수행하기 위한 메인터넌스 스테이션 층을 포함하고,
상기 엘리베이터 제어 시스템에 의한 제어에 기반하여,
상기 엘리베이터 유닛에 탑승한 로봇에 대해 메인터넌스가 필요함이 감지된 때, 상기 탑승한 로봇이 상기 메인터넌스 스테이션 층으로 이동하도록 상기 엘리베이터 유닛을 상기 메인터넌스 스테이션 층으로 이동시키는, 엘리베이터 시스템.
The method of claim 1,
The layers include a maintenance station layer for performing maintenance of the robot,
Based on the control by the elevator control system,
When it is sensed that maintenance is required for the robot boarding the elevator unit, the elevator unit is moved to the maintenance station floor so that the boarding robot moves to the maintenance station floor.
제1항에 있어서,
상기 엘리베이터 유닛은 엘리베이터 유닛 ID와 연관되고, 상기 엘리베이터 유닛에 탑승한 로봇은 로봇 ID와 연관되고, 상기 탑승한 로봇이 제공하는 서비스는 서비스 ID와 연관되고,
상기 엘리베이터 유닛 ID, 상기 로봇 ID 및 상기 서비스 ID에 기반하여, 상기 엘리베이터 유닛의 위치, 상기 탑승한 로봇의 위치 및 상기 탑승한 로봇이 제공하는 서비스의 제공 상황이 트래킹되는, 엘리베이터 시스템.
The method of claim 1,
The elevator unit is associated with an elevator unit ID, a robot boarding in the elevator unit is associated with a robot ID, and a service provided by the boarding robot is associated with a service ID,
Based on the elevator unit ID, the robot ID, and the service ID, the position of the elevator unit, the position of the robot on board, and the status of the service provided by the robot on board are tracked.
제1항에 있어서,
상기 엘리베이터 유닛과 상기 탑승한 로봇 간의 근거리 무선 통신에 의해 상기 엘리베이터 유닛에 대한 로봇의 탑승이 식별되는, 엘리베이터 시스템.
The method of claim 1,
The elevator system, wherein the boarding of the robot with respect to the elevator unit is identified by short-range wireless communication between the elevator unit and the boarding robot.
제1항에 있어서,
상기 엘리베이터 유닛에 대해 로봇이 탑승하거나 하차할 때, 상기 엘리베이터 유닛에 대한 로봇의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터가 상기 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 출력되는, 엘리베이터 시스템.
The method of claim 1,
When the robot boards or gets off the elevator unit, at least one of a visual indicator and an audible indicator indicating boarding or alighting of the robot with respect to the elevator unit is output from an external user interface associated with the elevator unit. system.
제1항에 있어서,
상기 복수의 엘리베이터 유닛들은 제1 규격의 제1 엘리베이터 유닛 및 상기 제1 규격보다 더 큰 제2 규격의 제2 엘리베이터 유닛을 포함하고,
상기 제2 엘리베이터 유닛은 제1 엘리베이터 유닛에는 탑승이 불가능한 대형의 로봇이 탑승 가능하도록 구성되는, 엘리베이터 시스템.
The method of claim 1,
The plurality of elevator units include a first elevator unit of a first standard and a second elevator unit of a second standard larger than the first standard,
The second elevator unit is configured to allow a large-sized robot that cannot be boarded in the first elevator unit.
제1항에 있어서,
상기 엘리베이터 유닛에 소정의 크기 이상의 로봇 또는 상기 소정의 크기 이상의 물건을 탑재한 로봇이 탑승한 경우, 상기 엘리베이터 유닛에는 다른 로봇이 탑승할 수 없도록 제어되는, 엘리베이터 시스템.
The method of claim 1,
When a robot having a predetermined size or larger or a robot having an object having a predetermined size or larger is mounted in the elevator unit, the elevator system is controlled so that no other robot can board the elevator unit.
제1항에 있어서,
상기 엘리베이터 유닛에 우선순위가 높은 서비스를 제공하는 로봇이 탑승한 경우,
상기 엘리베이터 제어 시스템에 의한 제어에 따라,
상기 엘리베이터 유닛은 다른 층에 대한 정차 없이 상기 우선순위가 높은 서비스를 제공할 층으로 이동하도록 제어되는, 엘리베이터 시스템.
The method of claim 1,
When a robot providing a high-priority service is aboard the elevator unit,
According to the control by the elevator control system,
The elevator system, wherein the elevator unit is controlled to move to a floor that will provide the high priority service without stopping on another floor.
엘리베이터 제어 시스템에 의해 수행되는, 로봇 탑승을 위한 엘리베이터 시스템을 제어하는 방법에 있어서,
상기 엘리베이터 시스템의 스파이널부에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛에 상기 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승함을 감지하는 단계; 및
상기 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 상기 엘리베이터 시스템을 제어하는 단계
를 포함하고,
상기 제어하는 단계에 의해, 상기 스파이널부가 상기 엘리베이터 유닛을 승강시킴으로써 상기 로봇을 상기 층들 간에서 이동시키는, 엘리베이터 시스템 제어 방법.
In a method of controlling an elevator system for boarding a robot, performed by an elevator control system,
To detect that at least one robot that provides service on at least one of the floors boards at least one of a plurality of elevator units that move between floors in a building connected to the spinal part of the elevator system. step; And
Controlling the elevator system so that the robot moves between the floors for service provision or maintenance
Including,
In the controlling step, the spinal unit moves the robot between the floors by raising and lowering the elevator unit.
제16항에 있어서,
상기 엘리베이터 유닛에 마련된 충전 도크를 통해 상기 로봇의 충전을 제어하는 단계
를 더 포함하고,
상기 로봇에 대해 서비스의 제공이나 특정한 층으로의 이동이 요청되지 않은 경우, 상기 로봇은 상기 엘리베이터 유닛에 탑승한 상태로 대기되는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
Controlling charging of the robot through a charging dock provided in the elevator unit
Including more,
When the robot is not requested to provide a service or move to a specific floor, the robot waits while boarding the elevator unit.
제16항에 있어서,
상기 엘리베이터 유닛에 사람이 탑승을 시도함이 감지된 때, 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 출력시키는 단계
를 더 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
Outputting at least one of a visual indicator and an audible indicator when it is sensed that a person attempts to board the elevator unit
The elevator system control method further comprising.
제16항에 있어서,
상기 스파이널부는 고리형으로 구성되고,
상기 제어하는 단계는, 상기 스파이널부를 일 방향으로 이동하도록 제어함으로써, 상기 복수의 엘리베이터 유닛들 중 제1 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 상승시키고, 상기 복수의 엘리베이터 유닛들 중 제2 측에서 상기 스파이널부에 접속된 엘리베이터 유닛은 하강시키도록 상기 엘리베이터 시스템을 제어하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The spinal portion is configured in an annular shape,
In the controlling, by controlling the spinal part to move in one direction, the elevator unit connected to the spinal part from the first side of the plurality of elevator units is raised, and the second side of the plurality of elevator units In the elevator system control method for controlling the elevator system so that the elevator unit connected to the spinal part descends.
제16항에 있어서,
상기 층들은 서비스의 제공을 위해 요구되는 물건을 로봇에 탑재하기 위한 서비스 터미널 층
을 포함하고,
상기 제어하는 단계는,
상기 로봇에 의한 서비스의 제공이 요청된 때, 상기 로봇이 상기 서비스 터미널 층으로 이동하도록 상기 엘리베이터 유닛을 상기 서비스 터미널 층으로 이동시키는 단계; 또는
상기 서비스 터미널 층에서 상기 엘리베이터 유닛에 상기 로봇이 탑승된 때, 상기 로봇이 상기 층들 중 서비스를 제공할 목표 층으로 이동하도록 상기 엘리베이터 유닛을 목표 층으로 이동시키는 단계
를 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The above layers are a service terminal layer for mounting objects required for the provision of services on the robot.
Including,
The controlling step,
Moving the elevator unit to the service terminal floor so that the robot moves to the service terminal floor when the provision of the service by the robot is requested; or
When the robot is mounted on the elevator unit on the service terminal floor, moving the elevator unit to a target floor so that the robot moves to a target floor to provide service among the floors.
Containing, elevator system control method.
제16항에 있어서,
상기 층들 중 제1 층에서 로봇에 대한 호출이 발생된 때, 상기 복수의 엘리베이터 유닛들 중 상기 제1 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇 또는 상기 제1 층과 가장 가까운 층에서 위치하고 있는 엘리베이터 유닛에 탑승한 로봇이 상기 제1 층으로 이동하도록, 상기 엘리베이터 시스템을 제어하는 단계
를 더 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
When a call to the robot occurs on the first floor of the floors, a robot boarding an elevator unit located on the first floor among the plurality of elevator units or an elevator unit located on the floor closest to the first floor Controlling the elevator system so that the robot boarding in the vehicle moves to the first floor
The elevator system control method further comprising.
제16항에 있어서,
상기 층들은 로봇의 메인터넌스를 수행하기 위한 메인터넌스 스테이션 층을 포함하고,
상기 제어하는 단계는,
상기 로봇에 대해 메인터넌스가 필요함이 감지된 때, 상기 탑승한 로봇이 상기 메인터넌스 스테이션 층으로 이동하도록 상기 엘리베이터 유닛을 상기 메인터넌스 스테이션 층으로 이동시키는 단계
를 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The layers include a maintenance station layer for performing maintenance of the robot,
The controlling step,
When it is sensed that the robot needs maintenance, moving the elevator unit to the maintenance station floor so that the onboard robot moves to the maintenance station floor.
Containing, elevator system control method.
제16항에 있어서,
상기 엘리베이터 유닛과 연관된 엘리베이터 유닛 ID, 상기 로봇과 연관된 로봇 ID 및 상기 로봇이 제공하는 서비스와 연관된 서비스 ID에 기반하여, 상기 엘리베이터 유닛의 위치, 상기 로봇의 위치 및 상기 로봇이 제공하는 서비스의 제공 상황을 트래킹하는 단계
를 더 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
Based on the elevator unit ID associated with the elevator unit, the robot ID associated with the robot, and the service ID associated with the service provided by the robot, the position of the elevator unit, the position of the robot, and the situation of providing the service provided by the robot Steps to track
The elevator system control method further comprising.
제16항에 있어서,
상기 엘리베이터 유닛에 대해 로봇이 탑승하거나 하차할 때, 상기 엘리베이터 유닛에 대한 로봇의 탑승 또는 하차를 나타내는 시각적 인디케이터 및 청각적 인디케이터 중 적어도 하나의 인디케이터를 상기 엘리베이터 유닛과 연관된 외부 사용자 인터페이스에서 출력시키는 단계
를 더 포함하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
When the robot boards or gets off the elevator unit, outputting at least one of a visual indicator and an audible indicator indicating boarding or alighting of the robot for the elevator unit from an external user interface associated with the elevator unit
The elevator system control method further comprising.
제16항에 있어서,
상기 복수의 엘리베이터 유닛들은 제1 규격의 제1 엘리베이터 유닛 및 상기 제1 규격보다 더 큰 제2 규격의 제2 엘리베이터 유닛을 포함하고,
대형의 로봇은 상기 제2 엘리베이터 유닛에만 탑승 가능하도록 제어되는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The plurality of elevator units include a first elevator unit of a first standard and a second elevator unit of a second standard larger than the first standard,
The elevator system control method, wherein the large-sized robot is controlled to be able to board only the second elevator unit.
제16항에 있어서,
상기 제어하는 단계는,
상기 로봇이 소정의 크기 이상의 로봇이거나 상기 소정의 크기 이상의 물건을 탑재한 것으로 판정된 경우, 상기 엘리베이터 유닛에는 다른 로봇이 탑승할 수 없도록 상기 엘리베이터 시스템을 제어하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The controlling step,
When it is determined that the robot is a robot of a predetermined size or larger or has an object of the predetermined size or larger, controlling the elevator system so that no other robot can board the elevator unit.
제16항에 있어서,
상기 제어하는 단계는,
상기 로봇이 우선순위가 높은 서비스를 제공하는 로봇인 것으로 판정된 경우, 상기 엘리베이터 유닛이 다른 층에 대한 정차 없이 상기 우선순위가 높은 서비스를 제공할 층으로 이동하도록 상기 엘리베이터 시스템을 제어하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The controlling step,
When it is determined that the robot is a robot that provides a high-priority service, the elevator system controls the elevator system so that the elevator unit moves to a floor that will provide the high-priority service without stopping on another floor. Control method.
제16항에 있어서,
상기 층들은 고층부 및 저층부로 구분되고,
상기 엘리베이터 시스템은 상기 고층부 또는 저층부 중 어느 하나에 속하는 층들 간에서 로봇을 이동시키기 위한 것이고,
상기 로봇이 상기 고층부에 속하는 제1 층으로부터 상기 저층부에 속하는 제2 층으로 이동되어야 하거나, 상기 저층부에 속하는 제2 층으로부터 상기 고층부에 속하는 제1 층으로 이동되어야 할 경우,
상기 로봇이 상기 고층부 및 저층부가 교차하는 환승 층에서 상기 엘리베이터 유닛으로부터 하차하도록 상기 엘리베이터 시스템을 제어하고,
상기 로봇이 상기 환승 층에서 상기 고층부 또는 저층부 중 나머지 하나에 속하는 층들 간에서 로봇을 이동시키기 위한 다른 엘리베이터 시스템의 엘리베이터 유닛에 탑승하여 목적 층인 상기 제2 층 또는 상기 제1 층으로 이동하도록, 상기 다른 엘리베이터 시스템을 제어하는, 엘리베이터 시스템 제어 방법.
The method of claim 16,
The floors are divided into a high-rise part and a low-rise part,
The elevator system is for moving the robot between floors belonging to either the high-rise or the low-rise,
When the robot is to be moved from the first floor belonging to the upper part to the second floor belonging to the lower part, or from the second floor belonging to the lower part to the first floor belonging to the upper part,
Controlling the elevator system so that the robot gets off from the elevator unit at a transfer floor where the upper and lower floors intersect,
In order for the robot to board an elevator unit of another elevator system for moving the robot between floors belonging to the other one of the upper or lower floors on the transfer floor and move to the second floor or the first floor, which is a target floor, the other Elevator system control method to control the elevator system.
로봇 탑승을 위한 엘리베이터 시스템을 제어하는 엘리베이터 제어 시스템에 있어서,
컴퓨터에서 판독 가능한 명령을 실행하도록 구현되는 적어도 하나의 프로세서
를 포함하고,
상기 적어도 하나의 프로세서는,
상기 엘리베이터 시스템의 스파이널부에 접속된 건물 내의 층들 간을 이동하는 복수의 엘리베이터 유닛들 중 적어도 하나의 엘리베이터 유닛에 상기 층들 중 적어도 하나의 층에서 서비스를 제공하는 적어도 하나의 로봇이 탑승함을 감지하고, 상기 로봇이 서비스의 제공 또는 메인터넌스를 위해 상기 층들 간에서 이동하도록 상기 엘리베이터 시스템을 제어하고,
상기 엘리베이터 시스템의 제어에 의해, 상기 스파이널부가 상기 엘리베이터 유닛을 승강시킴으로써 상기 로봇을 상기 층들 간에서 이동시키는, 엘리베이터 제어 시스템.
In the elevator control system for controlling an elevator system for boarding a robot,
At least one processor implemented to execute computer-readable instructions
Including,
The at least one processor,
Detecting that at least one robot providing a service on at least one of the floors boards at least one elevator unit among a plurality of elevator units moving between floors in a building connected to the spinal part of the elevator system, and , Controlling the elevator system so that the robot moves between the floors for service provision or maintenance,
The elevator control system, wherein, under the control of the elevator system, the spinal unit moves the robot between the floors by raising and lowering the elevator unit.
KR1020190141826A 2019-11-07 2019-11-07 Elevator system for which robot boards, method for controlling elevator system, and elevator control system KR102338607B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020190141826A KR102338607B1 (en) 2019-11-07 2019-11-07 Elevator system for which robot boards, method for controlling elevator system, and elevator control system
PCT/KR2020/014057 WO2021091111A1 (en) 2019-11-07 2020-10-15 Elevator system for transporting robot, elevator system control method, and elevator control system
KR1020210146862A KR102338608B1 (en) 2019-11-07 2021-10-29 Building including system for robot-dedicated elevator in which robot is able to be charged and stand-by

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190141826A KR102338607B1 (en) 2019-11-07 2019-11-07 Elevator system for which robot boards, method for controlling elevator system, and elevator control system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020210146862A Division KR102338608B1 (en) 2019-11-07 2021-10-29 Building including system for robot-dedicated elevator in which robot is able to be charged and stand-by

Publications (2)

Publication Number Publication Date
KR20210055413A true KR20210055413A (en) 2021-05-17
KR102338607B1 KR102338607B1 (en) 2021-12-10

Family

ID=75848361

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190141826A KR102338607B1 (en) 2019-11-07 2019-11-07 Elevator system for which robot boards, method for controlling elevator system, and elevator control system
KR1020210146862A KR102338608B1 (en) 2019-11-07 2021-10-29 Building including system for robot-dedicated elevator in which robot is able to be charged and stand-by

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020210146862A KR102338608B1 (en) 2019-11-07 2021-10-29 Building including system for robot-dedicated elevator in which robot is able to be charged and stand-by

Country Status (2)

Country Link
KR (2) KR102338607B1 (en)
WO (1) WO2021091111A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102473630B1 (en) * 2021-06-29 2022-12-02 네이버랩스 주식회사 Robot-friendly building
KR102589823B1 (en) * 2022-04-26 2023-10-16 한라대학교 산학협력단 transfer robot charging device
EP4282801A1 (en) * 2022-05-24 2023-11-29 OTIS Elevator Company Robot-specific elevator systems
JP2023180063A (en) * 2022-06-08 2023-12-20 東芝エレベータ株式会社 Elevator system and control device for elevator

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113460816A (en) * 2021-07-06 2021-10-01 山东新一代信息产业技术研究院有限公司 System for robot takes elevator independently
CN113911864A (en) * 2021-10-13 2022-01-11 北京云迹科技有限公司 Control method for robot to board elevator and related equipment
CN114180430B (en) * 2021-11-29 2024-06-25 北京云迹科技股份有限公司 Method and device for robot to execute task

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006089262A (en) * 2004-09-27 2006-04-06 Matsushita Electric Works Ltd Elevator getting on/off system for autonomous mobile robot
KR20120005397A (en) * 2010-07-08 2012-01-16 가부시키가이샤 히타치세이사쿠쇼 Elevator system that autonomously moving device ride together
KR101200988B1 (en) * 2011-10-10 2012-11-16 이동형 Elevator apparatus of rotation cycle type
KR20190118727A (en) * 2018-04-11 2019-10-21 현대엘리베이터주식회사 Elevator interlocking control apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8220591B2 (en) * 2005-04-15 2012-07-17 Otis Elevator Company Group elevator scheduling with advance traffic information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006089262A (en) * 2004-09-27 2006-04-06 Matsushita Electric Works Ltd Elevator getting on/off system for autonomous mobile robot
KR20120005397A (en) * 2010-07-08 2012-01-16 가부시키가이샤 히타치세이사쿠쇼 Elevator system that autonomously moving device ride together
JP5572018B2 (en) * 2010-07-08 2014-08-13 株式会社日立製作所 Autonomous mobile equipment riding elevator system
KR101200988B1 (en) * 2011-10-10 2012-11-16 이동형 Elevator apparatus of rotation cycle type
KR20190118727A (en) * 2018-04-11 2019-10-21 현대엘리베이터주식회사 Elevator interlocking control apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102473630B1 (en) * 2021-06-29 2022-12-02 네이버랩스 주식회사 Robot-friendly building
KR20230002119A (en) * 2021-06-29 2023-01-05 네이버랩스 주식회사 Robot-friendly building
WO2023277346A1 (en) * 2021-06-29 2023-01-05 네이버랩스 주식회사 Robot-friendly building
KR102589823B1 (en) * 2022-04-26 2023-10-16 한라대학교 산학협력단 transfer robot charging device
EP4282801A1 (en) * 2022-05-24 2023-11-29 OTIS Elevator Company Robot-specific elevator systems
JP2023180063A (en) * 2022-06-08 2023-12-20 東芝エレベータ株式会社 Elevator system and control device for elevator

Also Published As

Publication number Publication date
KR102338608B1 (en) 2021-12-10
WO2021091111A1 (en) 2021-05-14
KR102338607B1 (en) 2021-12-10
KR20210134278A (en) 2021-11-09

Similar Documents

Publication Publication Date Title
KR102338608B1 (en) Building including system for robot-dedicated elevator in which robot is able to be charged and stand-by
JP7071475B2 (en) Elevator control method, elevator control system, robot control method and computer program
US20220017332A1 (en) Method and system for controlling elevator for boarding of robot
KR101695557B1 (en) Automated guided vehicle system based on autonomous mobile technique and a method for controlling the same
US10656649B1 (en) Sensor controlled drive unit ingress and egress
JP7264022B2 (en) Information processing device, information processing method, and program
US11593747B2 (en) Automated sort area using robots
KR102427779B1 (en) Building including system for contolling robot-dedicated elevator and front area utilized as charging space and stnadby space for robot
US20220215666A1 (en) Display control device, display system, and display control method
WO2021178325A1 (en) Automated systems and devices for loading and unloading
WO2020107468A1 (en) Control method for unmanned device, and unmanned vehicle
EP3570134A1 (en) System for evacuating one or more mobile robots
CN108016867B (en) Control device, control method and control system of robot
JP2021144413A (en) Information processor, information processing method, and program
US20240045432A1 (en) Method and system for remote control of robot, and building having elevators for robots
KR20210047659A (en) Method and system for controlling robot using dedicated road for robot&#39;s drving
CN115335196A (en) Robot control system, robot control method and wireless calling device
EP3882196B1 (en) Control system and method for elevator-waiting position of robotic passenger
JP2024517882A (en) Method and system for controlling multiple robots traveling in a specified area, and building in which the robots are placed
CN113544075B (en) Door structure for automatic control of floor door of elevator equipment
KR20220145144A (en) Control method and system for robot using the same
CN114180430A (en) Method and device for robot to execute task
JP7201122B1 (en) building system
KR102318839B1 (en) Elevator interlocking agv filling control apparatus
KR102590503B1 (en) Access floor provided with system for wirelessly charging robot and building including the same

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant