KR101245754B1 - 자율주행 로봇 및 경로설정 방법 - Google Patents
자율주행 로봇 및 경로설정 방법 Download PDFInfo
- Publication number
- KR101245754B1 KR101245754B1 KR1020100108355A KR20100108355A KR101245754B1 KR 101245754 B1 KR101245754 B1 KR 101245754B1 KR 1020100108355 A KR1020100108355 A KR 1020100108355A KR 20100108355 A KR20100108355 A KR 20100108355A KR 101245754 B1 KR101245754 B1 KR 101245754B1
- Authority
- KR
- South Korea
- Prior art keywords
- obstacle
- target angle
- degree
- angle
- arrangement type
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000006870 function Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 description 27
- 230000001133 acceleration Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 241000269799 Perca fluviatilis Species 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/01—Mobile robot
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 자율주행 로봇의 경로설정 방법을 도시한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 자율주행 로봇의 장애물 센싱 동작을 나타낸다.
도 4a 내지 4h는 본 발명의 일 실시예에 따른 자율주행 로봇에서 센싱되는 장애물의 배치 유형을 나타낸다.
도 5는 본 발명의 일 실시예에 따른 장애물과의 거리를 판단하는 방법을 나타내는 그래프이다.
도 6은 본 발명의 일 실시예에 따른 타겟각을 판단하는 방법을 나타내는 그래프이다.
도 7은 본 발명의 일 실시예에 따른 조향각을 판단하는 방법을 나타내는 그래프이다.
Case | DL | DC | DR |
I (Fig 4a) | far | far | far |
II (Fig 4b) | near | far | far |
III (Fig 4c) | near | near | far |
IV (Fig 4d) | near | near | near |
V (Fig 4e) | far | near | near |
VI (Fig 4f) | far | far | near |
VII (Fig 4g) | far | near | far |
VIII (Fig 4h) | near | far | near |
Case | DL | DC | DR | TA | SA |
I (Fig 4a) | far | far | far | L | LB |
Z | Z | ||||
R | RB | ||||
II (Fig 4b) | near | far | far | L | Z |
Z | Z | ||||
R | RB | ||||
III (Fig 4c) | near | near | far | L | RS |
Z | RS | ||||
R | RB | ||||
IV (Fig 4d) | near | near | near | L | LB |
Z | RB | ||||
R | RB | ||||
V (Fig 4e) | far | near | near | L | LB |
Z | LS | ||||
R | LS | ||||
VI (Fig 4f) | far | far | near | L | LB |
Z | Z | ||||
R | Z | ||||
VII (Fig 4g) | far | near | far | L | LB |
Z | LS | ||||
R | RB | ||||
VIII (Fig 4h) | near | far | near | L | Z |
Z | Z | ||||
R | Z |
Case | DL | DC | DR | TA | SO |
I (Fig 4a) | far | far | far | L | W |
Z | W | ||||
R | W | ||||
II (Fig 4b) | near | far | far | L | N |
Z | W | ||||
R | W | ||||
III (Fig 4c) | near | near | far | L | N |
Z | N | ||||
R | N | ||||
IV (Fig 4d) | near | near | near | L | N |
Z | N | ||||
R | N | ||||
V (Fig 4e) | far | near | near | L | N |
Z | N | ||||
R | N | ||||
VI (Fig 4f) | far | far | near | L | W |
Z | W | ||||
R | N | ||||
VII (Fig 4g) | far | near | far | L | W |
Z | N | ||||
R | W | ||||
VIII (Fig 4h) | near | far | near | L | N |
Z | W | ||||
R | N |
110 : 센싱부
120 : 경로설정부
121 : 타겟각 산출모듈
122 : 조향각 산출모듈
123 : 인식 주기 조정모듈
130 : 구동부
Claims (17)
- 주행경로를 스스로 설정하여 주행하는 자율주행 로봇에 있어서,
장애물과의 거리를 측정하는 센싱부;
상기 장애물과의 거리로부터 상기 장애물의 배치유형을 결정하고, 상기 장애물의 배치유형 및 목표점과의 타겟각을 기반으로 조향각을 산출하는 경로설정부; 및
상기 조향각에 따라 상기 자율주행 로봇을 이동시키는 구동부를 포함하고,
상기 경로설정부는 상기 자율주행 로봇의 이동 거리 및 방향을 적분하여 2차원 좌표계 상의 위치 및 방향각을 포함하는 상기 자율주행 로봇의 자세를 추정하고, 상기 자율주행 로봇의 자세로부터 상기 목표점과의 타겟각을 산출하는 자율주행 로봇. - 제1 항에 있어서,
상기 경로설정부는 상기 장애물의 배치유형 및 상기 목표점과의 타겟각을 기반으로 상기 센싱부의 인식 주기를 더 결정하는 것을 특징으로 하는 것을 특징으로 하는 자율주행 로봇. - 제1 항 또는 제2항에 있어서,
상기 경로설정부는 좌측 전방의 장애물, 중간 전방의 장애물 및 우측 전방의 장애물과의 거리가 소정의 기준치보다 멀고 가까움에 따라 상기 장애물의 배치 유형을 결정하는 것을 특징으로 하는 자율주행 로봇. - 삭제
- 제3 항에 있어서,
상기 경로설정부는 상기 장애물의 배치 유형 및 상기 타겟각의 정도에 따른 퍼지 추론 방식으로 상기 조향각의 정도를 산출하는 것을 특징으로 하는 자율주행 로봇. - 제5 항에 있어서,
상기 경로설정부는 상기 장애물이 배치 유형에서 상기 장애물이 멀리 위치하는 제1 방향과 상기 타겟각의 정도가 일치하면 상기 조향각의 정도를 상기 제1 방향으로 결정하는 것을 특징으로 하는 자율주행 로봇. - 제5 항에 있어서,
상기 경로설정부는 상기 장애물의 배치 유형에서 상기 장애물이 중간 전방에 가까이 위치하고 좌우 전방 중 어느 한 방향에만 멀리 위치하는 경우, 상기 타겟각의 정도가 장애물이 멀리 위치하는 제1 방향과 같으면 상기 조향각의 정도를 상기 제1 방향으로 크게 결정하고, 상기 타겟각의 정도가 제1 방향과 다르면 상기 조향각의 정도를 상기 제1 방향으로 작게 결정하는 것을 특징으로 하는 자율주행 로봇. - 제2 항에 있어서,
상기 경로설정부는 상기 장애물의 배치 유형 및 상기 타겟각의 정도에 따라 상기 센싱부의 인식 주기를 긴 주기 및 짧은 주기로 조정하는 것을 특징으로 하는 자율주행 로봇. - 제8 항에 있어서,
상기 경로설정부는 상기 장애물의 배치 유형에서 장애물이 상기 타겟각의 방향에서 멀리 위치하면 상기 인식 주기를 상기 긴 주기로 결정하는 것을 특징으로 하는 자율주행 로봇. - 제8 항에 있어서,
상기 경로설정부는 상기 장애물의 배치 유형에서 장애물이 상기 타겟각의 방향에서 가까이 위치하면 상기 인식 주기를 상기 짧은 주기로 결정하는 것을 특지으로 하는 자율주행 로봇. - 자율주행 로봇의 주행 경로를 설정하는 방법에 있어서,
복수의 센싱장치를 이용하여 장애물과의 거리를 측정하는 단계;
상기 장애물과의 거리를 기반으로 장애물의 배치 유형을 결정하는 단계;
상기 자율주행 로봇의 이동 거리 및 방향을 적분하여 2차원 좌표계 상의 위치 및 방향각을 포함하는 상기 자율주행 로봇의 자세를 추정하고, 상기 자율주행 로봇의 자세로부터 목표점과의 타겟각을 산출하는 단계; 및
상기 장애물의 배치 유형 및 상기 타겟각을 기반으로 조향각을 산출하는 단계를 포함하는 경로설정 방법. - 제11 항에 있어서,
상기 장애물의 배치 유형 및 상기 타겟각을 기반으로 상기 복수의 센싱장치의 인식 주기를 결정하는 단계를 더 포함하는 경로설정 방법. - 제11항 또는 제12항에 있어서,
상기 장애물의 배치 유형은 좌측 전방의 장애물, 중간 전방의 장애물 및 우측 전방의 장애물과의 거리가 소정의 기준치보다 멀고 가까움에 따라 결정되는 것을 특징으로 하는 경로설정 방법. - 제13 항에 있어서,
상기 조향각을 산출하는 단계는 상기 장애물의 배치 유형에서 상기 장애물이 중간 전방에 가까이 위치하고 좌우 전방 중 어느 한 방향에만 멀리 위치하는 경우,
i) 상기 타겟각의 정도가 장애물이 멀리 위치하는 제1 방향과 같으면 상기 제1 방향으로 크게 결정되는 단계; 및
ii) 상기 타겟각의 정도가 제1 방향과 다르면 상기 제1 방향으로 작게 결정되는 단계를 포함하는 것을 특징으로 하는 경로설정 방법. - 제12 항에 있어서,
상기 인식 주기를 결정하는 단계는,
3개의 방향을 지시하는 3개의 언어변수로 표현되는 멤버쉽 함수를 이용하여 상기 타겟각의 정도를 판단하는 단계; 및
상기 장애물의 배치 유형 및 상기 타겟각의 정도에 따라 상기 센싱장치의 인식 주기를 긴 주기 및 짧은 주기 중 어느 하나로 조정하는 단계를 포함하는 경로설정 방법. - 제15 항에 있어서,
상기 인식 주기를 결정하는 단계는
i) 상기 장애물의 배치 유형에서 장애물이 상기 타겟각의 방향에서 멀리 위치하면 상기 긴 주기로 결정하는 단계; 및
ii) 상기 장애물의 배치 유형에서 장애물이 상기 타겟각의 방향에서 가까이 위치하면 상기 짧은 주기로 결정하는 단계를 포함하는 것을 특징으로 하는 경로설정 방법. - 제15 항에 있어서,
상기 인식 주기를 결정하는 단계는
i) 상기 장애물의 배치 유형에서 장애물이 상기 타겟각의 방향에서 가까이 위치하면 상기 짧은 주기로 결정하는 단계; 및
ii) 상기 장애물의 배치 유형에서 장애물이 가까이 위치하는 전방이 2 이상인 경우 상기 타겟각의 정도와 상관없이 상기 짧은 주기로 결정하는 단계를 포함하는 것을 특징으로 하는 경로설정 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100108355A KR101245754B1 (ko) | 2010-11-02 | 2010-11-02 | 자율주행 로봇 및 경로설정 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100108355A KR101245754B1 (ko) | 2010-11-02 | 2010-11-02 | 자율주행 로봇 및 경로설정 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120046613A KR20120046613A (ko) | 2012-05-10 |
KR101245754B1 true KR101245754B1 (ko) | 2013-03-25 |
Family
ID=46265668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100108355A KR101245754B1 (ko) | 2010-11-02 | 2010-11-02 | 자율주행 로봇 및 경로설정 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101245754B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015083939A1 (ko) * | 2013-12-02 | 2015-06-11 | 인하공업전문대학산학협력단 | 충돌 회피 이동 기능이 구비된 이동체, 및 이동체의 이동 경로 결정 방법 |
KR20160000162A (ko) | 2014-06-24 | 2016-01-04 | 주식회사 네오텍 | 안내용 서비스 로봇의 자율주행 방법 |
KR20240092584A (ko) | 2022-12-14 | 2024-06-24 | 배재대학교 산학협력단 | 2차원 코드를 활용한 이동체 위치 추정 시스템 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101638679B1 (ko) * | 2014-06-25 | 2016-07-11 | 제주대학교 산학협력단 | 자율주행 및 위치기반 자율안내가 가능한 옥외용 범용 안내 로봇장치 |
KR102178992B1 (ko) * | 2018-12-21 | 2020-11-17 | 충북대학교 산학협력단 | 차량 동작 계획방법 및 그를 위한 장치 |
CN111618908B (zh) * | 2020-05-11 | 2023-08-15 | 中国科学院合肥物质科学研究院 | 基于任务的机器人平台自主能力测试装置及测试方法 |
KR102405594B1 (ko) * | 2020-11-10 | 2022-06-07 | 주식회사 에이치엔이 | 자율 이송로봇 |
CN114391777B (zh) * | 2022-01-07 | 2023-08-04 | 美智纵横科技有限责任公司 | 清洁机器人的障碍躲避方法、装置、电子设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096434A (ja) * | 1995-06-02 | 1997-01-10 | Samsung Electron Co Ltd | ロボットの自動走行制御装置およびその方法 |
KR100772912B1 (ko) | 2006-05-16 | 2007-11-05 | 삼성전자주식회사 | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 |
JP2008065811A (ja) | 2006-08-08 | 2008-03-21 | Matsushita Electric Ind Co Ltd | 障害物回避方法と障害物回避移動装置 |
JP2009502527A (ja) * | 2005-08-01 | 2009-01-29 | トヨタ自動車株式会社 | ロボット制御システムおよびロボットの制御方法 |
-
2010
- 2010-11-02 KR KR1020100108355A patent/KR101245754B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH096434A (ja) * | 1995-06-02 | 1997-01-10 | Samsung Electron Co Ltd | ロボットの自動走行制御装置およびその方法 |
JP2009502527A (ja) * | 2005-08-01 | 2009-01-29 | トヨタ自動車株式会社 | ロボット制御システムおよびロボットの制御方法 |
KR100772912B1 (ko) | 2006-05-16 | 2007-11-05 | 삼성전자주식회사 | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 |
JP2008065811A (ja) | 2006-08-08 | 2008-03-21 | Matsushita Electric Ind Co Ltd | 障害物回避方法と障害物回避移動装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015083939A1 (ko) * | 2013-12-02 | 2015-06-11 | 인하공업전문대학산학협력단 | 충돌 회피 이동 기능이 구비된 이동체, 및 이동체의 이동 경로 결정 방법 |
KR20160000162A (ko) | 2014-06-24 | 2016-01-04 | 주식회사 네오텍 | 안내용 서비스 로봇의 자율주행 방법 |
KR20240092584A (ko) | 2022-12-14 | 2024-06-24 | 배재대학교 산학협력단 | 2차원 코드를 활용한 이동체 위치 추정 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20120046613A (ko) | 2012-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101245754B1 (ko) | 자율주행 로봇 및 경로설정 방법 | |
JP4852753B2 (ja) | 学習機能をもつ自律移動ロボット | |
US8793069B2 (en) | Object recognition system for autonomous mobile body | |
KR101049906B1 (ko) | 자율 이동 장치 및 이의 충돌 회피 방법 | |
US11024178B2 (en) | System and method for autonomously steering a vehicle | |
JP2018154304A (ja) | 車両の走行制御装置 | |
JP2021503334A5 (ko) | ||
US11628573B2 (en) | Unmanned transfer robot system | |
JP5553220B2 (ja) | 移動体 | |
Guidolini et al. | A simple yet effective obstacle avoider for the IARA autonomous car | |
US10860021B2 (en) | Method and system for guiding an autonomous vehicle in a forward path in real-time | |
JP2018194937A (ja) | 無人搬送車の走行制御装置および走行制御方法 | |
JP2020004342A (ja) | 移動体制御装置 | |
JP2021144435A (ja) | 衝突防止装置、移動体及びプログラム | |
JP7040308B2 (ja) | 無人搬送車の走行制御装置及び走行制御方法 | |
Aman et al. | A sensor fusion methodology for obstacle avoidance robot | |
CN112654945A (zh) | 信息处理装置以及移动机器人 | |
Adiwahono et al. | Autonomous stair identification, climbing, and descending for tracked robots | |
JP6642026B2 (ja) | 自律移動体制御装置 | |
Matsumoto et al. | A study on autonomous entering into narrow path using a mobile robot | |
JPH04153709A (ja) | 移動ロボットの誘導制御装置 | |
KR20150063723A (ko) | 충돌 회피 이동 기능이 구비된 이동체, 및 이동체의 이동 경로 결정 방법 | |
JP6267430B2 (ja) | 移動体の環境地図生成制御装置、移動体、及び移動体の環境地図生成方法 | |
JP7468392B2 (ja) | 自己位置推定装置 | |
JP2015056123A (ja) | 移動体の環境地図生成制御装置、移動体、及び移動体の環境地図生成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101102 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120712 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130103 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130314 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130314 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210302 Start annual number: 9 End annual number: 9 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20231225 |