[go: nahoru, domu]

KR101408383B1 - Free-ranging automated guided vehicle - Google Patents

Free-ranging automated guided vehicle Download PDF

Info

Publication number
KR101408383B1
KR101408383B1 KR1020130019054A KR20130019054A KR101408383B1 KR 101408383 B1 KR101408383 B1 KR 101408383B1 KR 1020130019054 A KR1020130019054 A KR 1020130019054A KR 20130019054 A KR20130019054 A KR 20130019054A KR 101408383 B1 KR101408383 B1 KR 101408383B1
Authority
KR
South Korea
Prior art keywords
node
information
link
vehicle
curved
Prior art date
Application number
KR1020130019054A
Other languages
Korean (ko)
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 KR1020130019054A priority Critical patent/KR101408383B1/en
Application granted granted Critical
Publication of KR101408383B1 publication Critical patent/KR101408383B1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

A trackless automated guided vehicle according to an embodiment of the present invention includes a map storage part which maintains a map which corresponds to a space where a trackless automated guided vehicle moves and has coordinate values according to a first node to n-th node generated by grid division; a node information setting part which maintains base node information, branch node information, or station node information respectively allocated to at least one node among the first node to the n-th node; a link information setting part which maintains front direction link information or curve link information, and straight link information respectively allocated to at least one link which connects at least two nodes among the first node to the n-th node; and a driving control part which maintains node information allocated to each node and a driving algorithm of the trackless automated guided vehicle which is set by the link information allocated to each link and controls the driving of the automated guided vehicle according to the driving algorithm.

Description

무궤도 무인 운반차량{FREE-RANGING AUTOMATED GUIDED VEHICLE}{FREE-RANGING AUTOMATED GUIDED VEHICLE}

본 발명은 무궤도 무인 운반차량에 관한 것으로서 더욱 상세하게는 각각의 노드속성이 부여된 노드(node)들과 상기 각 노드를 서로 연결하는 링크마다 각 노드의 특성에 대응하는 링크속성을 부여하여 주행경로가 설정되는 지도를 통해 각종 주행 이벤트를 수행함으로써 보다 정확하면서도 경제적으로 다양한 방법의 주행경로 설정이 가능한 무궤도 무인 운반차량에 관한 것이다.The present invention relates to a trackless unmanned conveyance vehicle, and more particularly, to a trackless unmanned conveyance vehicle which provides a link attribute corresponding to a characteristic of each node for each node connecting each node, The present invention relates to a trackless unmanned conveyance vehicle capable of performing various traveling events through a map on which a plurality of traveling routes can be set,

앞으로 가정과 회사에서 이동 로봇은 가족이나 회사 구성원의 한 일원으로 등장하게 될 날이 멀지 않았다. 최근에는 박물관이나 공공 기관에서 방문객들에게 원하는 정보를 제공하고 전시물을 홍보 및 소개하는 안내로봇의 개발이 활발하게 이루어지고 있다. 또한, 위험한 군사지역에서 사람이 탑승하지 않고 원하는 지점까지 이동 할 수 있는 무인자동차가 곧 상용화 될 예정이다. In the future, mobile robots in homes and companies will not soon become members of family or company members. In recent years, development of guide robots has been actively carried out in museums and public institutions to provide information desired by visitors and to promote and introduce exhibits. In addition, unmanned vehicles will soon be commercialized, allowing people to travel to dangerous areas without having to board.

이처럼 이동 로봇은 단순 반복적인 작업을 하던 산업용 로봇과 달리 사람과 같은 환경을 공유하며 인간 친화적인 지능형 서비스 로봇으로 발전하고 잇다. 이를 위해서 이동로봇은 자율 주행이 수행 되어야 한다. 자율주행에 관한 연구분야는 지도생성(Map Building), 위치파악(Localization), 장애물 회피(Obstacle Avoidance), 경로계획(Path Planning)이 주된 연구 분야이다. 자율주행을 위해서는 이러한 요소기술들이 적절하게 통합되어야 한다. Unlike industrial robots, which are simple repetitive tasks, mobile robots are developing into human-friendly intelligent service robots that share human-like environment. For this purpose, the mobile robot should be autonomous. The research areas of autonomous navigation are map building, localization, obstacle avoidance, and path planning. For self-driving, these element technologies must be integrated appropriately.

또한, 장애물이 있는 환경에서 움직이는 로봇의 네비게이션(navigation)을 위해서는 자신의 위치를 추적하고, 주위환경에 대한 지도를 작성하는 것이 필수적이다. 이는 작성된 지도를 이용하여 로봇의 경로계획, 객체의 조작 또는 사람과의 통신 등의 작업을 수행할 수 있기 때문이다.In order to navigate the robot moving in an environment with obstacles, it is essential to track the position of the robot and to map the surrounding environment. This is because the robot can perform tasks such as path planning, object manipulation, or communication with a human using the created map.

잘 알려지지 않은 환경에서 네비게이션하기 위해서, 로봇은 자신의 위치를 추적하면서 지도를 작성해야 한다. 그러나, 기본적으로 잡음이 있는 적외선 센서 데이터를 사용하여 위치를 추적하고 지도를 작성하게 되므로 계산에 어려움이 있다.In order to navigate in a less well known environment, robots must map themselves while tracking their location. However, there is a difficulty in calculation because the location is tracked and the map is made using the noise infrared sensor data basically.

지도작성은 센서 데이터를 기반으로 하여 자연 또는 인공 표식들을 관측함으로써 환경을 모델링하는 것이며, 이러한 모델링을 통해 로봇은 자신의 경로를 설정하게 된다. 한편, 복잡한 환경에 대한 모델링을 수행하기 위해서는 위치추적이 보장되어야만 신뢰할만한 지도를 작성할 수 있게 된다.Mapping is the modeling of the environment by observing natural or artificial landmarks based on sensor data, and the robot sets its own path through this modeling. On the other hand, in order to perform modeling for a complicated environment, reliable tracking can be made only when position tracking is ensured.

위치 추적은 여러 센서 정보와 자연 표식(natural landmark)등을 이용하여 작업환경 내에서 로봇의 절대위치를 파악하는 것을 말한다. 로봇이 주행하는 동안 여러 원인(바퀴와 지면과의 미끄러짐 현상, 바퀴 직경의 변경 등)에 의해 오차가 발생하므로 주행이 진행될수록 로봇의 위치에 오차가 발생하게 된다. 따라서, 이를 보정하기 위한 방법이 필요하다.Position tracking refers to grasping the absolute position of a robot in a work environment using various sensor information and a natural landmark. As the robot travels, an error occurs due to various causes (slip of the wheel and the ground, change of the wheel diameter, etc.), and therefore, an error occurs in the position of the robot as the travel progresses. Therefore, a method for correcting this is needed.

또한, 종래의 무인 운반차량은 단지 이동하고자 하는 공간을 여러 개의 그리드로 분할하여 각 그리드 및 좌표들 간의 정보에 의해서만 이동하도록 제어됨으로써, 곡선 주행이나 사선 주행 등이 정확하게 구현되지 못한다는 문제점이 빈번하게 발생하고 있다. 즉, 물리적인 궤도 없이 가상 지도를 통해 이동하는 무궤도 무인 운반차량이 단지 사각형 형상의 그리드로만 분할된 지도상의 경로를 주행하도록 함에 따라 자연스럽지 못하고 원하는 지점에 최단경로로 이동할 수 없다는 단점이 지적되고 있다. 이에, 보다 자연스럽고 효율적인 주행경로를 설정할 수 있는 무궤도 무인 운반차량의 지도설정 방법의 개발이 요구되고 있다.In addition, since the conventional unmanned vehicle is controlled so as to move only by the information between the grids and the coordinates by dividing the space to be moved into a plurality of grids, there is a problem that curved traveling or oblique traveling can not be implemented accurately . That is, a disadvantage is that a martial arts vehicle that travels through a virtual map without a physical trajectory travels along a route on a map that is divided into only a square shape grid, which is not natural and can not be moved to a shortest path at a desired point . Accordingly, there is a need to develop a map setting method of a rudderless unmanned vehicle capable of setting a more natural and efficient traveling route.

본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 각각의 노드속성이 부여된 노드(node)들과 상기 각 노드를 서로 연결하는 링크마다 각 노드의 특성에 대응하는 링크속성을 부여하여 주행경로가 설정되는 지도를 통해 각종 주행 이벤트를 수행함으로써 보다 정확하면서도 경제적으로 다양한 방법의 주행경로 설정이 가능한 무궤도 무인 운반차량을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-described problems, and it is an object of the present invention to provide a method and apparatus for providing a link attribute corresponding to each node characteristic for each node, An object of the present invention is to provide a trackless unmanned transportation vehicle capable of performing various traveling events through a map on which a traveling route is set, thereby making it possible to set travel routes of various methods more accurately and economically.

상기의 목적을 이루고 종래기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따른 무궤도 무인 운반차량은, 무궤도 무인 운반차량이 이동하는 공간에 대응하고, 그리드(grid) 분할에 의해 생성되는 제1 노드 내지 제N 노드마다 좌표값이 부여된 지도를 유지하는 지도 저장부; 상기 제1 노드 내지 상기 제N 노드 중 어느 하나 이상의 노드마다 각각 부여되는 스테이션 노드정보, 분기 노드정보, 또는 베이스 노드정보를 유지하는 노드정보 설정부; 상기 제1 노드 내지 상기 제N 노드 중 어느 둘 이상의 노드를 서로 연결하는 하나 이상의 링크마다 각각 부여되는 직선 링크정보, 곡선 링크정보, 또는 전방향 링크정보를 유지하는 링크정보 설정부; 및 상기 각각의 노드마다 부여되는 노드정보 및 상기 각각의 링크마다 부여되는 링크정보를 통해 설정되는 상기 무궤도 무인 운반차량의 주행 알고리즘을 유지하고, 상기 주행 알고리즘에 따라 상기 무인 운반차량의 주행을 제어하는 주행 제어부를 포함한다.In order to accomplish the above object and to solve the problems of the related art, a martial arts vehicle according to one embodiment of the present invention corresponds to a space in which a martial arts vehicle moves, A map storage unit for storing a map to which a coordinate value is assigned for each of the first to Nth nodes; A node information setting unit that holds station node information, branch node information, or base node information given to any one or more of the first node to the Nth node; A link information setting unit for holding straight link information, curved link information, or omnidirectional link information given to each of at least one of the first node to the Nth node, And a navigation algorithm of the martial arts unmanned transportation vehicle, which is set through node information given for each node and link information given for each link, and controls the running of the unmanned transportation vehicle according to the traveling algorithm And a driving control unit.

또한, 본 발명의 일실시예에 따른 무궤도 무인 운반차량에 있어서, 상기 스테이션 노드정보는 상기 무궤도 무인 운반차량의 이적재 이벤트 정보를 포함하고, 상기 분기 노드정보는 분기노드에 연결되는 둘 이상의 링크에 대한 정보를 포함하고, 상기 베이스 노드정보는 상기 무궤도 무인 운반차량의 곡선주행 또는 사선주행에 대한 기준점 정보를 포함한다.Further, in the trackless unmanned conveyance vehicle according to an embodiment of the present invention, the station node information includes transfer event information of the martial arts vehicle, and the branch node information includes at least two links connected to the branch node And the base node information includes reference point information on a curve running or a slant running of the martial arts vehicle.

또한, 본 발명의 일실시예에 따른 무궤도 무인 운반차량에 있어서, 상기 직선 링크정보는 직선주행에 대한 정보를 포함하고, 상기 곡선 링크정보는 베이스 노드를 기준점으로 하는 곡선주행 반경 정보를 포함하며, 상기 전방향 링크정보는 베이스 노드를 기준점으로 하는 사선주행 각도 정보를 포함한다.Also, in the trackless unmanned conveyance vehicle according to an embodiment of the present invention, the straight link information includes information on a straight running, and the curved link information includes curved running radius information having a base node as a reference point, The omnidirectional link information includes oblique running angle information having a base node as a reference point.

또한, 본 발명의 일실시예에 따른 무궤도 무인 운반차량에 있어서, 상기 주행 알고리즘은 스타트 노드정보, 엔드 노드정보, 스테이션 노드에 대응하는 주정차 정보, 분기 노드에 대응하는 주행방향 선택정보, 베이스 노드에 대응하는 곡선링크 정보 또는 전방향 링크정보, 직선링크에 대응하는 직선속도정보, 곡선링크에 대응하는 곡선속도정보, 전방향 링크에 대응하는 사선속도정보를 포함하고, 주행구간에 포함되는 각 노드에 대한 노드 경유정보와 각 링크에 대한 링크경유정보를 포함한다.Also, in the tracked unmanned vehicle according to the embodiment of the present invention, the traveling algorithm may include start node information, end node information, parking time information corresponding to the station node, traveling direction selection information corresponding to the branch node, Corresponding curve link information or forward link information, linear velocity information corresponding to a linear link, curve velocity information corresponding to a curved link, and diagonal velocity information corresponding to a forward link, and each node included in a traveling section Node information and link-via information for each link.

본 발명에 따른 무궤도 무인 운반차량에 따르면, 노드마다 각각의 노드속성을 부여하고 각 노드를 연결하는 링크마다 각각의 링크속성을 부여하여 노드정보와 링크정보를 통해 주행경로가 설정되도록 함으로써, 무궤도 무인 운반차량이 자연스러우면서고 효율적인 주행경로를 따라 이동하도록 하는 지도를 구성할 수 있는 효과를 얻을 수 있다.According to the trackless unmanned vehicle according to the present invention, each node attribute is assigned to each node, each link attribute is assigned to each link connecting each node, and a traveling route is set through node information and link information, It is possible to construct a map for allowing the transportation vehicle to move along a traveling path that is natural and highly efficient.

또한, 본 발명에 따른 무궤도 무인 운반차량에 따르면, 레이저 스캐너(Laser scanner)를 적용하여 레이저방식의 장점인 간편한 설치 및 레이아웃 변경을 쉽게 할 수 있고, 자이로(gyro) 및 엔코더(encoder)를 추가하여 절대위치좌표를 측정하며, 지도를 구성하여 소프트웨어로 생성한 가상의 경로를 따라 무궤도 무인 운반차량(AGV, automatic guided vehicle)가 주행하는데 신뢰성을 높여주어 효과를 얻을 수 있다.Further, according to the present invention, a laser scanner can be applied to facilitate the easy installation and layout change, which is an advantage of the laser system, and addition of a gyro and an encoder Absolute position coordinates are measured, maps are constructed, and effects are obtained by increasing the reliability of the automatic guided vehicle (AGV) traveling along a virtual path created by software.

도 1은 본 발명의 일실시예에 따른 무궤도 무인 운반차량을 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 무궤도 무인 운반차량의 제어시스템의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따라 설정되는 무궤도 무인 운반차량의 주행경로 일례를 도시한 도면이다.
도 4은 본 발명의 일실시예에 따른 무궤도 무인 운반차량의 주행알고리즘에 따른 조향 방식을 도시한 도면이다.
1 is a view illustrating a martial arts vehicle according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a control system of a martial arts vehicle according to an embodiment of the present invention.
3 is a view showing an example of a traveling route of an unmanned unmanned conveyance vehicle set according to an embodiment of the present invention.
4 is a view illustrating a steering system according to a traveling algorithm of a martial arts unmanned vehicle according to an embodiment of the present invention.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 무궤도 무인 운반차량을 도시한 도면이다. 1 is a view illustrating a martial arts vehicle according to an embodiment of the present invention.

본 발명의 일실시예에 따르면, 무궤도 무인 운반차량(100)이 이동하는 공간에는 물리적인 궤도가 설치되지 않고 상기 공간이 가상의 지도로 맵핑될 수 있다. 무궤도 무인 운반차량(100)은 상기 가상의 지도에 자신의 현재 위치를 맵핑하고 상기 가상 지도에 설정된 주행경로 알고리즘에 따라 이동하도록 동작할 수 있다. 무궤도 무인 운반차량(100)의 현재 위치 인식은 레이저 스캐너(120)와 반사판(140)을 통해 구현될 수 있다. 또한, 무궤도 무인 운반차량(100)의 현재 위치 인식은 자이로 센서와 엔코더를 통해 구현될 수도 있다. 상기 현재 위치를 인식 방법은 당업계에서 널리 사용되고 있는 다양한 방법을 통해 구현될 수 있다. According to an embodiment of the present invention, the space in which the martial arts vehicle 100 is moved may be mapped to a virtual map without a physical trajectory. The martial arts vehicle 100 may operate to map its current position to the virtual map and to move in accordance with the running path algorithm set in the virtual map. Recognition of the current position of the unmanned vehicle 100 can be realized through the laser scanner 120 and the reflector 140. [ In addition, the current position recognition of the unmanned vehicle 100 may be implemented through a gyro sensor and an encoder. The method of recognizing the current position can be implemented by various methods widely used in the art.

무궤도 무인 운반차량(100) 구조를 나타내면, 물품을 탑재해서 승강하기 위한 리프터(110), 레이저 스캐너(120)를 탑재하기 위한 가대(121), 주행제어부, 현재위치인식부이다. 그리고 레이저 스캐너(120)는 예를 들면 7㎐로 회전하여 공장의 벽 등에 접착해서 부착한 하나 이상의 반사판(140)까지 레이저 광선(130)를 투사하여 거리와 방위를 구한다. 하나 이상의 반사판(140)이 30m 이내에 설치되고, 각 방위(각도)의 분해능은 0.1°이하가 될 수 있으며 거리의 분해능은 1m 정도이다.A lifter 110 for lifting and lowering an article by mounting thereon a product, a mount 121 for mounting the laser scanner 120, a travel control unit, and a current position recognizing unit are shown. Then, the laser scanner 120 rotates at 7 Hz, for example, and projects the laser beam 130 to at least one reflector 140 adhered to the wall of the factory to determine the distance and the azimuth. At least one reflection plate 140 is installed within 30 m, and the resolution of each direction (angle) can be 0.1 degree or less, and the resolution of the distance is about 1 m.

무궤도 무인 운반차량(100)의 제어시스템(200)이 나타나는 도 2를 참조하면 지도저장부(210)는 레이저 스캐너(120)로부터 인식된 하나 이상의 반사판(140)의 각도와 거리의 정보를 부여 받아 기동 시에는 무궤도 무인 운반차량(100)이 정지하고 하고 있는 것으로 하고, 이것으로부터 무궤도 무인 운반차량(100)의 현재위치와 그 방위를 산출한다. 2 in which the control system 200 of the tetherless vehicle 100 is displayed, the map storage unit 210 receives information on the angle and distance of the at least one reflector 140 recognized from the laser scanner 120 At the time of start-up, it is determined that the rider (100) is stopped, and the current position and orientation of the rider (100) are calculated.

또한, 자립주행의 개시 후에는 전회(轉回)에 구한 무궤도 무인 운반차량(100)의 위치와 방위를 기억하여, 레이저 스캐너(120)로부터의 하나 이상의 반사판(140)의 각도와 거리의 정보를 이용해서, 무궤도 무인 운반차량(100)의 속도나 각속도를 구하고, 속도나 각속도를 상기 전회의 인식지점에서 현재까지 적분(적산, 積算)해서 현재위치와 방위를 구한다. After the start of the self-standing travel, the position and orientation of the rider (100) obtained in the last rotation are stored, and information on the angle and distance of the at least one reflector (140) from the laser scanner The speed and the angular speed of the riding vehicle 100 are obtained, and the current position and the bearing are obtained by integrating (integrating and integrating) the speed and the angular speed from the previous recognition point to the present.

무궤도 무인 운반차량(100)의 주행경로는 도 2를 참조하여 설명하자면 상기 주행경로를 따라 설치된 하나 이상의 반사판(140)의 위치를 기억한 지도 저장부(210)가 생성될 수 있다. 지도 저장부(210)는 노드정보 설정부(220), 및 링크정보 설정부(230)와 레이저 스캐너(120)의 데이터를 기초로 하여 현재위치를 산출하고, 주행 제어부(240)와의 사이에서의 시각맞춤을 할 수 있다. 상기 현재위치는 타이머에서의 시각을 주행 제어부(240)의 타이머에서의 시각으로 환산하고, 레이저 스캐너(120)가 인식한 하나 이상의 반사판(140)이 노드정보 설정부(220), 및 링크정보 설정부(230)상의 어떤 반사판(140)인가를 특정할 수 있다.2, a map storage unit 210 storing the location of one or more reflection plates 140 installed along the traveling path may be generated. The map storage unit 210 calculates the current position based on the data of the node information setting unit 220 and the link information setting unit 230 and the laser scanner 120, Time alignment can be done. The current position is obtained by converting the time on the timer to the time on the timer of the travel control unit 240 and setting one or more of the reflector 140 recognized by the laser scanner 120 to the node information setting unit 220, It is possible to specify what kind of reflector 140 is on the portion 230.

무궤도 무인 운반차량(100)이 기동 시 반사판(140)의 위치나 방위의 인식하여 나타낼 수 있다. 이 과정에서는 무궤도 무인 운반차량(100)은 정지하고 있는 것으로 취급될 수 있다. 예를 들면, 각 위치에 설치된 3장의 반사판(140)을 순차적으로 인식했을 때의 반사판(140)의 임시의 특정을 나타낸다. 1장째의 반사판(140)과의 거리와 2장째의 반사판(140)의 거리 사이의 각도를 측정하여 코사인(cosine) 정리에 의해 반사판(140)과 반사판(140)의 상기 거리는 상기 거리사이의 상기 각도에 의해 구할 수 있다. 다음으로 3장째의 반사판(140)을 확인하면, 3장의 반사판(140)이 이루는 삼각형의 각 변의 길이가 정해지고, 상기 삼각형의 형상이 완전히 정해지게 된다. The unirradiated vehicle 100 can recognize and indicate the position and orientation of the reflection plate 140 at the time of starting. In this process, the martial arts vehicle 100 can be regarded as being stopped. For example, it represents a temporary specification of the reflector 140 when three reflectors 140 installed at each position are sequentially recognized. The angle between the distance between the first reflector 140 and the second reflector 140 is measured and the distance between the reflector 140 and the reflector 140 is determined by the cosine theorem, It can be obtained by angle. Next, when the third reflector 140 is checked, the length of each side of the triangle formed by the three reflectors 140 is determined, and the shape of the triangle is completely determined.

위와 같이 설명된 내용을 정리하자면 자율주행 시에 무궤도 무인 운반차량(100)의 초기위치와 방위를 정하면, 무궤도 무인 운반차량(100)은 주행을 개시하여 자립주행을 한다. 상기 자립주행과정에서 현재위치의 인식에 문제가 생기면 초기위치가 다시 측정될 수 있다. If the initial position and orientation of the unmanned unmanned vehicle 100 are determined at the time of autonomous driving, the unirradiated unmanned vehicle 100 starts to run self-sustainedly. The initial position can be measured again if there is a problem in recognizing the current position in the self-sustaining running process.

또한, 무궤도 무인 운반차량(100)은 현재위치와 방위를 결정하여 속도나 각속도를 검출하여 주행 제어부(240)에 끊임없이 소정의 간격으로 시각맞춤을 하고, 주행 제어부(240)에서의 시각을 알 수 있다. In addition, the martial arts vehicle 100 determines the current position and orientation to detect the speed or the angular velocity, adjusts the time constantly at predetermined intervals to the travel control unit 240, and recognizes the time at the travel control unit 240 have.

도 2는 본 발명의 일실시예에 따른 무궤도 무인 운반차량의 제어시스템의 구성을 나타낸 블록도이다.2 is a block diagram illustrating a configuration of a control system of a martial arts vehicle according to an embodiment of the present invention.

제어시스템(200)에서 무궤도 무인 운반차량(100)이 이동하는 공간에 대응하고, 그리드(grid) 분할에 의해 생성되는 제1 노드 내지 제N 노드마다 좌표값이 부여된 지도를 유지하는 지도 저장부(210)에 생성될 수 있다. 지도 저장부(210)에는 경로설정 및 사용자 인터페이스를 통해서 주행 제어부(240)에 위치정보를 전송하여 무궤도 무인 운반차량(100)이 자동 주행될 수 있다.A map storage unit that corresponds to the space in which the martial arts vehicle (100) moves in the control system (200) and maintains a map to which coordinate values are assigned for each of the first to Nth nodes generated by grid division, Lt; RTI ID = 0.0 > 210 < / RTI > The marshalling vehicle 100 can be automatically traveled by transmitting position information to the driving control unit 240 through the route setting and user interface.

상기 제1 노드 내지 상기 제N 노드 중 어느 하나 이상의 노드마다 각각 부여되는 스테이션 노드정보, 분기 노드정보, 또는 베이스 노드 정보를 유지하는 노드정보 설정부(220)가 생성될 수 있다. 상기 제1 노드 내지 상기 제N 노드 중 어느 둘 이상의 노드를 서로 연결하는 하나 이상의 링크마다 각각 부여되는 직선 링크정보, 곡선 링크정보, 또는 전방향 링크정보를 유지하는 링크정보 설정부(230)가 생성될 수 있다.A node information setting unit 220 for holding the station node information, the branch node information, or the base node information given to each of the first to the N-th nodes may be generated. A link information setting unit 230 for holding straight link information, curved link information, or omnidirectional link information given to each of at least one of the first node to the Nth node, .

상기 각각의 노드마다 부여되는 노드정보 및 상기 각각의 링크마다 부여되는 링크정보를 통해 설정되는 무궤도 무인 운반차량(100)의 주행 알고리즘을 유지하고, 상기 주행 알고리즘에 따라 무궤도 무인 운반차량(100)의 주행을 제어하는 주행 제어부(240)가 설정될 수 있다. 주행 제어부(240)는 주행제어기, 모터제어기, 및 위치측정기가 포함될 수 있다. 상기 모터제어기는 상기 주행제어기에서 전달받은 신호를 통해서 모터의 구동력을 제어할 수 있다. 상기 위치측정기는 레이저 스캐너(120), 자이로스코프(gyroscope), 및 엔코더(encoder)가 포함될 수 있다.The algorithm of the traveling of the martial arts vehicle maneuvering vehicle 100, which is set through the node information given to each of the nodes and the link information given for each link, is maintained, and the traveling algorithm of the martial arts vehicle A running control section 240 for controlling running can be set. The travel controller 240 may include a travel controller, a motor controller, and a position meter. The motor controller can control the driving force of the motor through the signal received from the traveling controller. The position measuring device may include a laser scanner 120, a gyroscope, and an encoder.

제어시스템(200)은 차량제어기를 더 포함할 수 있다. 상기 차량제어기는 지도저장부(210)에서 전송된 경로설정을 통해서 무궤도 무인 운반차량(100)에 직접 또는 원격으로 명령을 받아 상기 주행제어기에 명령을 전송할 수 있다. 제어시스템(200)은 상위제어기가 더 포함될 수 있다. 상기 상위제어기에는 통신모듈 및 차량 PLC(programable logic control)가 포함될 수 있다. 상기 차량PLC에는 각종 스위치, 안전장치, 및 장애물센서가 포함될 수 있다. 상기 차량PLC는 무궤도 무인 운반차량(100)이 주행과 관련된 센서를 제외한 모든 I/O를 연결하고, 전원관리, 안전장치, 및 이적재 등에 관한 시퀀스 제어를 한다. 상기 상위제어기와 유무선 네트워크로 연결될 수 있다.The control system 200 may further include a vehicle controller. The vehicle controller can directly or remotely receive the command to the traveling controller by receiving the direct or remote command from the trackless unmanned conveying vehicle 100 through the route setting transmitted from the map storage unit 210. [ The control system 200 may further include an upper controller. The host controller may include a communication module and a vehicle PLC (programmable logic control). The vehicle PLC may include various switches, safety devices, and obstacle sensors. The vehicle PLC connects all of the I / Os except the sensor associated with the traveling of the tetherless vehicle 100, and performs sequence control with respect to power management, safety devices, and transfer materials. And may be connected to the host controller via a wired / wireless network.

도 3은 본 발명의 일실시예에 따라 설정되는 무궤도 무인 운반차량의 주행경로 일례를 도시한 도면이다.3 is a view showing an example of a traveling route of an unmanned unmanned conveyance vehicle set according to an embodiment of the present invention.

본 발명의 일실시예에 따르면 주행경로 알고리즘은 노드(node)와 링크(link) 간의 연결로 구성될 수 있다. 각각의 노드에는 고유의 노드 속성이 부여될 수 있다. 즉, 각각의 노드는 스테이션 노드로 설정될 수 있고, 분기 노드로 설정될 수 있으며, 베이스 노드로 설정될 수 있고, 연결 노드로 설정될 수도 있다. According to an embodiment of the present invention, a traveling path algorithm can be configured as a connection between a node and a link. Each node may be assigned a unique node attribute. That is, each node can be set as a station node, can be set as a branch node, can be set as a base node, and can be set as a connection node.

스테이션 노드는 무궤도 무인 운반차량이 이적재 이벤트를 실행하는 지점으로 구현될 수 있다. 분기 노드는 셋 이상의 링크와 연결되어 무궤도 무인 운반차량의 주행경로가 두 가지 이상의 경로로 분기되는 지점으로 구현될 수 있다. 베이스 노드는 곡선링크의 곡선반경을 설정하는 기준 지점으로 구현될 수도 있고, 사선링크의 사선각도를 설정하는 기준 지점으로 구현될 수도 있다. 연결 노드는 각 링크가 연결되는 지점, 예를 들어 곡선링크와 직선링크가 연결되는 지점이나 사선링크와 직선링크가 연결되는 지점 등으로 구현될 수 있다. 또한, 연결 노드는 링크 간의 연결 이벤트가 부여되지 않더라도 관리자가 필요로 하는 이벤트가 발생되는 지점 등으로 구현될 수도 있다.The station node may be implemented as a point at which an unmanned unmanned vehicle carries out a transfer re-event. The branch node may be connected to three or more links and may be implemented at a point where the traveling path of the tetherless vehicle is diverged into two or more paths. The base node may be implemented as a reference point for setting the curve radius of the curved link, or may be implemented as a reference point for setting the diagonal angle of the oblique link. The connection node may be implemented at a point where each link is connected, for example, a point at which a curved link and a straight link are connected, or a point at which a straight link is connected to a diagonal link. Also, the connection node may be implemented at a point where an event required by an administrator is generated even if a connection event between links is not given.

각각의 링크에는 고유의 링크 속성이 부여될 수 있다. 즉, 각각의 링크는 직선 링크로 설정될 수 있고, 곡선 링크로 설정될 수 있으며, 전방향 링크로 설정될 수 있다. 직선 링크는 무궤도 무인 운반차량이 주행하는 직선 경로에 위치하는 지점들에 대한 좌표 정보로 구현될 수 있다. 곡선 링크는 무궤도 무인 운반차량이 주행하는 곡선 경로에 위치하는 지점들에 대한 좌표 정보로 구현될 수 있다. 또한, 곡선 링크는 베이스 노드에 대한 정보를 포함할 수 있다. 즉, 곡선 경로의 원점으로 구현되어 상기 곡선 경로의 반경을 설정하는 베이스 노드에 대한 정보를 포함할 수 있다. 전방향 링크는 무궤도 무인 운반차량이 주행하는 사선 경로에 위치하는 지점들에 대한 좌표 정보로 구현될 수 있다. 또한, 사선 링크는 베이스 노드에 대한 정보를 포함할 수 있다. 즉, 사선 경로의 도착점으로 구현되어 상기 사선 경로의 기울기 각도를 설정하는 베이스 노드에 대한 정보를 포함할 수 있다.Each link can be given a unique link attribute. That is, each link can be set as a straight link, can be set as a curved link, and can be set as a forward link. The straight link may be implemented as coordinate information for points located on a straight path that the rudderless unmanned vehicle runs. The curved link can be implemented with coordinate information for points located in the curved path that the rudderless unmanned vehicle travels. Also, the curved link may include information about the base node. That is, it may include information about a base node that is implemented as an origin of a curved path and sets a radius of the curved path. The omnidirectional link may be implemented as coordinate information for points located on an oblique path on which a rudderless unmanned vehicle is traveling. In addition, the diagonal link may include information about the base node. That is, it may include information about a base node that is implemented as a destination of a slant path and sets a slant angle of the slant path.

도 3에 도시된 바와 같이 본 발명의 일실시예에 따르면, 주행경로 알고리즘은 노드 0(310), 노드 1(311), 노드 2(312), 노드 3(313), 노드 4(314), 노드 5(315), 노드 6(316), 노드 7(317), 노드 8(318), 노드 9(319), 노드 10(320), 노드 11(321), 노드 12(322), 노드 13(323), 노드 14(324), 노드 15(325), 노드 16(326), 노드 17(327)을 포함한다. 3, the travel route algorithm includes node 0 310, node 1 311, node 2 312, node 3 313, node 4 314, Node 5 315, node 6 316, node 7 317, node 8 318, node 9 319, node 10 320, node 11 321, node 12 322, node 13 Node 323, node 14 324, node 15 325, node 16 326, node 17 327.

또한, 상기 주행경로 알고리즘은 링크 1(411), 링크 2(412), 링크 3(413), 링크 4(414), 링크 5(415), 링크 6(416), 링크 7(417), 링크 8(418), 링크 9(419), 링크 10(420), 링크 11(421), 링크 12(422), 링크 13(423), 링크 14(424), 링크 15(425), 링크 16(426), 링크 17(427)을 포함한다. The traveling route algorithm includes a link 1 411, a link 2 412, a link 3 413, a link 4 414, a link 5 415, a link 6 416, a link 7 417, 8 418, Link 9 419, Link 10 420, Link 11 421, Link 12 422, Link 14 423, Link 14 424, Link 15 425, Link 16 426, and a link 17 (427).

노드 0(310)은 무궤도 무인 운반차량의 출발 지점에 대한 스타트 노드이면서 이적재 이벤트가 수행되는 스테이션 노드로 구현될 수 있다. 노드 1(311)은 링크 1(411), 링크 2(412), 링크 10(420)이 연결되는 분기 노드로 구현될 수 있다. 노드 2(312)는 링크 2(412), 링크 3(413), 링크 11(421)이 연결되는 분기 노드로 구현될 수 있다. 노드 3은(313)은 링크 3(413) 및 링크 4(414)가 연결되는 연결 노드로 구현될 수 있다. Node 0 310 may be implemented as a station node at which the rerun event is performed as the start node for the starting point of the tetherless vehicle. Node 1 311 may be implemented as a branch node to which link 1 411, link 2 412, and link 10 420 are connected. Node 2 312 may be implemented as a branch node to which link 2 412, link 3 413, and link 11 421 are connected. Node 3 313 may be implemented as a connection node to which link 3 413 and link 4 414 are connected.

노드 4(314)는 링크 4(414)와 링크 5(415)가 연결되는 연결 노드로 구현될 수 있다. 노드 5(315)는 링크 5(415)와 링크 6(416)이 연결되는 연결 노드로 구현될 수 있다. 노드 6(316)은 링크 6(416), 링크 13(423), 링크 12(422), 링크 7(417)이 연결되는 분기 노드로 구현될 수 있다. 노드 7(317)은 링크 12(422)와 링크 11(421)이 연결되는 연결 노드로 구현될 수 있다. 이와 동시에 노드 7(317)은 링크 5(415)에 대응하는 베이스 노드로 구현될 수 있다. Node 4 314 may be implemented as a connection node to which link 4 414 and link 5 415 are connected. Node 5 315 may be implemented as a connection node to which link 5 415 and link 6 416 are connected. Node 6 316 may be implemented as a branch node to which link 6 416, link 13 423, link 12 422, and link 7 417 are connected. Node 7 317 may be implemented as a connection node to which link 12 422 and link 11 421 are connected. At the same time, node 7 317 may be implemented as a base node corresponding to link 5 415.

노드 8(318)은 링크 7(417)에 대응하는 베이스 노드로 구현될 수 있다. 노드 9(319)는 링크 12(422)에 대응하는 베이스 노드로 구현될 수 있다. 노드 10(320)은 링크 7(417)과 링크 8(418)이 연결되는 연결 노드로 구현될 수 있다. 이와 동시에 노드 10(320)은 링크 15(425)에 대응하는 베이스 노드로 구현될 수 있다. 노드 11(321)은 링크 8(418)과 링크 9(419)를 연결하는 연결 노드이면서 상기 무궤도 무인 운반차량의 이적재 이벤트가 설정된 스테이션 노드로 구현될 수 있다. Node 8 318 may be implemented as a base node corresponding to link 7 417. Node 9 319 may be implemented as a base node corresponding to link 12 (422). Node 10 320 may be implemented as a connection node to which link 7 417 and link 8 418 are connected. At the same time, node 10 (320) may be implemented as a base node corresponding to link 15 (425). The node 11 321 may be implemented as a station node which is a connection node connecting the link 8 418 and the link 9 419 and in which the transfer event of the martial arts vehicle is set.

노드 12(322)는 링크 9(419)와 링크 10(420)을 연결하는 연결 노드이면서 링크 10(420)에 대응하는 베이스 노드로 구현될 수 있다. 노드 13(323)은 링크 13(423) 및 링크 14(424)를 연결하는 연결 노드로 구현될 수 있다. 노드 14(324)는 링크 14(424)와 링크 15(425)를 연결하는 연결 노드로 구현될 수 있다. 노드 15(325)는 링크 15(425)와 링크 16(426)을 연결하는 연결 노드로 구현될 수 있다. 노드 16(326)은 링크 16(426)과 링크 17(427)을 연결하는 연결 노드로 구현될 수 있다. 노드 17(327)은 주행경로의 종점을 의미하는 엔드 노드이면서 이적재 이벤트가 수행되는 스테이션 노드로 구현될 수 있다. Node 12 322 may be implemented as a base node corresponding to link 10 420 while being a connection node connecting link 9 419 and link 10 420. Node 13 323 may be implemented as a connection node connecting link 13 423 and link 14 424. Node 14 324 may be implemented as a connection node connecting link 14 424 and link 15 425. Node 15 325 may be implemented as a connection node connecting link 15 (425) and link 16 (426). Node 16 326 may be implemented as a connection node connecting link 16 (426) and link 17 (427). The node 17 (327) may be implemented as a station node, which is an end node indicating the end point of the traveling path and in which the relocation event is performed.

링크 1(411)은 노드 0(310)과 노드 1(311)을 연결하는 직선 링크로 구현될 수 있다. 링크 2(412)는 노드 1(311) 및 노드 2(312)를 연결하는 직선 링크로 구현될 수 있다. 링크 3(413)은 노드 2(312) 및 노드 3(313)을 연결하는 직선 링크로 구현될 수 있다. 링크 4(414)는 노드 3(313) 및 노드 4(314)를 연결하는 직선 링크로 구현될 수 있다. 링크 5(415)는 노드 4(314) 및 노드 5(315)를 연결하면서 노드 7(317)을 베이스 노드로 하는 곡선 링크로 구현될 수 있다.Link 1 411 may be implemented as a straight link connecting node 0 310 and node 1 311. Link 2 412 may be implemented as a straight link connecting node 1 311 and node 2 312. Link 3 413 may be implemented as a straight link connecting node 2 312 and node 3 313. Link 4 414 may be implemented as a straight link connecting node 3 313 and node 4 314. Link 5 415 may be implemented as a curved link with node 7 317 as the base node connecting node 4 314 and node 5 315.

링크 6(416)은 노드 5(315) 및 노드 6(315)을 연결하는 직선 링크로 구현될 수 있다. 링크 7(417)은 노드 6(315) 및 노드 10(320)을 연결하면서 노드 8(318)을 베이스 노드로 하는 곡선 링크로 구현될 수 있다. 링크 8(418)은 노드 10(320) 및 노드 11(321)을 연결하는 직선 링크로 구현될 수 있다. 링크 9(419)는 노드 11(321) 및 노드 12(322)를 연결하는 직선 링크로 구현될 수 있다. Link 6 416 may be implemented as a straight link connecting node 5 315 and node 6 315. Link 7 417 may be implemented as a curved link that connects node 6 315 and node 10 320 and node 8 318 as a base node. Link 8 418 may be implemented as a straight link connecting node 10 320 and node 11 321. Link 9 419 may be implemented as a straight link connecting node 11 321 and node 12 322.

링크 10(420)은 노드 12(322) 및 노드 1(311)을 연결하면서 노드 12(322) 또는 노드 1(311)을 베이스 노드로 하는 사선 링크로 구현될 수 있다. 링크 11(421)은 노드 2(312) 및 노드 7(317)을 연결하는 직선 링크로 구현될 수 있다. 링크 12(422)는 노드 7(317) 및 노드 6(316)을 연결하면서 노드 9(319)를 베이스 노드로 하는 곡선 링크로 구현될 수 있다. Link 10 420 may be implemented as a diagonal link with node 12 322 or node 1 311 as the base node while connecting node 12 322 and node 1 311. Link 11 421 may be implemented as a straight link connecting node 2 312 and node 7 317. Link 12 422 may be implemented as a curved link with node 9 319 as the base node connecting node 7 317 and node 6 316.

링크 13(423)은 노드 6(316) 및 노드 13(323)을 연결하는 직선 링크로 구현될 수 있다. 링크 14(424)는 노드 13(323) 및 노드 14(324)를 연결하는 직선 링크로 구현될 수 있다. 링크 15(425)는 노드 14(324) 및 노드 15(325)를 연결하면서 노드 10(320)을 베이스 노드로 하는 곡선 링크로 구현될 수 있다. 링크 16(426)은 노드 15(325) 및 노드 16(326)을 연결하는 직선 링크로 구현될 수 있다. 링크 17(427)은 노드 15(326) 및 노드 17(327)을 연결하는 직선 링크로 구현될 수 있다. Link 13 423 may be implemented as a straight link connecting node 6 316 and node 13 323. Link 14 424 may be implemented as a straight link connecting node 13 323 and node 14 324. Link 15 425 may be implemented as a curved link that connects node 14 324 and node 15 325 to node 10 320 as a base node. Link 16 426 may be implemented as a straight link connecting node 15 325 and node 16 326. Link 17 427 may be implemented as a straight link connecting node 15 326 and node 17 327.

이러한 노드 및 링크의 구성과 배치를 통해 주행경로 알고리즘이 설정될 수 있다. 예를 들어, 상기 무궤도 무인 운반차량은 노드 0(310)에서 이적재 이벤트를 수행한 후, 링크 1(411), 노드 1(311), 링크 2(412)를 경유하여 노드 2(312)에 도착할 수 있다. 상기 무궤도 무인 운반차량은 노드 2(312)에서 링크 3(413), 노드 3(313), 링크 4(414), 링크 5(415), 노드 5(315), 링크 6(416)을 경유하여 노드 6(316)에 도착할 수 있다.A traveling path algorithm can be established through the configuration and placement of these nodes and links. For example, after the martial arts vehicle has performed a transfer re-event at node 0 310, it transmits to node 2 312 via link 1 411, node 1 311, and link 2 412 Can arrive. The martial arts unmanned conveyance vehicle is connected via node 3 312 via link 3 413, node 3 313, link 4 414, link 5 415, node 5 315, link 6 416 May arrive at node 6 316.

상기 무궤도 무인 운반차량은 노드 6(316)에서 링크 7(417), 노드 10(320), 링크 8(418)을 경유하여 노드 11(321)에 도착할 수 있다. 상기 무궤도 무인 운반차량은 노드 11(322)에서 이적재 이벤트를 수행한 후, 링크 9(419), 노드 12(322), 링크 10(420)을 경유하여 노드 1(311)에 도착할 수 있다. 상기 무궤도 무인 운반차량은 노드 1(311)에서 링크 2(412), 노드 2(312), 링크 11(421), 노드 7(317), 링크 12(422)를 경유하여 노드 6(316)에 도착할 수 있다. The martial arts vehicle may arrive at node 11 321 via link 7 417, node 10 320 and link 8 418 at node 6 316. The martial arts vehicle may arrive at node 1 311 via link 9 419, node 12 322 and link 10 420 after performing a transfer event at node 11 322. The martial arts unmanned conveyance vehicle is connected to the node 6 316 via the link 2 412, the node 2 312, the link 11 421, the node 7 317 and the link 12 422 at the node 1 311 Can arrive.

상기 무궤도 무인 운반차량은 노드 6(316)에서 링크 13(423), 노드 13(323), 링크 14(424), 노드 14(324), 링크 15(425), 노드 15(325), 링크 16(426), 노드 16(326), 링크 17(427)을 경유하여 노드 17(327)에 도착할 수 있다. 상기 무궤도 무인 운반차량은 노드 17(327)에서 이적재 이벤트를 수행할 수 있다.The martial arts unmanned conveyance vehicle has a link 13 423, a node 13 323, a link 14 424, a node 14 324, a link 15 425, a node 15 325, a link 16 Node 16 326, link 17 427, node 16 326, and link 17 427, respectively. The martial arts vehicle can perform the transfer event at the node 17 (327).

도 4은 본 발명의 일실시예에 따른 무궤도 무인 운반차량의 주행알고리즘에 따른 조향 방식을 도시한 도면이다.4 is a view illustrating a steering system according to a traveling algorithm of a martial arts unmanned vehicle according to an embodiment of the present invention.

본 발명에 따른 무궤도 무인 운반차량(100)의 주행알고리즘에 따른 조향 방식을 나타낸다. 차량제어기로부터 이동경로를 받은 상기 주행알고리즘은 무궤도 무인 운반차량(100)이 목표지점까지 자동 주행될 수 있도록 제어할 수 있다. 상기 조향 방식은 1구동 1조향방식 및 2구동 2조향방식으로 상기 주행알고리즘이 구현될 수 있다. 도 (a)는 전지 및 후진으로 주행되는 조향 방식을 나타낸다. 도 (b)는 좌측 및 우측으로 주행되는 조향 방식을 나타낸다. 도 (c)는 대각 주행되는 조향 방식을 나타낸다. 도 (d)는 회전 주행되는 조향 방식을 나타낸다.The steering system according to the traveling algorithm of the martial arts vehicle 100 according to the present invention is shown. The traveling algorithm, which has received the moving route from the vehicle controller, can control the automatic landing unmanned vehicle 100 to be automatically traveled to the target point. The steering algorithm may be implemented by one steering one steering system and two steering two steering systems. Fig. 4 (a) shows a battery and a steering system running in reverse. Fig. 5 (b) shows the steering system that travels to the left and right. Figure (c) shows the steering system that is running in the diagonal direction. Fig. 4 (d) shows the steering system that is rotating.

본 발명에 따른 무궤도 무인 운반차량의 주행경로 알고리즘 설정방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The algorithm for setting the traveling route algorithm of the trackless unmanned vehicle according to the present invention may be implemented in the form of a program command 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 those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal line, a wave guide, or the like, including a carrier wave for transmitting a signal designating a program command, a data structure, or the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.

100: 무궤도 무인 운반차량 110: 리프터
120: 레이저 스캐너 121: 가대
130: 레이저 광선 140: 반사판
200: 제어시스템 210: 지도저장부
220: 노드정보 설정부 230: 링크정보 설정부
240: 주행제어부 300: 주행경로알고리즘
310: 노드 0 311: 노드 1
312: 노드 2 313: 노드 3
314: 노드 4 315: 노드 5
316: 노드 6 317: 노드 7
318: 노드 8 319: 노드 9
320: 노드 10 321: 노드 11
322: 노드 12 323: 노드 13
324: 노드 14 325: 노드 15
326: 노드 16 327: 노드 17
411: 링크 1 412: 링크 2
413: 링크 3 414: 링크 4
415: 링크 5 416: 링크 6
417: 링크 7 418: 링크 8
419: 링크 9 420: 링크 10
421: 링크 11 422: 링크 12
423: 링크 13 424: 링크 14
425: 링크 15 426: 링크 16
427: 링크 17
100: Unleaded unmanned vehicle 110: Lifter
120: laser scanner 121:
130: laser beam 140: reflector
200: control system 210: map storage unit
220: node information setting unit 230: link information setting unit
240: Driving control unit 300: Traveling path algorithm
310: node 0 311: node 1
312: node 2 313: node 3
314: node 4 315: node 5
316: Node 6 317: Node 7
318: node 8 319: node 9
320: node 10 321: node 11
322: node 12 323: node 13
324: node 14 325: node 15
326: node 16 327: node 17
411: Link 1 412: Link 2
413: Link 3 414: Link 4
415: Link 5 416: Link 6
417: Link 7 418: Link 8
419: Link 9 420: Link 10
421: Link 11 422: Link 12
423: Link 13 424: Link 14
425: Link 15 426: Link 16
427: Link 17

Claims (4)

무궤도 무인 운반차량이 이동하는 공간에 대응하고, 그리드(grid) 분할에 의해 생성되는 제1 노드 내지 제N 노드마다 좌표값이 부여된 지도를 유지하는 지도 저장부;
상기 제1 노드 내지 상기 제N 노드 중 어느 하나 이상의 노드마다 각각 부여되는 스테이션 노드정보, 분기 노드정보, 또는 베이스 노드정보를 유지하고, 상기 스테이션 노드정보가 포함하는 상기 무궤도 무인 운반차량의 이적재 이벤트 정보, 상기 분기 노드정보가 포함하는 분기노드에 연결되는 둘 이상의 링크에 대한 정보, 상기 베이스 노드정보가 포함하는 상기 무궤도 무인 운반차량의 곡선주행 또는 사선주행에 대한 기준점 정보를 유지하는 노드정보 설정부;
상기 제1 노드 내지 상기 제N 노드 중 어느 둘 이상의 노드를 서로 연결하는 하나 이상의 링크마다 각각 부여되는 직선 링크정보, 곡선 링크정보, 또는 전방향 링크정보를 유지하는 링크정보 설정부; 및
상기 각각의 노드마다 부여되는 노드정보 및 상기 각각의 링크마다 부여되는 링크정보를 통해 설정되는 상기 무궤도 무인 운반차량의 주행 알고리즘을 유지하고, 상기 주행 알고리즘에 따라 상기 무인 운반차량의 주행을 제어하는 주행 제어부
를 포함하는 것을 특징으로 하는 무궤도 무인 운반차량.
A map storage unit corresponding to a space where the martial arts vehicle is moving and holding a map to which coordinate values are assigned for each of first to Nth nodes generated by grid division;
Wherein the station node information includes at least one of station node information, branch node information, and base node information that are respectively assigned to any one of the first node to the Nth node, Information about two or more links connected to a branch node included in the branch node information, and a node information setting unit for holding reference point information about a curved running or a slant running of the martial arts vehicle included in the base node information, ;
A link information setting unit for holding straight link information, curved link information, or omnidirectional link information given to each of at least one of the first node to the Nth node, And
Wherein the navigation algorithm of the martial arts unmanned transportation vehicle is set through node information assigned to each of the nodes and link information given for each of the links and the traveling algorithm for controlling the traveling of the unmanned transportation vehicle according to the traveling algorithm The control unit
Wherein the unmanned vehicle comprises:
삭제delete 제1항에 있어서,
상기 직선 링크정보는 직선주행에 대한 정보를 포함하고, 상기 곡선 링크정보는 베이스 노드를 기준점으로 하는 곡선주행 반경 정보를 포함하며, 상기 전방향 링크정보는 베이스 노드를 기준점으로 하는 사선주행 각도 정보를 포함하는 것을 특징으로 하는 무궤도 무인 운반차량.
The method according to claim 1,
Wherein the straight link information includes information on a straight running, the curved link information includes curved running radius information having a base node as a reference point, and the forward link information includes oblique running angle information having a base node as a reference point Wherein the vehicle is an unmanned vehicle.
제1항에 있어서,
상기 주행 알고리즘은 스타트 노드정보, 엔드 노드정보, 스테이션 노드에 대응하는 주정차 정보, 분기 노드에 대응하는 주행방향 선택정보, 베이스 노드에 대응하는 곡선링크 정보 또는 전방향 링크정보, 직선링크에 대응하는 직선속도정보, 곡선링크에 대응하는 곡선속도정보, 전방향 링크에 대응하는 사선속도정보를 포함하고, 주행구간에 포함되는 각 노드에 대한 노드 경유정보와 각 링크에 대한 링크경유정보를 포함하는 것을 특징으로 하는 무궤도 무인 운반차량.
The method according to claim 1,
The traveling algorithm includes at least one of a start node information, end node information, parking time information corresponding to the station node, travel direction selection information corresponding to the branch node, curved link information or forward link information corresponding to the base node, Speed information, curve speed information corresponding to a curved link, and oblique speed information corresponding to a forward link, and includes node-via information for each node included in the running section and link-via information for each link Unmanned transport vehicle.
KR1020130019054A 2013-02-22 2013-02-22 Free-ranging automated guided vehicle KR101408383B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130019054A KR101408383B1 (en) 2013-02-22 2013-02-22 Free-ranging automated guided vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130019054A KR101408383B1 (en) 2013-02-22 2013-02-22 Free-ranging automated guided vehicle

Publications (1)

Publication Number Publication Date
KR101408383B1 true KR101408383B1 (en) 2014-06-17

Family

ID=51133149

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130019054A KR101408383B1 (en) 2013-02-22 2013-02-22 Free-ranging automated guided vehicle

Country Status (1)

Country Link
KR (1) KR101408383B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190088837A (en) * 2018-01-19 2019-07-29 (주) 택트레이서 Method of generating, editing and visualizing path for AGV
KR20220050483A (en) * 2020-10-16 2022-04-25 주식회사 한화 Coordinates recognition apparatus of automatic guided vehicle and method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003084830A (en) 2001-09-10 2003-03-19 Meidensha Corp Unmanned car
JP2008140159A (en) * 2006-12-01 2008-06-19 Matsushita Electric Works Ltd Autonomous moving unit
JP2009053849A (en) * 2007-08-24 2009-03-12 Toyota Motor Corp Path search system, path search method, and autonomous traveling body

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003084830A (en) 2001-09-10 2003-03-19 Meidensha Corp Unmanned car
JP2008140159A (en) * 2006-12-01 2008-06-19 Matsushita Electric Works Ltd Autonomous moving unit
JP2009053849A (en) * 2007-08-24 2009-03-12 Toyota Motor Corp Path search system, path search method, and autonomous traveling body

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190088837A (en) * 2018-01-19 2019-07-29 (주) 택트레이서 Method of generating, editing and visualizing path for AGV
KR102036718B1 (en) * 2018-01-19 2019-10-28 (주) 택트레이서 Method of generating, editing and visualizing path for AGV
KR20220050483A (en) * 2020-10-16 2022-04-25 주식회사 한화 Coordinates recognition apparatus of automatic guided vehicle and method thereof
KR102564663B1 (en) 2020-10-16 2023-08-11 주식회사 한화 Coordinates recognition apparatus of automatic guided vehicle and method thereof

Similar Documents

Publication Publication Date Title
CN106909145B (en) Real-time obstacle sensing and avoiding system and method for unmanned channel survey vessel
US8838292B2 (en) Collision avoiding method and associated system
WO2018194768A1 (en) Method and system for simultaneous localization and sensor calibration
JP7330142B2 (en) Method, Apparatus, Device and Medium for Determining Vehicle U-Turn Path
US6496755B2 (en) Autonomous multi-platform robot system
Roberts et al. Autonomous control of underground mining vehicles using reactive navigation
CN110716558A (en) Automatic driving system for non-public road based on digital twin technology
CN110502010B (en) Mobile robot indoor autonomous navigation control method based on Bezier curve
US11175664B1 (en) Navigation directly from perception data without pre-mapping
Yoshida et al. A sensor platform for outdoor navigation using gyro-assisted odometry and roundly-swinging 3D laser scanner
US10393528B2 (en) Systems and methods for navigation path determination for unmanned vehicles
KR20160015987A (en) Remote Autonomous Driving System based on the High Accuracy of Localization by indoor Infrastructure's Map and Sensor and Method thereof
CN112629522B (en) AGV positioning method and system with reflector and laser SLAM integrated
CN108646752A (en) The control method and device of automated driving system
Vale et al. Assessment of navigation technologies for automated guided vehicle in nuclear fusion facilities
CN112518739A (en) Intelligent self-navigation method for reconnaissance of tracked chassis robot
CN205121338U (en) AGV navigation based on image recognition and wireless network
CN105278533A (en) Omnidirectional moving platform navigation method
CN204883363U (en) AGV transport robot navigation system that laser guidance map found
CN111776942A (en) Tire crane running control system, method and device and computer equipment
KR101408383B1 (en) Free-ranging automated guided vehicle
De Lima et al. Sensor-based control with digital maps association for global navigation: a real application for autonomous vehicles
JP6699034B2 (en) Autonomous mobile robot
Dragt et al. An overview of the automation of load-haul-dump vehicles in an underground mining environment
CN113176782A (en) Autonomous path-changing tracking method and unmanned vehicle

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
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180402

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190423

Year of fee payment: 6