KR102085137B1 - Smart caster and method of tracking transport apparatus including the same - Google Patents

Smart caster and method of tracking transport apparatus including the same Download PDF

Info

Publication number
KR102085137B1
KR102085137B1 KR1020180067748A KR20180067748A KR102085137B1 KR 102085137 B1 KR102085137 B1 KR 102085137B1 KR 1020180067748 A KR1020180067748 A KR 1020180067748A KR 20180067748 A KR20180067748 A KR 20180067748A KR 102085137 B1 KR102085137 B1 KR 102085137B1
Authority
KR
South Korea
Prior art keywords
signal
smart
wheel
controller
movement
Prior art date
Application number
KR1020180067748A
Other languages
Korean (ko)
Other versions
KR20190140791A (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 KR1020180067748A priority Critical patent/KR102085137B1/en
Publication of KR20190140791A publication Critical patent/KR20190140791A/en
Application granted granted Critical
Publication of KR102085137B1 publication Critical patent/KR102085137B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B33/00Castors in general; Anti-clogging castors
    • B60B33/0028Construction of wheels; methods of assembling on axle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B33/00Castors in general; Anti-clogging castors
    • B60B33/0002Castors in general; Anti-clogging castors assembling to the object, e.g. furniture
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B2200/00Type of product being used or applied
    • B60B2200/20Furniture or medical appliances
    • B60B2200/22Chairs
    • B60B2200/222Office chairs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B2200/00Type of product being used or applied
    • B60B2200/20Furniture or medical appliances
    • B60B2200/24Beds
    • B60B2200/242Hospital beds
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B2200/00Type of product being used or applied
    • B60B2200/40Articles of daily use
    • B60B2200/43Carts

Abstract

이송 장치의 본체와 결합하기 위한 마운트, 상기 마운트에 회전 가능하게 결합되는 프레임, 및 상기 프레임에 설치되는 휠을 포함하는 스마트 캐스터는 상기 마운트와 상기 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력하는 엔코더, 상기 휠의 회전 운동으로부터 3상 교류 신호를 생성하는 전동 발전기, 상기 엔코더 신호와 상기 3상 교류 신호를 수신하여 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성하는 컨트롤러, 및 상기 3상 교류 신호로부터 직류 전원 생성하여, 상기 컨트롤러 및 상기 엔코더의 구동 전원을 공급하는 전원부를 포함한다.The smart caster including a mount for coupling with the main body of the transfer device, a frame rotatably coupled to the mount, and a wheel installed on the frame, outputs an encoder signal corresponding to a rotation angle between the mount and the frame. An encoder, a motor generator for generating a three-phase alternating current signal from a rotational movement of the wheel, a controller for receiving the encoder signal and the three-phase alternating current signal and generating movement data for determining a movement direction and speed, and the three-phase alternating current It generates a DC power from the signal, and includes a power supply for supplying the drive power of the controller and the encoder.

Description

스마트 캐스터, 및 스마트 캐스터를 포함하는 이송 장치의 추적 방법{Smart caster and method of tracking transport apparatus including the same}Smart caster and method of tracking transport apparatus including the same}

본 개시는 스마트 캐스터 및 이를 포함하는 이송 장치의 추적 방법에 관한 것이다.The present disclosure relates to a smart caster and a tracking method of a transfer device including the same.

일반적으로 캐스터는 예컨대, 물품을 운반하는 카트, 병원의 침대, 유모차, 사무실 의자 등과 같은 다양한 이송 장치의 하부에 설치되어 이동의 편리성을 제공한다. 회전 캐스터는 이송 장치에 가해지는 힘의 방향에 따라 이송 장치가 다양한 방향으로 이동할 수 있도록 한다.In general, casters are installed underneath various transport devices such as, for example, carts for carrying goods, beds in hospitals, strollers, office chairs, and the like, to provide convenience of movement. The rotary caster allows the conveying device to move in various directions depending on the direction of the force applied to the conveying device.

본 개시가 해결하고자 하는 과제는 자신의 이동 방향과 속도에 관한 이동 정보를 외부로 전송할 수 있는 스마트 캐스터, 및 이를 포함하는 이송 장치의 추적 방법을 제공하는 것이다.The problem to be solved by the present disclosure is to provide a smart caster that can transmit the movement information on its movement direction and speed to the outside, and a tracking method of the transfer device including the same.

상술한 기술적 과제들을 달성하기 위한 기술적 수단으로서, 본 개시의 제1 측면에 따른 스마트 캐스터는 이송 장치의 본체와 결합하기 위한 마운트, 상기 마운트에 회전 가능하게 결합되는 프레임, 및 상기 프레임에 설치되는 휠을 포함한다. 상기 스마트 캐스터는 상기 마운트와 상기 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력하는 엔코더, 상기 휠의 회전 운동으로부터 3상 교류 신호를 생성하는 전동 발전기, 상기 엔코더 신호와 상기 3상 교류 신호를 수신하여 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성하는 컨트롤러, 및 상기 3상 교류 신호로부터 직류 전원 생성하여, 상기 컨트롤러 및 상기 엔코더의 구동 전원을 공급하는 전원부를 포함한다.As a technical means for achieving the above technical problem, the smart caster according to the first aspect of the present disclosure is a mount for coupling with the main body of the transfer device, a frame rotatably coupled to the mount, and a wheel installed in the frame It includes. The smart caster is an encoder for outputting an encoder signal corresponding to the rotation angle between the mount and the frame, a motor generator for generating a three-phase AC signal from the rotational movement of the wheel, receiving the encoder signal and the three-phase AC signal And a controller for generating movement data for determining a movement direction and speed, and a power supply unit for generating DC power from the three-phase AC signal to supply driving power to the controller and the encoder.

본 개시의 제2 측면에 따르면, 본체와 상기 본체의 하부에 결합된 적어도 하나의 스마트 캐스터를 포함하는 이송 장치의 추적 방법이 제공된다. 상기 적어도 하나의 스마트 캐스터 각각은 상기 본체와 결합하기 위한 마운트, 상기 마운트에 회전 가능하게 결합되는 프레임, 상기 마운트와 상기 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력하는 엔코더, 상기 프레임에 설치되는 휠, 상기 휠의 회전 운동으로부터 3상 교류 신호를 생성하는 전동 발전기, 상기 엔코더 신호와 상기 3상 교류 신호를 수신하여 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성하는 컨트롤러, 상기 이동 데이터를 무선으로 전송하는 무선 통신부, 및 상기 3상 교류 신호로부터 직류 전원 생성하여, 상기 컨트롤러 및 상기 엔코더의 구동 전원을 공급하는 전원부를 포함한다. 상기 이송 장치의 추적 방법은, 상기 무선 통신부와 네트워크를 통해 통신 가능한 서버에 의해 수행되며, 상기 무선 통신부로부터 상기 이동 데이터를 수신하는 단계, 및 상기 이동 데이터로부터 상기 이송 장치의 이동 경로 데이터를 생성하는 단계를 포함한다.According to a second aspect of the present disclosure, there is provided a tracking method of a transport apparatus including a body and at least one smart caster coupled to a lower portion of the body. Each of the at least one smart caster is a mount for coupling with the main body, a frame rotatably coupled to the mount, an encoder for outputting an encoder signal corresponding to a rotation angle between the mount and the frame, is installed in the frame A wheel, a motor generator for generating a three-phase alternating current signal from a rotational movement of the wheel, a controller for receiving the encoder signal and the three-phase alternating current signal and generating movement data for determining a movement direction and speed, and wirelessly transferring the movement data. And a power supply unit configured to generate DC power from the three-phase AC signal, and to supply driving power to the controller and the encoder. The tracking method of the transfer device is performed by a server capable of communicating with the wireless communication unit via a network, receiving the movement data from the wireless communication unit, and generating the movement path data of the transfer device from the movement data. Steps.

본 개시의 다양한 실시예들에 따른 스마트 캐스터는 단순히 이동의 편리성을 제공할 뿐만 아니라, 이동 경로를 정확히 추적할 수 있도록 휠의 진행 방향 및 회전 속도에 관한 이동 정보를 외부 통신 장치로 전송할 수 있다. 외부 통신 장치는 이동 정보를 수신하여 스마트 캐스터 또는 이를 포함하는 이송 장치의 현재 위치 및 현재까지의 이동 경로를 추적할 수 있다.The smart caster according to various embodiments of the present disclosure may not only provide convenience of movement, but also transmit movement information regarding a traveling direction and a rotation speed of the wheel to an external communication device so as to accurately track the movement path. . The external communication device may receive the movement information to track the current position of the smart caster or the transfer apparatus including the same and the movement route to the present.

본 개시의 다양한 실시예들에 따른 스마트 캐스터는 휠의 회전 운동으로부터 전력을 생성하기 때문에 별도의 전원 장치나 충전 과정이 필요하지 않다. 따라서 친환경적이며 별도의 전원 장치가 필요하지 않으므로 반영구적으로 사용될 수 있다.The smart caster according to various embodiments of the present disclosure generates power from the rotational movement of the wheel, and thus does not require a separate power supply or charging process. Therefore, it is environmentally friendly and can be used semi-permanently because no separate power supply is required.

도 1은 일 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다.
도 2는 일 실시예에 따른 스마트 캐스터를 개략적으로 도시한다.
도 3은 일 실시예에 따른 스마트 캐스터의 예시적인 구조를 도시한다.
도 4는 일 실시예에 따른 스마트 캐스터의 전원부의 예시적인 회로도를 도시한다.
도 5a는 일 실시예에 따른 스마트 캐스터의 휠이 제1 방향으로 회전할 때의 3상 교류 신호를 예시적으로 도시한다.
도 5b는 일 실시예에 따른 스마트 캐스터의 휠이 제2 방향으로 회전할 때의 3상 교류 신호를 예시적으로 도시한다.
도 6은 일 실시예에 따라서 스마트 캐스터를 포함하는 이송 장치를 추적하는 시스템을 도시한다.
도 7은 다른 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다.
도 8은 도 7의 스마트 캐스터를 개략적으로 도시한다.
도 9는 또 다른 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다.
1 is a block diagram illustrating a configuration of a smart caster according to an embodiment.
2 schematically illustrates a smart caster according to one embodiment.
3 illustrates an exemplary structure of a smart caster according to one embodiment.
4 illustrates an exemplary circuit diagram of a power supply unit of a smart caster according to an embodiment.
5A exemplarily shows a three-phase AC signal when the wheel of the smart caster rotates in the first direction according to an embodiment.
5B exemplarily illustrates a three-phase AC signal when the wheel of the smart caster rotates in the second direction.
6 illustrates a system for tracking a transport device including a smart caster according to one embodiment.
7 is a block diagram showing a configuration of a smart caster according to another embodiment.
FIG. 8 schematically illustrates the smart caster of FIG. 7.
9 is a block diagram showing a configuration of a smart caster according to another embodiment.

아래에서는 첨부한 도면을 참조하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 다양한 실시예들을 상세히 설명한다. 그러나 본 개시의 기술적 사상은 다양한 형태로 변형되어 구현될 수 있으므로 본 명세서에서 설명하는 실시예들로 제한되지 않는다. 본 명세서에 개시된 실시예들을 설명함에 있어서 관련된 공지 기술을 구체적으로 설명하는 것이 본 개시의 기술적 사상의 요지를 흐릴 수 있다고 판단되는 경우 그 공지 기술에 대한 구체적인 설명을 생략한다. 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.DETAILED DESCRIPTION Hereinafter, various embodiments will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present disclosure. However, the technical idea of the present disclosure may be implemented in various forms and is not limited to the embodiments described herein. In describing the embodiments disclosed in the present specification, when it is determined that the detailed description of related known technologies may obscure the gist of the technical idea of the present disclosure, detailed descriptions of the known technologies will be omitted. The same or similar components will be given the same reference numerals and redundant description thereof will be omitted.

명세서 전체에서, 어떤 요소가 다른 요소와 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 요소를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 요소가 다른 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 요소 외에 또 다른 요소를 배제하는 것이 아니라, 또 다른 요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when an element is "connected" to another element, this includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when an element "includes" another element, this means that an element may be further included in addition to the other element, unless specifically stated otherwise.

일부 실시예들은 기능적인 블럭 구성들 및 다양한 처리 단계들로 설명될 수 있다. 이러한 기능 블록들의 일부 또는 전부는 특정 기능을 실행하는 다양한 개수의 하드웨어 및/또는 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 개시의 기능 블럭들은 하나 이상의 마이크로프로세서들에 의해 구현되거나, 소정의 기능을 위한 회로 구성들에 의해 구현될 수 있다. 본 개시의 기능 블럭들은 다양한 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 본 개시의 기능 블럭들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 본 개시의 기능 블록이 수행하는 기능은 복수의 기능 블록에 의해 수행되거나, 본 개시에서 복수의 기능 블록이 수행하는 기능들은 하나의 기능 블록에 의해 수행될 수도 있다. 또한, 본 개시는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다.Some embodiments may be described in terms of functional block configurations and various processing steps. Some or all of these functional blocks may be implemented in various numbers of hardware and / or software configurations that perform particular functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a given function. The functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks of the present disclosure may be implemented in algorithms executed in one or more processors. Functions performed by the functional blocks of the present disclosure may be performed by a plurality of functional blocks, or functions performed by the plurality of functional blocks in the present disclosure may be performed by one functional block. In addition, the present disclosure may employ the prior art for electronic configuration, signal processing, and / or data processing.

도면에 도시된 구성요소들 간의 연결 선 또는 연결 부재들은 기능적 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것일 뿐이다. 실제 장치에서는 대체 가능하거나 추가되는 다양한 기능적 연결, 물리적 연결, 또는 회로적 연결에 의해 구성요소들 간의 연결이 구현될 수 있다.Connecting lines or connecting members between the components shown in the drawings are merely illustrative of functional connections and / or physical or circuit connections. In an actual device, the connection between the components may be implemented by various functional connections, physical connections, or circuit connections that are replaceable or added.

도 1은 일 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다.1 is a block diagram illustrating a configuration of a smart caster according to an embodiment.

도 1을 참조하면, 본 실시예에 따른 스마트 캐스터(100)는 캐스터(110), 엔코더(120), 전동 발전기(130), 컨트롤러(140), 무선 통신부(150), 정류기(160), 및 배터리(170)를 포함한다.Referring to FIG. 1, the smart caster 100 according to the present embodiment may include a caster 110, an encoder 120, a motor generator 130, a controller 140, a wireless communication unit 150, a rectifier 160, and The battery 170 is included.

스마트 캐스터(100)는 이송 장치의 하부에 설치되어 이동의 편리성을 제공할 수 있으며, 이송 장치에 가해지는 힘의 방향에 따라 다양한 방향으로 이송 장치가 이동할 수 있도록 한다. 스마트 캐스터(100)는 단순히 이동의 편리성을 제공할 뿐만 아니라, 이동의 방향 및 속도에 관한 이동 정보를 외부로 전송할 수 있다. 본 명세서에서, 이송 장치는 실시예들에 따른 스마트 캐스터(100)가 설치되어, 물품이나 사람을 지지하고 이들을 용이하게 이동할 수 있게 하는 장치를 의미한다. 예를 들면, 이송 장치는 물품을 운반하는 카트, 병원의 침대, 유모차, 사무실 의자 등과 같은 장치일 수 있다.The smart caster 100 may be installed at the lower portion of the transfer device to provide convenience of movement and allow the transfer device to move in various directions depending on the direction of the force applied to the transfer device. The smart caster 100 may not only provide convenience of movement but also transmit movement information about the direction and speed of movement to the outside. In the present specification, the transfer device refers to a device in which the smart caster 100 according to the embodiments is installed to support an article or a person and to easily move them. For example, the transfer device may be a device for carrying an article, a bed of a hospital, a baby carriage, an office chair, or the like.

캐스터(110)는 스마트 캐스터(100)의 하드웨어 구성을 통칭하는 구성요소로서, 이송 장치의 본체와 결합하기 위한 마운트, 마운트에 회전 가능하게 결합되는 프레임, 및 프레임에 설치되는 휠을 포함할 수 있다. The caster 110 is a component that collectively refers to the hardware configuration of the smart caster 100, and may include a mount for coupling with the main body of the transfer device, a frame rotatably coupled to the mount, and a wheel installed in the frame. .

프레임은 마운트의 하부에 결합되어 수평 방향으로 회전할 수 있다. 그러나, 캐스터(110)의 구조에 따라 프레임은 수평 방향 외에 다른 방향으로 회전할 수도 있으며, 2개 이상의 회전 축을 따라 회전할 수도 있다. 프레임이 마운트에 대해 회전하면, 휠의 진행 방향, 즉, 수평 회전 방향이 바뀌고, 휠의 수직 회전, 즉, 롤링(rolling)에 따라 이송 장치가 이동하는 방향이 달라지게 된다.The frame can be coupled to the bottom of the mount to rotate in the horizontal direction. However, according to the structure of the caster 110, the frame may be rotated in a direction other than the horizontal direction, may be rotated along two or more rotation axes. As the frame rotates relative to the mount, the direction of travel of the wheel, i.e., the direction of horizontal rotation, changes, and the direction of movement of the conveying device depends on the vertical rotation of the wheel, i.e. rolling.

휠은 프레임에 설치되는 수평 축을 중심으로 수직 방향으로 회전, 즉, 롤링(rolling)할 수 있다. 휠은 금속, 플라스틱, 우레탄 등의 다양한 재질로 형성될 수 있다. 일 실시예에 따르면, 휠은 전동 발전기(130)의 일부, 예컨대, 회전자를 포함할 수 있다.The wheel may rotate, i.e., roll in a vertical direction about a horizontal axis installed in the frame. The wheel may be formed of various materials such as metal, plastic, urethane, and the like. According to one embodiment, the wheel may comprise part of the motor generator 130, for example a rotor.

엔코더(120)는 마운트와 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력할 수 있다. 엔코더(120)는 회전하는 물체의 회전 각속도와 위치를 검출하기 위한 장치로서, 회전을 검출하는 수단에 따라 광학식 엔코더와 자기식 엔코더로 구분될 수 있지만, 본 실시예에 따르면 어떤 방식의 엔코더라도 채용될 수 있다.The encoder 120 may output an encoder signal corresponding to a rotation angle between the mount and the frame. The encoder 120 is a device for detecting the rotational angular velocity and position of a rotating object, and may be classified into an optical encoder and a magnetic encoder according to a means for detecting rotation, but according to the present embodiment, any type of encoder may be employed. Can be.

일 예에 따르면, 엔코더(120)는 전원 공급 여부와 관계 없이 절대적인 위치를 측정할 수 있는 앱솔루트(absolute) 엔코더일 수 있다. 다른 예에 따르면, 엔코더(120)는 일정한 기준과의 상대적인 위치를 측정하는 인크리멘탈(incremental) 엔코더일 수도 있다.According to an example, the encoder 120 may be an absolute encoder capable of measuring an absolute position regardless of whether power is supplied. According to another example, the encoder 120 may be an incremental encoder that measures a position relative to a predetermined reference.

전동 발전기(130)는 휠의 회전 운동으로부터 3상 교류 신호를 생성할 수 있다. 전동 발전기(130)는 휠의 회전 운동 에너지를 전기 에너지로 변환하는 3상 교류 발전기일 수 있다. 전동 발전기(130)는 고정자와 회전자를 포함할 수 있다. 일 예에 따르면, 회전자는 고정자의 외측에서 회전하며 고정자에 자기장을 인가할 수 있다. 이 경우, 회전자는 휠의 일부일 수 있으며, 휠과 함께 회전할 수 있다.Motor generator 130 may generate a three-phase AC signal from the rotational movement of the wheel. Motor generator 130 may be a three-phase alternator for converting the rotational kinetic energy of the wheel into electrical energy. The motor generator 130 may include a stator and a rotor. According to one example, the rotor may rotate outside the stator and apply a magnetic field to the stator. In this case, the rotor can be part of the wheel and can rotate with the wheel.

컨트롤러(140)는 엔코더(120)로부터 엔코더 신호를 수신하고, 전동 발전기(130)로부터 3상 교류 신호를 수신할 수 있다. 컨트롤러(140)는 수신된 엔코더 신호와 3상 교류 신호로부터 스마트 캐스터(100)의 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성할 수 있다. The controller 140 may receive an encoder signal from the encoder 120 and may receive a three-phase AC signal from the motor generator 130. The controller 140 may generate movement data for determining the moving direction and the speed of the smart caster 100 from the received encoder signal and the three-phase AC signal.

이송 장치가 제1 수평 방향으로 이동할 경우, 스마트 캐스터(100)의 프레임은 마운트에 대하여 제1 수평 방향으로 회전하게 된다. 즉, 휠의 진행 방향은 제1 수평 방향과 동일해진다. 엔코더(120)는 제1 수평 방향에 대응하는 엔코더 신호를 출력하고, 컨트롤러(140)는 엔코더 신호로부터 제1 수평 방향을 감지할 수 있다.When the transport device moves in the first horizontal direction, the frame of the smart caster 100 is rotated in the first horizontal direction with respect to the mount. That is, the advancing direction of the wheel becomes the same as the first horizontal direction. The encoder 120 may output an encoder signal corresponding to the first horizontal direction, and the controller 140 may detect the first horizontal direction from the encoder signal.

컨트롤러(140)는 3상 교류 신호의 주기는 휠의 회전 속도에 반비례하게 된다. 또한, 3상 교류 신호의 위상은 휠의 회전 방향에 따라 달라진다. 컨트롤러(140)는 예컨대 3상 교류 신호 각각의 제로 크로싱 시간을 검출하고, 이들을 비교함으로써 휠의 회전 방향과 회전 속도를 결정할 수 있다. 컨트롤러(140)는 미리 설정된 프로토콜에 따라 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성할 수 있다.The controller 140 is a period of the three-phase AC signal is inversely proportional to the rotational speed of the wheel. In addition, the phase of the three-phase alternating current signal depends on the direction of rotation of the wheel. The controller 140 may determine the rotational direction and the rotational speed of the wheel, for example, by detecting the zero crossing times of each of the three-phase AC signals and comparing them. The controller 140 may generate movement data for determining a movement direction and a speed according to a preset protocol.

무선 통신부(150)는 컨트롤러(140)로부터 이동 데이터를 수신하여 외부 장치로 무선으로 전송할 수 있다. 무선 통신부(150)는 무선 통신을 수행할 수 있는 모듈로서, 무선 통신은 예컨대 WiFi(wireless fidelity), 블루투스, 블루투스 저전력(BLE), 지그비(Zigbee), NFC(near field communication), 자력 시큐어 트랜스미션(Magnetic Secure Transmission), 라디오 프리퀀시(RF), 또는 보디 에어리어 네트워크(BAN) 중 적어도 하나를 포함할 수 있다. 다른 예에 따르면 무선 통신은 예컨대 LTE, LTE-A(LTE Advance), CDMA(code division multiple access), WCDMA(wideband CDMA), UMTS(universal mobile telecommunications system), WiBro(Wireless Broadband), 또는 GSM(Global System for Mobile Communications) 등 중 적어도 하나를 사용하는 셀룰러 통신을 포함할 수도 있다.The wireless communication unit 150 may receive the movement data from the controller 140 and wirelessly transmit it to an external device. The wireless communication unit 150 is a module capable of performing wireless communication, and the wireless communication includes, for example, wireless fidelity (WiFi), Bluetooth, Bluetooth low power (BLE), Zigbee, near field communication (NFC), and magnetic transmission transmission. Magnetic Secure Transmission), a radio frequency (RF), or a body area network (BAN). According to another example, wireless communication may include, for example, LTE, LTE Advance (LTE-A), code division multiple access (CDMA), wideband CDMA (WCDMA), universal mobile telecommunications system (UMTS), wireless broadband (WiBro), or global network (GSM). Cellular communication using at least one of the following.

외부 장치는 무선 통신부(150)로부터 이동 데이터를 수신하여 이송 장치의 현재 위치 및 이동 경로를 추적할 수 있는 장치로서, 예컨대 휴대용 단말기 또는 서버 컴퓨터 장치일 수 있다. 휴대용 단말기는 예컨대 스마트폰, 태블릿 PC, 이동 전화기, 영상 전화기, 전자책 리더기, 랩탑 PC, 넷북 컴퓨터, PDA, PMP(portable multimedia player), 또는 웨어러블 장치 중 적어도 하나를 포함할 수 있다. 서버 컴퓨터 장치는 예컨대 데스크탑 PC, 워크스테이션, 등을 포함할 수 있다.The external device is a device capable of receiving movement data from the wireless communication unit 150 to track the current position and the movement path of the transfer device. For example, the external device may be a portable terminal or a server computer device. The portable terminal may include, for example, at least one of a smartphone, a tablet PC, a mobile phone, a video phone, an e-book reader, a laptop PC, a netbook computer, a PDA, a portable multimedia player (PMP), or a wearable device. Server computer devices may include, for example, desktop PCs, workstations, and the like.

외부 장치가 휴대용 단말기인 경우 무선 통신부(150)는 블루투스 또는 지그비 등과 같은 무선 통신을 수행할 수 있으며, 외부 장치가 서버인 경우 무선 통신부(150)는 WiFi와 같은 무선 통신을 수행할 수 있다.When the external device is a portable terminal, the wireless communication unit 150 may perform wireless communication such as Bluetooth or Zigbee, and when the external device is a server, the wireless communication unit 150 may perform wireless communication such as WiFi.

정류기(160)는 전동 발전기(130)로부터 생성된 3상 교류 신호로부터 직류 전원을 생성할 수 있다. 정류기(160)에서 생성된 직류 전원은 배터리(170)에 저장될 수 있으며, 배터리(170)는 엔코더(120)와 컨트롤러(140)에 구동 전원을 공급할 수 있다. 도 1에 도시되지는 않았지만, 배터리(170)는 무선 통신부(150)의 구동 전원도 공급할 수 있다. 정류기(160)와 배터리(170)는 전원부로 지칭될 수 있다.The rectifier 160 may generate DC power from the three-phase AC signal generated from the motor generator 130. The DC power generated by the rectifier 160 may be stored in the battery 170, and the battery 170 may supply driving power to the encoder 120 and the controller 140. Although not shown in FIG. 1, the battery 170 may also supply driving power of the wireless communication unit 150. The rectifier 160 and the battery 170 may be referred to as a power supply.

도 2는 일 실시예에 따른 스마트 캐스터를 개략적으로 도시한다.2 schematically illustrates a smart caster according to one embodiment.

도 2를 참조하면, 스마트 캐스터(100)는 캐스터(110), 엔코더(120), 전동 발전기(130), 컨트롤러(140) 및 전원부(165)를 포함한다. 도 2에는 회전축(134)에 수직하게 절단한 전동 발전기(130)의 단면도가 도시된다.Referring to FIG. 2, the smart caster 100 includes a caster 110, an encoder 120, a motor generator 130, a controller 140, and a power supply unit 165. 2 is a cross-sectional view of the motor generator 130 cut perpendicular to the rotation shaft 134.

캐스터(110)는 이송 장치의 본체와 결합하기 위한 마운트(111), 마운트(111)에 회전 가능하게 결합되는 프레임(113), 및 프레임에 설치되는 휠(115)을 포함할 수 있다. 도 2에서 프레임(113)은 마운트(111)에 대하여 수평 방향으로 휘전하는 것으로 도시되어 있지만, 본 발명은 이로 한정되지 않는다. 도 2에서 본 실시예의 용이한 이해를 위하여 휠(115)이 프레임(113)로부터 이격되어 있는 것으로 도시되어 있지만, 도 3에 도시된 바와 같이 휠(115)은 회전축(134)을 통해 프레임(113)과 결합될 수 있다.The caster 110 may include a mount 111 for coupling with the main body of the transfer device, a frame 113 rotatably coupled to the mount 111, and a wheel 115 installed in the frame. In FIG. 2, the frame 113 is shown to be curved in the horizontal direction with respect to the mount 111, but the present invention is not limited thereto. In FIG. 2, the wheel 115 is shown as being spaced apart from the frame 113 for ease of understanding of the present embodiment. However, as shown in FIG. 3, the wheel 115 is rotated through the rotating shaft 134. ) May be combined.

엔코더(120)는 마운트(111)와 프레임(113) 사이에 배치되어 마운트(111)와 프레임(113) 사이의 회전각에 대응하는 엔코더 신호를 출력할 수 있다. 엔코더(120)가 절대적인 회전각에 대응하는 엔코더 신호를 출력할 수 있다.The encoder 120 may be disposed between the mount 111 and the frame 113 to output an encoder signal corresponding to the rotation angle between the mount 111 and the frame 113. The encoder 120 may output an encoder signal corresponding to an absolute rotation angle.

전동 발전기(130)는 고정자와 고정자의 외측에서 회전하는 회전자를 포함할 수 있다. 고정자는 회전축(134), 회전축(134)으로부터 회전자를 향하여 연장되는 적어도 3개의 슬롯들(135), 슬롯들(135)에 각각 권선된 코일들(136)을 포함할 수 있다. 적어도 3개의 슬롯들(135)은 회전축(134)에 고정될 수 있다. 도 2에서는 예시적으로 3개의 슬롯들(135)이 개시되지만, 슬롯들(135)의 개수는 3개보다 많을 수 있다. 예컨대, 슬롯들(135)은 6개, 9개, 12개, 15개 등과 같은 3의 배수 개일 수 있다. 슬롯들(135) 각각에는 코일들(136)이 권선될 수 있다. 슬롯들(135)의 개수에 따라 코일들(136)은 서로 3개의 군으로 나뉠 수 있다. 동일 군의 코일들(136)은 서로 전기적으로 연결되어 등가적으로 하나의 인덕터로 표현될 수 있다.The motor generator 130 may include a stator and a rotor that rotates outside of the stator. The stator may include a rotating shaft 134, at least three slots 135 extending from the rotating shaft 134 toward the rotor, and coils 136 wound around the slots 135, respectively. At least three slots 135 may be fixed to the rotation shaft 134. In FIG. 2, three slots 135 are disclosed as an example, but the number of slots 135 may be greater than three. For example, the slots 135 may be multiples of three, such as six, nine, twelve, fifteen, and the like. Coils 136 may be wound in each of the slots 135. The coils 136 may be divided into three groups according to the number of slots 135. Coils 136 of the same group may be electrically connected to each other and equivalently represented by one inductor.

회전자는 휠 케이스(131) 및 휠 케이스(131)의 안쪽면에 배치되는 적어도 2개의 자석들(132, 133)을 포함한다. 회전자는 자석들(132, 133)을 이용하여 내측에 위치하는 고정자에 자기장을 인가한다. 도 2에서는 예시적으로 2개의 자석들(132, 133), 예컨대, N극 자석(132)과 S극 자석(133)이 도시되지만, 더 많은 개수의 자석들이 휠 케이스(131)의 안쪽 면에 배열될 수 있다. 예컨대, 복수 개의 N극 자석과 이와 동일 개수의 S극 자석이 서로 교대로 휠 케이스(131)의 안쪽 면에 배열될 수 있다.The rotor includes a wheel case 131 and at least two magnets 132 and 133 disposed on an inner surface of the wheel case 131. The rotor applies magnetic fields to the stator located inside using magnets 132 and 133. In FIG. 2, two magnets 132 and 133, for example, the N pole magnet 132 and the S pole magnet 133, are shown. However, a larger number of magnets are disposed on the inner surface of the wheel case 131. Can be arranged. For example, a plurality of N-pole magnets and the same number of S-pole magnets may be alternately arranged on the inner surface of the wheel case 131.

휠 케이스(131)는 캐스터(110)의 휠(115)의 외형을 형성할 수 있다. 휠(115)이 회전함에 따라, 휠 케이스(131)의 내측에 고정된 자석들(132, 133)도 함께 회전한다. 회전에 의하여 고정자에 인가되는 자기장의 방향이 변하고, 코일들(136)에 유도 전류가 생성된다. 코일들(136) 각각에 생성되는 유도 전류들은 3상 교류 신호로서 전원부(165) 및 컨트롤러(140)로 출력될 수 있다.The wheel case 131 may form an outer shape of the wheel 115 of the caster 110. As the wheel 115 rotates, the magnets 132 and 133 fixed inside the wheel case 131 also rotate together. The direction of the magnetic field applied to the stator is changed by rotation, and induced current is generated in the coils 136. Induction currents generated in each of the coils 136 may be output to the power supply unit 165 and the controller 140 as three-phase AC signals.

전원부(165)는 도 1의 정류기(160)와 배터리(170)를 포함할 수 있다. 전원부(165)는 3상 교류 신호로부터 직류 전원을 생성하여 컨트롤러(140) 및 엔코더(120)의 구동 전원을 공급할 수 있다.The power supply unit 165 may include the rectifier 160 and the battery 170 of FIG. 1. The power supply unit 165 may generate DC power from the three-phase AC signal to supply driving power of the controller 140 and the encoder 120.

도 2에는 무선 통신부(170)가 도시되지 않았지만, 도 2의 스마트 캐스터(100)는 무선 통신부(170)를 더 포함할 수 있다. 도 2에 명확히 도시되지는 않았지만, 코일들(136) 각각으로부터 출력되는 3상 교류 신호는 컨트롤러(140)로도 출력될 수 있으며, 전원부(165)는 엔코더(120)의 구동 전원을 공급할 수 있다.Although the wireless communication unit 170 is not shown in FIG. 2, the smart caster 100 of FIG. 2 may further include a wireless communication unit 170. Although not clearly shown in FIG. 2, the three-phase AC signal output from each of the coils 136 may also be output to the controller 140, and the power supply unit 165 may supply driving power of the encoder 120.

도 3은 일 실시예에 따른 스마트 캐스터의 예시적인 구조를 도시한다.3 illustrates an exemplary structure of a smart caster according to one embodiment.

도 3을 참조하면, 스마트 캐스터(100)는 캐스터(110), 엔코더(120), 전동 발전기(130), 및 회로 전원부(180)를 포함한다. 회로 전원부(180)는 도 1의 컨트롤러(140), 무선 통신부(150), 정류기(160), 및 배터리(170)를 포함할 수 있다. 도 3에는 회전축(134)을 따라 절단한 캐스터(110)의 단면도가 도시된다.Referring to FIG. 3, the smart caster 100 includes a caster 110, an encoder 120, a motor generator 130, and a circuit power supply unit 180. The circuit power supply unit 180 may include the controller 140 of FIG. 1, the wireless communication unit 150, the rectifier 160, and the battery 170. 3 is a cross-sectional view of the caster 110 cut along the rotation axis 134.

캐스터(110)는 마운트(111), 프레임(113), 및 휠(115)을 포함한다. 마운트(111)는 이송 장치의 본체(10)에 결합될 수 있다. 마운트(111)는 나사 등을 통해 본체(10)에 결합될 수 있다. 프레임(113)은 마운트(111)에 회전 가능하게 결합될 수 있으며, 프레임(113)과 마운트(111) 간의 용이한 상대적 운동을 위하여 프레임(113)과 마운트(111) 사이에 베어링(112)이 배치될 수 있다. 프레임(113)은 휠(115)의 외측에서 회전축(134)을 통해 휠(115)을 지지할 수 있다.The caster 110 includes a mount 111, a frame 113, and a wheel 115. Mount 111 may be coupled to the body 10 of the transfer device. The mount 111 may be coupled to the body 10 through a screw or the like. The frame 113 may be rotatably coupled to the mount 111, and a bearing 112 may be disposed between the frame 113 and the mount 111 for easy relative movement between the frame 113 and the mount 111. Can be arranged. The frame 113 may support the wheel 115 through the rotation shaft 134 on the outside of the wheel 115.

프레임(113)에는 회전축(134)이 결합될 수 있다. 회전축(134)은 프레임(113)에 고정될 수 있다. 휠(115)은 회전축(134)을 중심으로 수직 방향으로 회전할 수 있다. 회전축(134)과 휠(115) 간의 용이한 상대적 운동을 위하여 회전축(134)과 휠(115) 사이에 베어링(114)이 배치될 수 있다. 휠(115)은 휠 케이스(131)의 위주면 상의 바퀴(116)를 더 포함할 수 있다. 바퀴(116)는 고무 또는 우레탄과 같은 수지로 형성될 수 있으며, 지면과 높은 마찰력을 가질 수 있다. 본 실시예에 따르면, 휠(115)은 회전측(134)을 중심으로 회전하는 부분을 의미할 수 있으며, 휠 케이스(131), 바퀴(116), 및 휠 케이스(131)의 내측 면에 배치되는 자석들(132, 133)을 포함하는 것으로 이해될 수 있다. 휠 케이스(131)와 자석들(132, 133)은 전동 발전기(130)의 회전자를 구성하므로, 휠(115)은 전동 발전기(130)의 회전자를 포함하는 것으로 이해될 수 있다.The rotating shaft 134 may be coupled to the frame 113. The rotating shaft 134 may be fixed to the frame 113. The wheel 115 may rotate in a vertical direction about the rotation shaft 134. A bearing 114 may be disposed between the rotation shaft 134 and the wheel 115 for easy relative movement between the rotation shaft 134 and the wheel 115. The wheel 115 may further include a wheel 116 on the circumferential surface of the wheel case 131. The wheel 116 may be formed of a resin such as rubber or urethane, and may have high friction with the ground. According to the present embodiment, the wheel 115 may mean a portion that rotates around the rotation side 134 and is disposed on the inner surfaces of the wheel case 131, the wheel 116, and the wheel case 131. It can be understood to include the magnets (132, 133). Since the wheel case 131 and the magnets 132 and 133 constitute a rotor of the motor generator 130, the wheel 115 may be understood to include a rotor of the motor generator 130.

엔코더(120)는 마운트(111)와 프레임(113) 사이에 배치되어 마운트(111)와 프레임(113) 사이의 회전각에 대응하는 엔코더 신호를 출력할 수 있다. 일 예에 따르면, 엔코더(120)는 서로 상대적으로 운동하는 내측부(120a)와 외측부(120b)를 포함할 수 있다. 엔코더(120)는 내측부(120a)가 외측부(120b)에 대해 회전한 각도에 대응하는 엔코더 신호를 출력할 수 있다. 내측부(120a)는 마운트(111)의 돌출부(111P)와 결합되고, 외측부(120b)는 프레임(113)의 상측면 상에 결합될 수 있다. 마운트(111)의 돌출부(111P)는 마운트(111)에 대한 프레임(113)의 회전 중심에 위치할 수 있다. 프레임(113)이 마운트(111)에 대해 회전할 경우, 외측부(120b)도 내측부(120a)에 대해 회전하게 되며, 엔코더(120)는 회전각에 대응하는 엔코더 신호를 출력할 수 있다.The encoder 120 may be disposed between the mount 111 and the frame 113 to output an encoder signal corresponding to the rotation angle between the mount 111 and the frame 113. According to an example, the encoder 120 may include an inner part 120a and an outer part 120b that move relative to each other. The encoder 120 may output an encoder signal corresponding to an angle at which the inner part 120a is rotated with respect to the outer part 120b. The inner side portion 120a may be coupled to the protrusion 111P of the mount 111, and the outer side portion 120b may be coupled onto the upper side of the frame 113. The protrusion 111P of the mount 111 may be located at the center of rotation of the frame 113 with respect to the mount 111. When the frame 113 rotates with respect to the mount 111, the outer portion 120b also rotates with respect to the inner portion 120a, and the encoder 120 may output an encoder signal corresponding to the rotation angle.

전술한 바와 같이, 전동 발전기(130)는 회전자와 고정자를 포함한다. 회전자는 휠 케이스(131)와 자석들(132, 133)을 포함하며, 휠(115)에 포함될 수 있다. 고정자는 회전축(134), 슬롯들(135) 및 코일들(136)을 포함할 수 있다. 코일들(136)은 회로 전원부(180)와 배선을 통해 연결되며, 배선을 통해 3상 교류 신호가 전달될 수 있다. 도 3에 도시된 바와 같이 회로 전원부(180)는 프레임(113)의 바깥 쪽에 배치될 수 있다. 예를 들면, 회로 전원부(180)는 컨트롤러(140), 무선 통신부(150), 정류기(160), 및 배터리(170)가 배치되는 인쇄 회로 기판의 형태를 가질 수 있으며, 프레임(113)의 측면에 배치되고, 하우징 또는 케이스로 보호될 수 있다. 이때, 3상 교류 신호를 전달하는 배선들은 회전축(134)을 통해 코일들(136)과 회로 전원부(180) 사이에 연결될 수 있다. 예컨대, 회전축(134)에는 배선들이 지나갈 수 있는 내부 공간이 있을 수 있으며, 이 내부 공간을 통해 배선이 휠 케이스(131)의 안쪽에서 바깥쪽으로 지나갈 수 있다. 도 2에는 코일들(136)과 회로 전원부(180) 사이에 2개의 배선이 연결되는 것으로 도시되지만, 3상 교류 신호를 전달하기 위해 적어도 3개의 배선이 코일들(136)과 회로 전원부9180) 사이에 연결될 수 있다.As described above, the motor generator 130 includes a rotor and a stator. The rotor includes a wheel case 131 and magnets 132 and 133 and may be included in the wheel 115. The stator may include a rotating shaft 134, slots 135 and coils 136. The coils 136 are connected to the circuit power supply unit 180 through wiring, and a three-phase AC signal may be transmitted through the wiring. As shown in FIG. 3, the circuit power supply unit 180 may be disposed outside the frame 113. For example, the circuit power supply unit 180 may have a form of a printed circuit board on which the controller 140, the wireless communication unit 150, the rectifier 160, and the battery 170 are disposed, and the side surface of the frame 113. It can be disposed in and protected by a housing or a case. In this case, the wires for transmitting the three-phase AC signal may be connected between the coils 136 and the circuit power supply unit 180 through the rotation shaft 134. For example, the rotation shaft 134 may have an internal space through which the wires may pass, and the wires may pass from the inside of the wheel case 131 to the outside. Although two wires are shown in FIG. 2 between the coils 136 and the circuit power supply 180, at least three wires are connected between the coils 136 and the circuit power supply 9180 to transmit a three-phase AC signal. Can be connected to.

다른 예에 따르면, 회로 전원부(180)는 휠 케이스(131) 내에 전동 발전기(130)의 고정자와 함께 배치될 수 있다. 슬롯들(135)과 코일들(136)은 인쇄 회로 기판 상에 회로 전원부(180)와 함께 배치될 수 있다. 엔코더(120)로부터 출력되는 엔코더 신호는 회전축(134)을 통해 휠 케이스(131) 내부의 회로 전원부(180)로 전달될 수 있다.According to another example, the circuit power supply unit 180 may be disposed together with the stator of the motor generator 130 in the wheel case 131. The slots 135 and the coils 136 may be disposed together with the circuit power supply 180 on the printed circuit board. The encoder signal output from the encoder 120 may be transmitted to the circuit power supply unit 180 inside the wheel case 131 through the rotation shaft 134.

도 4는 일 실시예에 따른 스마트 캐스터의 전원부의 예시적인 회로도를 도시한다.4 illustrates an exemplary circuit diagram of a power supply unit of a smart caster according to an embodiment.

도 4를 참조하면, 전동 발전기(130)의 고정자는 적어도 3개의 코일들(136a, 136b, 136c)을 포함한다. 도 4에 도시된 바와 같이, 코일들(136a, 136b, 136c) 각각의 제1 단자(end)는 서로 연결될 수 있다. 코일들(136a, 136b, 136c) 각각의 제2 단자(end)는 정류기(160)로 연결될 수 있다. 도 4에 도시되지 않았지만, 코일들(136a, 136b, 136c) 각각의 제2 단자(end)는 컨트롤러(140)에도 연결될 수 있다.Referring to FIG. 4, the stator of the motor generator 130 includes at least three coils 136a, 136b, 136c. As shown in FIG. 4, first terminals (ends) of each of the coils 136a, 136b, and 136c may be connected to each other. The second end of each of the coils 136a, 136b, and 136c may be connected to the rectifier 160. Although not shown in FIG. 4, the second end of each of the coils 136a, 136b, and 136c may also be connected to the controller 140.

정류기(160)는 배터리(170)의 양극에 연결되는 제1 다이오드들(Da1, Db1, Dc1) 및 배터리의 음극에 연결되는 제2 다이오드들(Da2, Db2, Dc2)을 포함할 수 있다. 제1 다이오드들(Da1, Db1, Dc1)과 제2 다이오드들(Da2, Db2, Dc2)은 서로 대응하는 다이오드들끼리 직렬로 연결될 수 있다. 코일들(136a, 136b, 136c) 각각의 제2 단자(end)는 제1 다이오드들(Da1, Db1, Dc1)과 제2 다이오드들(Da2, Db2, Dc2) 사이의 노드들에 각각 연결된다.The rectifier 160 may include first diodes Da1, Db1, and Dc1 connected to the positive electrode of the battery 170, and second diodes Da2, Db2, and Dc2 connected to the negative electrode of the battery. The first diodes Da1, Db1, and Dc1 and the second diodes Da2, Db2, and Dc2 may be connected in series with each other. The second terminal (end) of each of the coils 136a, 136b, 136c is connected to nodes between the first diodes Da1, Db1, Dc1 and the second diodes Da2, Db2, Dc2, respectively.

코일(136a)에서 생성되는 교류 신호의 전압(Va)이 양(+)인 경우, 양의 전압(Va)은 제1 다이오드(Da1)을 통해 배터리(170)의 양극에 인가된다. 코일(136a)에서 생성되는 교류 신호의 전압(Va)이 음(-)인 경우, 음의 전압(Va)은 제2 다이오드(Da2)을 통해 배터리(170)의 음극에 인가된다. 이러한 방식으로 정류기(160)는 코일들(136a, 136b, 136c)로부터 생성되는 3상 교류 신호들을 직류 전력으로 변환하며, 생성된 직류 전력을 배터리(170)에 저장할 수 있다.When the voltage Va of the AC signal generated by the coil 136a is positive, the positive voltage Va is applied to the anode of the battery 170 through the first diode Da1. When the voltage Va of the AC signal generated by the coil 136a is negative, the negative voltage Va is applied to the negative electrode of the battery 170 through the second diode Da2. In this manner, the rectifier 160 may convert three-phase AC signals generated from the coils 136a, 136b, and 136c into direct current power, and store the generated direct current power in the battery 170.

도 4에 도시된 정류기(160)의 회로 구성은 예시적이며, 정류기(160)는 다른 종류의 회로 구성을 가질 수 있다.The circuit configuration of the rectifier 160 shown in FIG. 4 is exemplary, and the rectifier 160 may have other types of circuit configurations.

도 5a는 일 실시예에 따른 스마트 캐스터의 휠이 제1 방향으로 회전할 때의 3상 교류 신호를 예시적으로 도시한다. 도 5b는 일 실시예에 따른 스마트 캐스터의 휠이 제2 방향으로 회전할 때의 3상 교류 신호를 예시적으로 도시한다.5A exemplarily shows a three-phase AC signal when the wheel of the smart caster rotates in the first direction according to an embodiment. 5B exemplarily illustrates a three-phase AC signal when the wheel of the smart caster rotates in the second direction.

도 5a를 참조하면, 스마트 캐스터(100)의 휠(115)이 제1 방향(예컨대, 시계 방향)으로 회전할 때 코일들(136a, 136b, 136c)에서 생성되는 3상 교류 신호의 전압들(Va, Vb, Vc)이 도시된다. 전압들(Va, Vb, Vc)은 휠(115)의 회전 속도에 따라 주기 또는 주파수가 달라진다. 휠(115)의 회전 속도가 빠르면, 전압들(Va, Vb, Vc)의 주기가 짧아지고, 휠(115)의 회전 속도가 느리면, 전압들(Va, Vb, Vc)의 주기가 길어진다.Referring to FIG. 5A, the voltages of the three-phase AC signal generated in the coils 136a, 136b, and 136c when the wheel 115 of the smart caster 100 rotates in the first direction (eg, clockwise direction). Va, Vb, Vc) are shown. The voltages Va, Vb, and Vc vary in frequency or frequency depending on the rotational speed of the wheel 115. If the rotation speed of the wheel 115 is fast, the period of the voltages Va, Vb, Vc is short, and if the rotation speed of the wheel 115 is slow, the period of the voltages Va, Vb, Vc is long.

컨트롤러(140)는 전압들(Va, Vb, Vc)을 직접 측정하거나, 아날로그-디지털 변환 회로를 통해 전압들(Va, Vb, Vc)의 변화를 모니터링할 수 있다. 컨트롤러(140)는 전압들(Va, Vb, Vc)의 제로 크로싱(zero-crossing)을 검출할 수 있다. 컨트롤러(140)는 전압들(Va, Vb, Vc) 각각의 위상이 0도 및 180도인 시간 및 그 때의 위상을 검출할 수 있다.The controller 140 may directly measure the voltages Va, Vb, and Vc or monitor the change of the voltages Va, Vb, and Vc through an analog-digital conversion circuit. The controller 140 may detect zero-crossing of the voltages Va, Vb, and Vc. The controller 140 may detect a time and a phase at which the phases of the voltages Va, Vb, and Vc are 0 degrees and 180 degrees, respectively.

도 5a의 그래프에서, 전압(Va)에 관하여 컨트롤러(140)는 제1 시간(t1)에 위상이 180도이고, 제4 시간(t4)에 위상이 0도임을 검출할 수 있다. 전압(Vb)에 대하여 컨트롤러(140)는 제2 시간(t2)에 위상이 180도이고, 제5 시간(t5)에 위상이 0도임을 검출할 수 있다. 전압(Vc)에 대하여 컨트롤러(140)는 제3 시간(t3)에 위상이 180도이고, 제6 시간(t6)에 위상이 0도임을 검출할 수 있다.In the graph of FIG. 5A, with respect to the voltage Va, the controller 140 may detect that the phase is 180 degrees at the first time t1 and the phase is 0 degrees at the fourth time t4. The controller 140 may detect that the phase is 180 degrees at the second time t2 and the phase is 0 degrees at the fifth time t5 with respect to the voltage Vb. The controller 140 may detect that the phase is 180 degrees at the third time t3 and the phase is 0 degrees at the sixth time t6 with respect to the voltage Vc.

도 5b의 그래프에서, 전압(Va)에 관하여 컨트롤러(140)는 제3 시간(t3)에 위상이 180도이고, 제6 시간(t6)에 위상이 0도임을 검출할 수 있다. 전압(Vb)에 대하여 컨트롤러(140)는 제2 시간(t2)에 위상이 180도이고, 제5 시간(t5)에 위상이 0도임을 검출할 수 있다. 전압(Vc)에 대하여 컨트롤러(140)는 제1 시간(t1)에 위상이 180도이고, 제4 시간(t4)에 위상이 0도임을 검출할 수 있다.In the graph of FIG. 5B, with respect to the voltage Va, the controller 140 may detect that the phase is 180 degrees at the third time t3 and the phase is 0 degrees at the sixth time t6. The controller 140 may detect that the phase is 180 degrees at the second time t2 and the phase is 0 degrees at the fifth time t5 with respect to the voltage Vb. The controller 140 may detect that the phase is 180 degrees at the first time t1 and the phase is 0 degrees at the fourth time t4 with respect to the voltage Vc.

컨트롤러(140)는 전압들(Va, Vb, Vc)에 대해 검출한 제로 크로싱 정보를 기초로 이동 데이터를 생성할 수 있다. 이동 데이터에는 전압들(Va, Vb, Vc) 각각의 제로 크로싱 시간, 및 그 때의 위상이 포함될 수 있다. 또한, 이동 데이터에는 마운트(111)와 프레임(113) 사이의 회전각에 관한 정보가 포함될 수 있다.The controller 140 may generate movement data based on the zero crossing information detected with respect to the voltages Va, Vb, and Vc. The movement data may include the zero crossing time of each of the voltages Va, Vb, and Vc, and the phase at that time. In addition, the movement data may include information about a rotation angle between the mount 111 and the frame 113.

도 6은 일 실시예에 따라서 스마트 캐스터를 포함하는 이송 장치를 추적하는 시스템을 도시한다.6 illustrates a system for tracking a transport device including a smart caster according to one embodiment.

도 6을 참조하면, 이송 장치 추적 시스템(1000)은 이송 장치(11), 서버(2000) 및/또는 단말기(3000), 및 네트워크(4000)를 포함할 수 있다. 이송 장치(11)는 본체(10)와 본체의 하부에 결합되는 적어도 하나의 스마트 캐스터(100)를 포함할 수 있다. 하나의 이송 장치(11)에 하나의 스마트 캐스터(100)가 포함될 수도 있고, 복수, 예컨대, 4개의 스마트 캐스터(100)가 포함될 수도 있다.Referring to FIG. 6, the transport device tracking system 1000 may include a transport device 11, a server 2000 and / or a terminal 3000, and a network 4000. The transfer device 11 may include a main body 10 and at least one smart caster 100 coupled to a lower portion of the main body. One smart caster 100 may be included in one transfer device 11 or a plurality of smart casters 100 may be included, for example.

스마트 캐스터(100)는 무선 통신부(170)를 이용하여 이동 방향 및 속도를 결정하기 위한 이동 데이터를 외부로 전송할 수 있다. 이동 데이터는 네트워크(4000)를 통해 서버(2000) 또는 단말기(3000)에 의해 수신될 수 있다. 본 명세서에서는 서버(2000)가 이동 데이터를 수신하고, 이동 데이터로부터 이송 장치(11)의 이동 방향 및 속도를 결정하고, 이동 방향 및 속도에 기초하여 이송 장치(11)의 현재 위치 및 이동 경로를 결정하는 것으로 가정한다. 또한, 본 명세서에서 단말기(3000)는 서버(2000)에 접속하여 이송 장치(11)의 현재 위치 및 이동 경로를 조회하여 사용자에게 표시할 수 있는 것으로 가정한다. 그러나, 단말기(3000)가 스마트 캐스터(100)로부터 직접 이동 데이터를 수신하고, 이동 데이터를 기초로 이송 장치(11)의 이동 방향 및 속도, 현재 위치, 및 이동 경로를 연산할 수 있다.The smart caster 100 may transmit the movement data for determining the movement direction and speed to the outside using the wireless communication unit 170. The movement data may be received by the server 2000 or the terminal 3000 via the network 4000. In the present specification, the server 2000 receives the movement data, determines the movement direction and the speed of the transfer apparatus 11 from the movement data, and determines the current position and the movement path of the transfer apparatus 11 based on the movement direction and the speed. Assume that you decide. In addition, in the present specification, it is assumed that the terminal 3000 can access the server 2000 and inquire the current position and the movement path of the transport apparatus 11 to display it to the user. However, the terminal 3000 may receive movement data directly from the smart caster 100, and calculate the movement direction and speed, the current position, and the movement path of the transfer device 11 based on the movement data.

서버(2000)는 스마트 캐스터(100)로부터 이동 데이터를 수신한다. 이동 데이터는 스마트 캐스터(100)의 마운트(111)와 프레임(113) 사이의 회전각에 관한 정보, 및 휠(115)의 회전 방향 및 속도를 결정할 수 있는 3상 교류 신호의 제로 크로싱 정보를 포함할 수 있다. 서버(2000)는 이동 데이터로부터 이송 장치(11)의 이동 방향 및 속도를 결정할 수 있다.The server 2000 receives movement data from the smart caster 100. The movement data includes information about the rotation angle between the mount 111 and the frame 113 of the smart caster 100 and zero crossing information of the three-phase AC signal capable of determining the rotation direction and speed of the wheel 115. can do. The server 2000 may determine the moving direction and the speed of the transfer apparatus 11 from the moving data.

서버(2000)는 회전각의 정보를 포함하는 이동 데이터로부터 휠(115)의 진행 방향을 결정할 수 있다. 마운트(111)와 프레임(113) 사이의 회전각은 휠(115)의 진행 방향과 실질적으로 동일하다.The server 2000 may determine the moving direction of the wheel 115 from the movement data including the rotation angle information. The angle of rotation between the mount 111 and the frame 113 is substantially the same as the travel direction of the wheel 115.

서버(2000)는 3상 교류 신호의 제로 크로싱 정보를 포함하는 이동 데이터로부터 휠(115)의 회전 방향 및 회전 속도를 결정할 수 있다.The server 2000 may determine the rotation direction and the rotation speed of the wheel 115 from the movement data including the zero crossing information of the three-phase AC signal.

도 5a의 예에서, 서버(2000)는 제로 크로싱 시간, 즉, 제1 내지 제6 시간(t1-t6)의 시간차를 이용하여 회전 각속도를 산출할 수 있다. 예를 들면, 제2 시간(t2)과 제1 시간(t1) 사이의 시간(t2-t1) 동안 휠(115)은 60도를 회전한 것이므로, 제1 시간(t1)과 제2 시간(t2) 사이에 휠(115)이 회전한 각속도는 60도/(t2-t1)와 같이 산출될 수 있다. 서버(2000)에는 휠(115)의 반지름에 관한 정보가 저장되어 있을 수 있으며, 서버(2000)는 회전 각속도와 휠(115)의 반지름에 관한 정보를 기초로 스마트 캐스터(100)의 이동 속도 및 이동 거리를 산출할 수 있다.In the example of FIG. 5A, the server 2000 may calculate the rotational angular velocity by using the zero crossing time, that is, the time difference between the first to sixth times t1 to t6. For example, the wheel 115 is rotated 60 degrees during the time t2-t1 between the second time t2 and the first time t1, and therefore, the first time t1 and the second time t2. The angular velocity at which the wheel 115 rotates between) may be calculated as 60 degrees / (t2-t1). The server 2000 may store information about the radius of the wheel 115, and the server 2000 may move the speed of the smart caster 100 based on the rotational angular velocity and the information about the radius of the wheel 115. The travel distance can be calculated.

도 5a의 예에서 서버(2000)는 제로 크로싱 시간 및 그 때의 위상을 기초로, 전압(Va)의 위상이 가장 빠르고 전압(Vc)의 위상이 가장 느리다는 것을 검출할 수 있다. 즉, 서버(2000)는 전압들(Va, Vb, Vc)의 위상 순서가 전압(Va), 전압(Vb), 전압(Vc)의 순서임을 검출할 수 있다. 서버(2000)는 검출된 위상 순서를 통해 휠(115)의 회전 방향을 결정할 수 있다. 도 5a의 경우, 서버(2000)는 전압(Va), 전압(Vb), 전압(Vc)의 위상 순서를 통해 휠(115)의 회전 방향이 제1 방향(예컨대, 시계 방향 또는 순방향)이었음을 결정할 수 있다.In the example of FIG. 5A, the server 2000 may detect that the phase of the voltage Va is the fastest and the phase of the voltage Vc is the slowest, based on the zero crossing time and the phase at that time. That is, the server 2000 may detect that the phase order of the voltages Va, Vb, and Vc is the order of the voltage Va, the voltage Vb, and the voltage Vc. The server 2000 may determine the rotation direction of the wheel 115 through the detected phase sequence. In the case of FIG. 5A, the server 2000 indicates that the rotation direction of the wheel 115 is in the first direction (eg, clockwise or forward) through the phase sequence of the voltage Va, the voltage Vb, and the voltage Vc. You can decide.

도 5b의 예에서, 전압(Vc)의 위상이 가장 빠르고 전압(Va)의 위상이 가장 느리다. 전압들(Va, Vb, Vc)의 위상 순서가 전압(Vc), 전압(Vb), 전압(Va)의 순서이다. 도 5b의 경우, 서버(2000)는 제로 크로싱 시간 및 그 때의 위상을 기초로 전압(Vc), 전압(Vb), 전압(Va)의 위상 순서를 검출할 수 있고, 검출된 위상 순서를 통해 휠(115)의 회전 방향이 제2 방향(예컨대, 반시계 방향 또는 역방향)이었음을 결정할 수 있다.In the example of FIG. 5B, the phase of voltage Vc is the fastest and the phase of voltage Va is the slowest. The phase order of the voltages Va, Vb, and Vc is the order of the voltage Vc, the voltage Vb, and the voltage Va. In the case of FIG. 5B, the server 2000 may detect the phase sequence of the voltage Vc, the voltage Vb, and the voltage Va based on the zero crossing time and the phase at that time. It can be determined that the direction of rotation of the wheel 115 was in a second direction (eg, counterclockwise or reverse).

서버(2000)는 마운트(111)와 프레임(113) 사이의 회전각, 및 휠(115)의 회전 방향을 기초로 이송 장치(11)의 이동 방향을 결정할 수 있다. 예를 들어, 서버(2000)가 마운트(111)와 프레임(113) 사이의 회전각이 30도이고 휠(115)의 회전 방향이 순방향임을 검출한 경우, 서버(2000)는 이송 장치(11)가 본체(10)의 기준 방향에 대해 30도로 진행하였다고 결정할 수 있다. 서버(2000)가 회전각이 30도이고 휠(115)의 회전 방향이 역방향임을 검출한 경우, 서버(2000)는 이송 장치(11)가 본체(10)의 기준 방향에 대해 -150도로 진행하였다고 결정할 수 있다.The server 2000 may determine the moving direction of the transfer apparatus 11 based on the rotation angle between the mount 111 and the frame 113 and the rotation direction of the wheel 115. For example, when the server 2000 detects that the rotation angle between the mount 111 and the frame 113 is 30 degrees and the rotation direction of the wheel 115 is forward, the server 2000 transfers the transport device 11. It can be determined that has proceeded to 30 degrees with respect to the reference direction of the main body 10. When the server 2000 detects that the rotation angle is 30 degrees and the rotation direction of the wheel 115 is in the reverse direction, the server 2000 indicates that the transfer device 11 has advanced -150 degrees with respect to the reference direction of the main body 10. You can decide.

서버(2000)는 스마트 캐스터(100)로부터 수신되는 이동 데이터를 기초로 해당 순간, 또는 짧은 기간 동안 스마트 캐스터(100)가 이동하는 방향 및 속도를 결정하고, 이를 저장소에 저장할 수 있다. 서버(2000)는 스마트 캐스터(100)의 이동 방향 및 속도를 누적함으로써 스마트 캐스터(100)의 현재 위치 및 현재 위치까지의 이동 경로를 추적할 수 있다. 서버(2000)는 현재 위치 및 이동 경로에 관한 이동 경로 데이터를 생성하고, 저장소에 저장할 수 있다.The server 2000 may determine the direction and speed of the movement of the smart caster 100 based on the movement data received from the smart caster 100 at the moment or for a short period of time, and store it in the storage. The server 2000 may track the current position of the smart caster 100 and the movement path to the current position by accumulating the moving direction and the speed of the smart caster 100. The server 2000 may generate movement path data regarding the current location and the movement path and store the same in the storage.

다른 예에 따르면, 이송 장치(11)는 복수의 스마트 캐스터(100)를 포함할 수 있다. 예컨대, 이송 장치(11)는 4개의 스마트 캐스터(100)를 포함할 수 있다. 지면의 굴곡에 따라 4개의 스마트 캐스터(100) 중 일부는 지면과 이격될 수 있으며, 실제 이동과 관계 없이 휠(115)이 헛돌거나 수평으로 회전할 수 있다. 이송 장치(11)는 3개의 바퀴로도 안정적인 자세를 유지할 수 있기 때문에, 4개의 스마트 캐스터(100) 중 어느 하나는 지면으로부터 떨어져 있을 수 있으며, 지면으로부터 떨어진 스마트 캐스터(100)로부터 전송되는 이동 데이터는 이송 장치(11)의 이동 정보로서 유효하지 않다.According to another example, the transfer device 11 may include a plurality of smart casters 100. For example, the transport device 11 may include four smart casters 100. According to the curvature of the ground, some of the four smart casters 100 may be spaced apart from the ground, and the wheels 115 may rotate or rotate horizontally regardless of the actual movement. Since the transport device 11 can maintain a stable posture even with three wheels, any one of the four smart casters 100 may be separated from the ground, and the movement data transmitted from the smart casters 100 away from the ground. Is not valid as the movement information of the conveying device 11.

하나의 이송 장치(11)에 설치된 4개의 스마트 캐스터(100) 각각은 자신의 식별 번호를 가지고 있으며, 서버(2000)는 식별 번호를 통해 4개의 스마트 캐스터(100)가 하나의 이송 장치(11)에 설치되어 있고, 각각 어떤 위치에 부착되었는지에 관한 정보를 저장하고 있을 수 있다.Each of the four smart casters 100 installed in one transport device 11 has its own identification number, and the server 2000 has four smart casters 100 connected to one transport device 11 through the identification number. It may be installed at and stored in each of the information about where attached.

서버(2000)는 동일 이송 장치(11)에 설치된 스마트 캐스터들(100) 각각으로부터 이동 데이터를 수신할 수 있다. 이동 데이터에는 스마트 캐스터(100)의 식별 번호가 포함될 수 있다. 서버(2000)는 이동 데이터로부터 스마트 캐스터(100) 각각의 이동 정보를 생성할 수 있다. 이동 정보는 이동 방향과 속도를 포함할 수 있다. 서버(2000)는 스마트 캐스터(100) 각각의 이동 정보, 및 스마트 캐스터(100) 각각이 본체(10)에 결합된 위치들의 정보를 기초로, 이동 데이터들 각각의 유효성을 검증할 수 있다.The server 2000 may receive movement data from each of the smart casters 100 installed in the same transport apparatus 11. The movement data may include an identification number of the smart caster 100. The server 2000 may generate movement information of each smart caster 100 from the movement data. The movement information may include a movement direction and a speed. The server 2000 may verify the validity of each of the moving data based on the movement information of each of the smart casters 100 and the information of the positions where each of the smart casters 100 is coupled to the main body 10.

일 예로서, 제1 내지 제3 스마트 캐스터는 제1 방향으로 이동하는데, 제4 스마트 캐스터는 제1 방향과 전혀 다른 제2 방향으로 이동한다거나 멈춰있는 것으로 결정되는 경우, 서버(2000)는 제4 스마트 캐스터로부터 수신된 이동 데이터가 유효하지 않다고 결정하고, 이송 장치(11)의 현재 위치 및 이동 경로를 결정할 때 제4 스마트 캐스터로부터 수신된 이동 데이터를 배제할 수 있다.As an example, when the first to third smart casters move in the first direction, and the fourth smart caster moves or stops in a second direction that is completely different from the first direction, the server 2000 may move to the fourth direction. It may be determined that the movement data received from the smart caster is not valid, and the movement data received from the fourth smart caster may be excluded when determining the current position and the movement path of the transport apparatus 11.

다른 예로서, 이송 장치(11)가 제1 스마트 캐스터를 축으로 회전할 때, 제1 내지 제4 스마트 캐스터들 각각으로부터 수신되는 제이동 데이터로부터 결정되는 제1 내지 제4 스마트 캐스터들 각각의 제1 내지 제4 이동 정보는 서로 다를 수 있다. 서버(2000)는 제1 내지 제4 스마트 캐스터들의 설치 위치를 고려하여 제1 내지 제4 스마트 캐스터들이 제1 내지 제4 이동 정보에 따라 각각 이동하는 것이 가능한 것인지의 여부를 판단할 수 있다. 만약 불가능하다면, 서버(2000)는 제1 내지 제4 이동 정보들에 대하여 소거법을 적용하여, 제1 내지 제4 이동 데이터 중에서 유효하지 않은 이동 데이터를 검출할 수 있다.As another example, when the transport device 11 rotates the first smart caster about its axis, the first smart fourth casters of each of the first to fourth smart casters determined from the moving data received from each of the first to fourth smart casters. The first to fourth movement information may be different from each other. The server 2000 may determine whether the first to fourth smart casters are capable of moving according to the first to fourth movement information, respectively, in consideration of the installation positions of the first to fourth smart casters. If not, the server 2000 may apply an erase method to the first to fourth movement information to detect invalid movement data among the first to fourth movement data.

단말기(3000)는 서버(2000)에 접속하여 이송 장치(11) 또는 스마트 캐스터(100)의 현재 위치 또는 이동 경로에 관한 정보를 요청할 수 있다. 서버(2000)는 단말기(3000)의 요청에 따라 해당 정보를 전송할 수 있으며, 단말기(3000)는 현재 위치 또는 이동 경로를 표시 장치에 표시할 수 있다.The terminal 3000 may access the server 2000 and request information about the current location or the movement path of the transport apparatus 11 or the smart caster 100. The server 2000 may transmit the corresponding information at the request of the terminal 3000, and the terminal 3000 may display the current location or the moving path on the display device.

네트워크(4000)는 스마트 캐스터(100)와 서버(2000) 및/또는 단말기(3000)를 연결하는 역할을 수행한다. 예를 들어, 네트워크(4000)는 스마트 캐스터(100)가 서버(2000) 및/또는 단말기(3000)로 이동 데이터를 송신할 수 있는 접속 경로를 제공할 수 있다. 네트워크(4000)는 단말기(3000)가 서버(2000)에 접속하여 이송 장치(11)의 현재 위치 및/또는 이동 경로에 관한 정보를 수신할 수 있는 접속 경로를 제공할 수 있다. The network 4000 connects the smart caster 100 with the server 2000 and / or the terminal 3000. For example, the network 4000 may provide a connection path through which the smart caster 100 may transmit mobile data to the server 2000 and / or the terminal 3000. The network 4000 may provide a connection path through which the terminal 3000 may access the server 2000 and receive information regarding a current location and / or a moving path of the transport device 11.

네트워크(4000)는 무선 네트워크를 포함하며, 서버(2000)와 단말기(3000) 간의 통신을 위하여 유선 네트워크를 포함할 수도 있다. 예를 들면, 네트워크(4000)는 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등과 같은 다양한 네트워크를 포함할 수 있다. 네트워크(4000)는 월드 와이드 웹(WWW: World Wide Web)을 포함할 수도 있다. 그러나, 본 실시예에 따른 네트워크(4000)는 앞에서 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크, 공지의 전화 네트워크, 공지의 유/무선 텔레비전 네트워크 중 적어도 하나를 포함할 수도 있다.The network 4000 includes a wireless network and may include a wired network for communication between the server 2000 and the terminal 3000. For example, the network 4000 may include various networks such as a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), and the like. The network 4000 may include the World Wide Web (WWW). However, the network 4000 according to the present embodiment is not limited to the networks listed above, and may include at least one of a known wireless data network, a known telephone network, and a known wired / wireless television network.

도 7은 다른 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다. 도 8은 도 7의 스마트 캐스터를 개략적으로 도시한다.7 is a block diagram showing a configuration of a smart caster according to another embodiment. FIG. 8 schematically illustrates the smart caster of FIG. 7.

도 7 및 도 8을 참조하면, 본 실시예에 따른 스마트 캐스터(200)는 캐스터(210), 엔코더(220), 전동 발전기(230), 컨트롤러(240), 무선 통신부(250), 정류기(260), 배터리(270), 및 압력 센서(280)를 포함한다. 전원부(265)는 정류기(260)와 배터리(270)를 포함할 수 있다.7 and 8, the smart caster 200 according to the present embodiment includes the caster 210, the encoder 220, the motor generator 230, the controller 240, the wireless communication unit 250, and the rectifier 260. ), A battery 270, and a pressure sensor 280. The power supply unit 265 may include a rectifier 260 and a battery 270.

전동 발전기(230)는 고정자와 고정자의 외측에서 회전하는 회전자를 포함할 수 있다. 고정자는 회전축(234), 회전축(234)으로부터 회전자를 향하여 연장되는 적어도 3개의 슬롯들(235), 슬롯들(235)에 각각 권선된 코일들(236)을 포함할 수 있다. 회전자는 휠 케이스(231) 및 휠 케이스(231)의 안쪽면에 배치되는 적어도 2개의 자석들(232, 133)을 포함한다.The motor generator 230 may include a stator and a rotor that rotates outside of the stator. The stator may include a rotating shaft 234, at least three slots 235 extending from the rotating shaft 234 toward the rotor, and coils 236 wound around the slots 235, respectively. The rotor includes a wheel case 231 and at least two magnets 232, 133 disposed on an inner surface of the wheel case 231.

캐스터(210), 엔코더(220), 전동 발전기(230), 컨트롤러(240), 무선 통신부(250), 정류기(260), 및 배터리(270)는 도 1 내지 도 3의 캐스터(110), 엔코더(120), 전동 발전기(130), 컨트롤러(140), 무선 통신부(150), 정류기(160), 및 배터리(170)와 실질적으로 동일하며, 이들에 대하여 반복하여 설명하지 않는다.The caster 210, the encoder 220, the motor generator 230, the controller 240, the wireless communication unit 250, the rectifier 260, and the battery 270 are the casters 110 and encoders of FIGS. 1 to 3. The motor 120 is substantially the same as the motor generator 130, the controller 140, the wireless communication unit 150, the rectifier 160, and the battery 170, and the description thereof will not be repeated.

압력 센서(280)는 인가되는 하중에 대응하는 압력 신호를 출력할 수 있다. 압력 센서(280)는 마운트(211)에 설치되거나, 프레임(213)에 설치되거나, 마운트(211)와 프레임(213) 사이에 설치될 수 있다. 압력 센서(280)는 수직 방향의 압력에 대응하는 압력 신호를 출력할 수 있다.The pressure sensor 280 may output a pressure signal corresponding to the applied load. The pressure sensor 280 may be installed in the mount 211, installed in the frame 213, or installed between the mount 211 and the frame 213. The pressure sensor 280 may output a pressure signal corresponding to the pressure in the vertical direction.

하나의 이송 장치에 복수의 스마트 캐스터(200)가 설치되는 경우, 지면의 굴곡에 따라 스마트 캐스터들(200) 중 적어도 하나는 지면으로부터 떨어질 수 있다. 지면으로부터 떨어진 스마트 캐스터(200)는 이송 장치의 이동과 관련없는 이동 데이터를 생성하여 외부로 전송할 수 있다.When a plurality of smart casters 200 are installed in one transport device, at least one of the smart casters 200 may fall from the ground according to the curvature of the ground. The smart caster 200 away from the ground may generate movement data not related to the movement of the transfer device and transmit it to the outside.

컨트롤러(240)는 압력 센서(280)로부터 압력 신호를 수신할 수 있다. 컨트롤러(240)는 압력 신호에 대응하는 하중이 미리 설정된 값 이하인 경우, 이동 데이터를 생성하지 않을 수 있다. 하중이 미리 설정된 값 이하인 경우는 스마트 캐스터(200)가 지면으로부터 떨어진 경우이다. 이 경우, 스마트 캐스터(200)의 무게로 인하여 압력 센서(280)는 음(-)의 압력을 감지할 수도 있다. 이때 생성된 이동 데이터는 유효하지 않으므로, 스마트 캐스터(200)의 컨트롤러(240)는 유효하지 않은 이동 데이터를 생성하지 않거나 이동 데이터를 외부로 전송하지 않을 수 있다. 다른 예에 따르면, 컨트롤러(240)는 이동 데이터에 유효하지 않다는 플래그를 포함시켜 전송할 수도 있다.The controller 240 may receive a pressure signal from the pressure sensor 280. The controller 240 may not generate the movement data when the load corresponding to the pressure signal is equal to or less than a preset value. When the load is less than or equal to a preset value, the smart caster 200 is separated from the ground. In this case, the pressure sensor 280 may detect a negative pressure due to the weight of the smart caster 200. In this case, since the generated movement data is not valid, the controller 240 of the smart caster 200 may not generate invalid movement data or transmit the movement data to the outside. According to another example, the controller 240 may include and transmit a flag indicating that the movement data is not valid.

본 실시예에 따른 스마트 캐스터(200)로부터 이동 데이터를 수신한 서버(2000)는 이동 데이터의 유효성을 검증하는 단계를 생략하거나, 이동 데이터의 유효성을 검증하는데 소요되는 자원을 감소시킬 수 있다.The server 2000 receiving the mobile data from the smart caster 200 according to the present exemplary embodiment may omit the step of validating the mobile data or reduce the resources required for validating the mobile data.

도 9는 또 다른 실시예에 따른 스마트 캐스터의 구성을 도시하는 블럭도이다.9 is a block diagram showing a configuration of a smart caster according to another embodiment.

도 9를 참조하면, 본 실시예에 따른 스마트 캐스터(300)는 캐스터(310), 엔코더(320), 전동 발전기(330), 컨트롤러(340), 무선 통신부(350), 정류기(360), 배터리(370), 및 신호 수신기(380)를 포함한다.Referring to FIG. 9, the smart caster 300 according to the present embodiment includes a caster 310, an encoder 320, a motor generator 330, a controller 340, a wireless communication unit 350, a rectifier 360, and a battery. 370, and a signal receiver 380.

캐스터(310), 엔코더(320), 전동 발전기(330), 컨트롤러(340), 무선 통신부(350), 정류기(260), 및 배터리(370)는 도 1 내지 도 3의 캐스터(110), 엔코더(120), 전동 발전기(130), 컨트롤러(140), 무선 통신부(150), 정류기(160), 및 배터리(170)와 실질적으로 동일하며, 이들에 대하여 반복하여 설명하지 않는다.The caster 310, the encoder 320, the motor generator 330, the controller 340, the wireless communication unit 350, the rectifier 260, and the battery 370 are the casters 110 and encoders of FIGS. 1 to 3. The motor 120 is substantially the same as the motor generator 130, the controller 140, the wireless communication unit 150, the rectifier 160, and the battery 170, and the description thereof will not be repeated.

신호 수신기(380)는 미리 설정된 무선 신호를 수신하여 컨트롤러(340)로 출력할 수 있다. 무선 신호는 특정 위치에 송신할 수 있는 지향성을 갖는 신호일 수 있다. 예컨대, 무선 신호는 적외선 신호 또는 RF 신호일 수 있다. 컨트롤러(340)는 신호 수신기(380)가 수신한 무선 신호에 응답하여 위치를 초기화하기 위한 위치 초기화 데이터를 전송하도록 무선 통신부(350)를 제어할 수 있다. 무선 통신부(350)는 위치 초기화 데이터를 송신할 수 있다.The signal receiver 380 may receive a preset wireless signal and output it to the controller 340. The wireless signal may be a signal having directivity that can transmit to a specific location. For example, the wireless signal may be an infrared signal or an RF signal. The controller 340 may control the wireless communication unit 350 to transmit location initialization data for initializing a location in response to the wireless signal received by the signal receiver 380. The wireless communication unit 350 may transmit location initialization data.

무선 신호는 미리 설정된 위치에만 전송될 수 있으며, 이송 장치가 해당 위치에 위치할 때에만 수마트 캐스터(300)의 신호 수신기(380)는 미리 설정된 무선 신호를 수신할 수 있다. 서버(2000)는 무선 신호를 수신할 수 있는 위치에 관한 정보를 저장하고 있을 수 있다. 서버(2000)는 스마트 캐스터(300)로부터 위치 초기화 데이터를 수신하는 경우, 스마트 캐스터(300)의 위치를 무선 신호를 수신할 수 있는 위치로 초기화할 수 있다.The wireless signal may be transmitted only to a preset position, and the signal receiver 380 of the suma caster 300 may receive a preset wireless signal only when the transport apparatus is located at the corresponding position. The server 2000 may store information regarding a location at which the wireless signal can be received. When the server 2000 receives the position initialization data from the smart caster 300, the server 2000 may initialize the position of the smart caster 300 to a position capable of receiving a wireless signal.

서버(2000)가 스마트 캐스터로부터 이동 데이터만 수신하는 경우, 스마트 캐스터(300)가 현재 이동하고 있는 방향과 속도에 관한 정보만을 생성할 수 있으므로, 현재 위치에 누적 오차가 발생할 수 있으며, 초기 위치가 부정확할 경우 정확한 위치를 검출할 수 없다. 본 실시예에 따르면, 스마트 캐스터(300)는 특정 위치에 위치하는 경우에만 위치 초기화 데이터를 전송한다. 서버(2000)는 스마트 캐스터(300)로부터 위치 초기화 데이터를 수신함으로써 스마트 캐스터(300)의 현재 위치를 정확히 검출할 수 있으며, 누적 오차를 제거할 수 있다.When the server 2000 receives only movement data from the smart caster, since the smart caster 300 may generate only information about the direction and speed at which the smart caster is currently moving, a cumulative error may occur at the current position. If it is incorrect, the exact position cannot be detected. According to the present embodiment, the smart caster 300 transmits location initialization data only when located at a specific location. The server 2000 may accurately detect the current position of the smart caster 300 by receiving the position initialization data from the smart caster 300, and may remove the accumulated error.

예컨대, 이송 장치(11)가 쇼핑몰의 카트인 경우, 쇼핑몰의 입구 또는 계산대에 미리 설정된 무선 신호를 송신할 수 있는 신호 송신기가 설치될 수 있다. 스마트 캐스터(300)를 포함하는 이송 장치(11)가 해당 위치를 지나갈 때, 신호 수신기(380)는 상기 무선 신호를 수신할 수 있으며, 스마트 캐스터(300)는 위치 초기화 데이터를 전송할 수 있다. 서버(2000)는 위치 초기화 데이터를 수신하면, 해당 스마트 캐스터(300)의 현재 위치를 신호 송신기를 설치한 위치로 초기화할 수 있다.For example, when the transfer device 11 is a cart of a shopping mall, a signal transmitter capable of transmitting a preset wireless signal may be installed at the entrance of the shopping mall or at the checkout counter. When the transfer device 11 including the smart caster 300 passes the corresponding position, the signal receiver 380 may receive the radio signal, and the smart caster 300 may transmit the position initialization data. When the server 2000 receives the location initialization data, the server 2000 may initialize the current location of the smart caster 300 to the location where the signal transmitter is installed.

이상 설명된 다양한 실시예들은 예시적이며, 서로 구별되어 독립적으로 실시되어야 하는 것은 아니다. 본 명세서에서 설명된 실시예들은 서로 조합된 형태로 실시될 수 있다.The various embodiments described above are exemplary and should not be distinguished from each other and executed independently. Embodiments described herein may be implemented in combination with each other.

이상 설명된 다양한 실시예들은 컴퓨터 상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 이때, 매체는 컴퓨터로 실행 가능한 프로그램을 계속 저장하거나, 실행 또는 다운로드를 위해 임시 저장하는 것일 수도 있다. 또한, 매체는 단일 또는 수개 하드웨어가 결합된 형태의 다양한 기록수단 또는 저장수단일 수 있는데, 어떤 컴퓨터 시스템에 직접 접속되는 매체에 한정되지 않고, 네트워크 상에 분산 존재하는 것일 수도 있다. 매체의 예시로는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등을 포함하여 프로그램 명령어가 저장되도록 구성된 것이 있을 수 있다. 또한, 다른 매체의 예시로, 애플리케이션을 유통하는 앱 스토어나 기타 다양한 소프트웨어를 공급 내지 유통하는 사이트, 서버 등에서 관리하는 기록매체 내지 저장매체도 들 수 있다.The various embodiments described above may be implemented in the form of a computer program that can be executed through various components on a computer, such a computer program may be recorded on a computer readable medium. In this case, the medium may be to continuously store a computer executable program or to temporarily store the program for execution or download. In addition, the medium may be a variety of recording means or storage means in the form of a single or several hardware combined, not limited to a medium directly connected to any computer system, it may be distributed on the network. Examples of media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, And ROM, RAM, flash memory, and the like, configured to store program instructions. In addition, examples of another medium may include a recording medium or a storage medium managed by an app store that distributes an application, a site that supplies or distributes various software, a server, or the like.

본 명세서에서, "부", "모듈" 등은 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다. 예를 들면, "부", "모듈" 등은 소프트웨어 구성 요소들, 객체 지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들에 의해 구현될 수 있다.In this specification, “unit”, “module”, or the like may be a hardware component such as a processor or a circuit, and / or a software component executed by a hardware configuration such as a processor. For example, "parts", "modules", and the like may include components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, It may be implemented by procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

100: 스마트 캐스터
110: 캐스터
111: 마운트
113: 프레임
115: 휠
120: 엔코더
130: 전동 발전기
140: 컨트롤러
150: 무선 통신부
160: 정류기
170: 배터리
100: smart caster
110: caster
111: mount
113: frame
115: wheel
120: encoder
130: motor generator
140: controller
150: wireless communication unit
160: rectifier
170: battery

Claims (11)

이송 장치의 본체와 결합하기 위한 마운트, 상기 마운트에 회전 가능하게 결합되는 프레임, 및 상기 프레임에 설치되는 휠을 포함하는 스마트 캐스터에 있어서,
상기 마운트와 상기 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력하는 엔코더;
상기 휠의 회전 운동으로부터 3상 교류 신호를 생성하는 전동 발전기;
상기 엔코더 신호와 상기 3상 교류 신호를 수신하여 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성하는 컨트롤러; 및
상기 3상 교류 신호로부터 직류 전원 생성하여, 상기 컨트롤러 및 상기 엔코더의 구동 전원을 공급하는 전원부를 포함하는 스마트 캐스터.
In the smart caster comprising a mount for coupling with the main body of the transfer device, a frame rotatably coupled to the mount, and a wheel installed on the frame,
An encoder for outputting an encoder signal corresponding to a rotation angle between the mount and the frame;
A motor generator for generating a three-phase AC signal from the rotational movement of the wheel;
A controller configured to receive the encoder signal and the three-phase AC signal to generate movement data for determining a movement direction and a speed; And
And a power supply unit generating DC power from the three-phase AC signal and supplying driving power to the controller and the encoder.
청구항 1에 있어서,
상기 전원부로부터 구동 전원을 공급받고, 상기 컨트롤러로부터 상기 이동 데이터를 수신하여 외부 장치로 무선으로 전송하는 무선 통신부를 더 포함하는 스마트 캐스터.
The method according to claim 1,
And a wireless communication unit receiving driving power from the power supply unit, receiving the movement data from the controller, and wirelessly transmitting the movement data to an external device.
청구항 1에 있어서,
상기 전원부는 상기 3상 교류 신호를 상기 직류 전원으로 변환하는 정류기 및 상기 직류 전원을 저장하는 배터리를 포함하는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 1,
The power supply unit includes a rectifier for converting the three-phase AC signal into the direct current power source and a battery for storing the direct current power source.
청구항 1에 있어서,
상기 휠은 상기 전동 발전기의 회전자를 포함하는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 1,
The wheel is a smart caster, characterized in that it comprises a rotor of the motor generator.
청구항 1에 있어서,
상기 전동 발전기는 고정자 및 상기 고정자의 외측에서 회전하며 상기 고정자에 자기장을 인가하는 회전자를 포함하는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 1,
The motor generator comprises a stator and a rotor rotating outside the stator and applying a magnetic field to the stator.
청구항 5에 있어서,
상기 고정자는 상기 휠의 회전 축, 상기 회전 축으로부터 상기 회전자를 향하여 연장되는 적어도 3개의 슬롯, 및 상기 적어도 3개의 슬롯에 권선되는 적어도 3개의 코일을 포함하고,
상기 회전자는 상기 휠의 회전에 따라 상기 회전 축을 중심으로 회전하는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 5,
The stator comprises a rotation axis of the wheel, at least three slots extending from the rotation axis toward the rotor, and at least three coils wound around the at least three slots,
The rotor is a smart caster, characterized in that for rotating around the axis of rotation in accordance with the rotation of the wheel.
청구항 1에 있어서,
인가되는 하중에 대응하는 압력 신호를 상기 컨트롤러로 출력하는 압력 센서를 더 포함하고,
상기 컨트롤러는 상기 압력 신호에 대응하는 하중이 미리 설정된 값 이하인 경우, 상기 이동 데이터를 생성하지 않는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 1,
Further comprising a pressure sensor for outputting a pressure signal corresponding to the applied load to the controller,
The controller does not generate the movement data when the load corresponding to the pressure signal is equal to or less than a preset value.
청구항 2에 있어서,
미리 설정된 무선 신호를 수신하여 상기 컨트롤러로 출력하는 신호 수신기를 더 포함하고,
상기 컨트롤러는 상기 무선 신호에 응답하여 위치를 초기화하기 위한 위치 초기화 데이터를 전송하도록 상기 무선 통신부를 제어하는 것을 특징으로 하는 스마트 캐스터.
The method according to claim 2,
A signal receiver for receiving a preset wireless signal and outputs to the controller,
And the controller controls the wireless communication unit to transmit location initialization data for initializing a location in response to the wireless signal.
본체와 상기 본체의 하부에 결합된 적어도 하나의 스마트 캐스터를 포함하는 이송 장치의 추적 방법에 있어서,
상기 적어도 하나의 스마트 캐스터 각각은 상기 본체와 결합하기 위한 마운트, 상기 마운트에 회전 가능하게 결합되는 프레임, 상기 마운트와 상기 프레임 사이의 회전각에 대응하는 엔코더 신호를 출력하는 엔코더, 상기 프레임에 설치되는 휠, 상기 휠의 회전 운동으로부터 3상 교류 신호를 생성하는 전동 발전기, 상기 엔코더 신호와 상기 3상 교류 신호를 수신하여 이동 방향과 속도를 결정하기 위한 이동 데이터를 생성하는 컨트롤러, 상기 이동 데이터를 무선으로 전송하는 무선 통신부, 및 상기 3상 교류 신호로부터 직류 전원 생성하여, 상기 컨트롤러 및 상기 엔코더의 구동 전원을 공급하는 전원부를 포함하고,
상기 이송 장치의 추적 방법은, 상기 무선 통신부와 네트워크를 통해 통신 가능한 서버에 의해 수행되며,
상기 무선 통신부로부터 상기 이동 데이터를 수신하는 단계; 및
상기 이동 데이터로부터 상기 이송 장치의 이동 경로 데이터를 생성하는 단계를 포함하는 이송 장치의 추적 방법.
In the tracking method of the transfer device comprising a main body and at least one smart caster coupled to the lower portion of the main body,
Each of the at least one smart caster is a mount for coupling with the main body, a frame rotatably coupled to the mount, an encoder for outputting an encoder signal corresponding to a rotation angle between the mount and the frame, is installed in the frame A wheel, a motor generator for generating a three-phase alternating current signal from a rotational movement of the wheel, a controller for receiving the encoder signal and the three-phase alternating current signal and generating movement data for determining a movement direction and speed, and wirelessly transferring the movement data. And a wireless communication unit for transmitting a DC power from the three-phase AC signal, and supplying driving power to the controller and the encoder.
The tracking method of the transfer device is performed by a server that can communicate with the wireless communication unit through a network,
Receiving the movement data from the wireless communication unit; And
Generating movement path data of the transportation device from the movement data.
청구항 9에 있어서,
상기 적어도 하나의 스마트 캐스터 각각은 미리 설정된 무선 신호를 수신하여 상기 컨트롤러로 출력하는 신호 수신기를 더 포함하고,
상기 컨트롤러는 상기 무선 신호에 응답하여 위치를 초기화하기 위한 위치 초기화 데이터를 전송하도록 상기 무선 통신부를 제어하며,
상기 이송 장치의 추적 방법은,
상기 위치 초기화 데이터를 수신하는 단계; 및
상기 이송 장치의 위치를 미리 설정된 위치로 초기화하는 단계를 포함하고,
상기 이송 장치가 상기 미리 설정된 위치에 위치할 때 상기 미리 설정된 무선 신호를 수신할 수 있는 것을 특징으로 하는 이송 장치의 추적 방법.
The method according to claim 9,
Each of the at least one smart caster further comprises a signal receiver for receiving a preset wireless signal and outputs it to the controller,
The controller controls the wireless communication unit to transmit location initialization data for initializing a location in response to the wireless signal,
Tracking method of the transfer device,
Receiving the location initialization data; And
Initializing a position of the transfer device to a preset position;
And the pre-configured radio signal can be received when the transfer device is located at the preset position.
청구항 9에 있어서,
상기 이송 장치는 상기 본체의 하부에 결합된 복수의 스마트 캐스터들을 포함하고,
상기 이송 장치의 추적 방법은,
상기 복수의 스마트 캐스터 각각으로부터 복수의 상기 이동 데이터를 수신하는 단계;
상기 복수의 이동 데이터로부터 상기 복수의 스마트 캐스터 각각의 이동 정보를 생성하는 단계; 및
상기 복수의 스마트 캐스터가 상기 본체에 결합된 위치들의 정보 및 상기 이동 정보를 기초로, 상기 복수의 이동 데이터들 각각의 유효성을 검증하는 단계를 포함하는 이송 장치의 추적 방법.
The method according to claim 9,
The transfer device includes a plurality of smart casters coupled to the bottom of the body,
Tracking method of the transfer device,
Receiving a plurality of said movement data from each of said plurality of smart casters;
Generating movement information of each of the plurality of smart casters from the plurality of movement data; And
And validating each of the plurality of movement data based on the movement information and the position information coupled to the main body by the plurality of smart casters.
KR1020180067748A 2018-06-12 2018-06-12 Smart caster and method of tracking transport apparatus including the same KR102085137B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180067748A KR102085137B1 (en) 2018-06-12 2018-06-12 Smart caster and method of tracking transport apparatus including the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180067748A KR102085137B1 (en) 2018-06-12 2018-06-12 Smart caster and method of tracking transport apparatus including the same

Publications (2)

Publication Number Publication Date
KR20190140791A KR20190140791A (en) 2019-12-20
KR102085137B1 true KR102085137B1 (en) 2020-03-05

Family

ID=69062769

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180067748A KR102085137B1 (en) 2018-06-12 2018-06-12 Smart caster and method of tracking transport apparatus including the same

Country Status (1)

Country Link
KR (1) KR102085137B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006102183A2 (en) 2005-03-18 2006-09-28 Gatekeeper Systems, Inc. Two-way communication system for tracking locations and statuses of wheeled vehicles
US20100057319A1 (en) 2007-08-28 2010-03-04 Toshio Inaji Inverted two-wheel guided vehicle and control method therefor
US8674845B2 (en) 2005-08-25 2014-03-18 Gatekeeper Systems, Inc. Systems and methods for locating and controlling powered vehicles using a received strength indication signal
US20140225550A1 (en) 2011-07-14 2014-08-14 Jean I. Tchervenkov Wheel assembly defining a motor/generator
KR101692022B1 (en) 2015-09-22 2017-01-03 한국기계연구원 Energy harvester for vehicle tire wheel

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090019204A (en) * 2007-08-20 2009-02-25 (주)카로스넷 Electric power generator using wheel rotation of vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006102183A2 (en) 2005-03-18 2006-09-28 Gatekeeper Systems, Inc. Two-way communication system for tracking locations and statuses of wheeled vehicles
US8751148B2 (en) 2005-03-18 2014-06-10 Gatekeeper Systems, Inc. Navigation systems and methods for wheeled objects
US8674845B2 (en) 2005-08-25 2014-03-18 Gatekeeper Systems, Inc. Systems and methods for locating and controlling powered vehicles using a received strength indication signal
US20100057319A1 (en) 2007-08-28 2010-03-04 Toshio Inaji Inverted two-wheel guided vehicle and control method therefor
US20140225550A1 (en) 2011-07-14 2014-08-14 Jean I. Tchervenkov Wheel assembly defining a motor/generator
KR101692022B1 (en) 2015-09-22 2017-01-03 한국기계연구원 Energy harvester for vehicle tire wheel

Also Published As

Publication number Publication date
KR20190140791A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US11493924B2 (en) Fixed segmented lattice planning for a mobile automation apparatus
US10336559B2 (en) Conveying system and method for constructing conveying equipment
US11411472B2 (en) Motor positional sensing
CN109451773B (en) Method and device for locating a vehicle
JP5333537B2 (en) MOBILE BODY SYSTEM AND MOBILE BODY TRAVEL CONTROL METHOD
US9702707B2 (en) Systems, methods, and apparatus for providing indoor navigation using optical floor sensors
KR101284338B1 (en) Spherical wheel motor system
US9243918B2 (en) Systems, methods, and apparatus for providing indoor navigation using magnetic sensors
US10374460B2 (en) Wireless power transfer system and wireless power transfer method
US8742715B2 (en) System and method for providing control of an electric motor using inductive rotary sensor
US11077708B2 (en) Mobile robot having an improved suspension system
CN105403137A (en) Inductive Position Detection
JP6840984B2 (en) Linear motor system, mobile system, and method of estimating electrical angle
JP6206458B2 (en) MOBILE BODY AND MOBILE BODY POSITION DETECTING METHOD
KR102085137B1 (en) Smart caster and method of tracking transport apparatus including the same
CN105152024A (en) Overhead crane positioning system based on Gray code technology
JPWO2017033578A1 (en) Moving body
CN109153502A (en) Integrated motor driver/the controller rectified with no sensor or sensor
JP6191665B2 (en) Moving body
CN108221567A (en) Building machinery
KR20100053523A (en) Commutation of an electromagnetic propulsion and guidance system
US11709057B2 (en) Method and system for finding handling trolleys
Park et al. Design and control of a permanent magnet spherical wheel motor
Gietler et al. 4-DOF magnetic field based localization for uav navigation
JP2013054544A (en) Automatic follow-up type self-traveling carriage

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right