KR950002933A - 로보트의 자동주행 제어장치 및 그 방법 - Google Patents
로보트의 자동주행 제어장치 및 그 방법 Download PDFInfo
- Publication number
- KR950002933A KR950002933A KR1019930012664A KR930012664A KR950002933A KR 950002933 A KR950002933 A KR 950002933A KR 1019930012664 A KR1019930012664 A KR 1019930012664A KR 930012664 A KR930012664 A KR 930012664A KR 950002933 A KR950002933 A KR 950002933A
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- output value
- control
- obstacle
- driving
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
본 발명은 로보트가 직선거리를 이동할 때에 주행방향, 이동거리 및 장애물에 관한 데이타에 따라 퍼지룰을 수행함으로써 정상궤도를 이탈하지 않고 일정한 주행속도를 유지하면서 목표지점까지 정확히 주행할 수 있는 로보트의 자동주행제어장치 및 그 방법에 관한 것으로서 이동로보트의 주행거리를 검출하는 주행거리 검출수단과, 주행방향의 변화를 검출하는 방향각검출수단과, 상기 방향각검출수단에 의해 로보트의 절대위치를 연산하는 위치식별수단과, 로보트 주위의 장애물의 유뮤와 장애물의 거리를 감지하는 장애물감지수단과, 상기 위치식별수단으로부터 얻어진 정보를 이용하여 로보트의 직진주행에 관한 퍼지추론을 수행하는 직진주행퍼지추론수단과, 상기 주행거리검출수단으로부터 얻어진 주행속도 데이타와 상기 장애물감지수단으로부터 얻어진 장애물까지의 거리데이타를 이용하여 속도제어에 관한 퍼지추론을 수행하는 정속주행퍼지추론 수단과, 상기 각 수단의 연산과 퍼지추론을 수행하고 얻어진 결과에 따라 로보트의 이동을 제어하는 구동제어수단으로 이루어진 것을 특징으로 한다.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명의 일실시예에 있어서 로보트의 자동주행제어장치의 블록도, 제2도는 본 발명의 일실시예에 있어서 로보트의 자동주행제어장치의 퍼지추론에 관한 구성도, 제3도는 본 발명의 일실시예에 있어서 로보트의 자동주행제어방법을 설명하기 위한 플로우챠트, 제4도는 직진주행퍼지추론수단의 위치좌표입력에 대한 귀속도를 나타낸 도면, 제5도는 직진주행퍼지추론수단의 방향각 입력에 대한 귀속도를 나타낸 도면.
Claims (9)
- 이동로보트의 주행거리를 검출하는 주행거리검출수단과, 주행방향의 변화를 검출하는 방향각검출수단과, 상기 방향각검출수단에 의해 로보트의 절대위치를 연산하는 위치식별수단과, 로보트 주위의 장애물의 유무와 장애물의 거리를 감지하는 장애물감지수단과, 상기 위치식별수단으로부터 얻어진 정보를 이용하여 로보트의 직진주행에 관한 퍼지추론을 수행하는 직진주행퍼지추론수단과, 상기 주행거리검출수단으로부터 얻어진 주행속도 데이타와 상기 장애물감지수단으로부터 얻어진 장애물까지의 거리데이타를 이용하여 속도제어에 관한 퍼지추론을 수행하는 정속주행퍼지추론수단과, 상기 각 수단의 연산과 퍼지추론을 수행하고 얻어진 결과에 따라 로보트의 이동을 제어하는 구동제어수단으로 이루어진 것을 특징으로 하는 로보트의 자동주행제어장치.
- 직진주행퍼지추론을 수행하여 구동장치를 제어하는데 있어서, 방향각에 따라 가중치를 퍼지추론결과에 다르게 주어 구동수단을 제어하는 것을 특징으로 하는 로보트의 자동주행제어장치.
- 제1항에 있어서, 상기 위치식별수단과 방향각검출수단에서 입력된 데이타로써 위치보정에 필요한 가중치를 달리하여 직진퍼지추론수단에 제공하는 가중치연산수단으로 이루어진 것을 특징으로 하는 로보트의 자동주행제어장치.
- 주행거리검출수단과 방향각검출수단으로부터 얻어진 위치좌표와 방향각 데이타를 이용하여 직진주행퍼지추론을 수행하고 주행거리검출수단으로부터 얻어진 주행속도와 장애물감지수단으로부터 얻어진 장애물까지의 거리정보를 이용하여 정속주행퍼지추론을 수행함으로써 구동수단을 제어하는 로보트의 자동주행제어방법.
- 로보트가 초기화되어 구동을 시작하면, 좌우측이동거리, 변위각 및 장애물을 검출하여 위치연산과 방향각 및 장애물의 거리를 연산하는 방향연산스텝과, 상기 방향연산스텝에서 위치, 방향각 및 장애물의 거리 연산이 행해지면, 위치오차, 방향각오차 및 속도오차 연산을 행하여 로보트가 치우쳐진 방향을 판별하여 치우친쪽의 모터의 출력값을 증가시킨후 가중치를 연산하여 진진제어출력값을 결정하는 직진제어출력값판정스텝과, 상기 직진제어출력값판정스텝에서 직진제어출력값이 결정되면, 로보트의 주행속도를 판별하여 판별된 속도에 따라 좌우측모터의 출력값을 조절한 후 정속제어출력값을 결정하여 최종제어값을 출력하는 모터구동제어스텝과, 상기 모터구동제어스텝에서 최종제어값이 출력되면 계속 주행할 것인지를 판별하여 계속 주행한다고 판별되면 상기 방향연산스텝 이하를 행하도록 하는 계속 주행판별스텝으로 이루어진 것을 특징으로 하는 로보트의 주행제어방법.
- 제5항에 있어서, 상기 직진제어출력값판정스텝에서 로보트의 주행방향이 왼쪽으로 치우쳐 있다고 판별되면, 좌측모터의 출력값을 증가시킴과 동시에, 우측모터의 출력값을 감소시키는 좌측모터 출력값증가스텝과 상기 좌측모터출력값증가스텝에서 좌측모터의 출력값이 증가되면 상기 모터구동제어스텝 이하의 동작을 반복행하는 것을 특징으로 하는 로보트의 자동주행제어방법.
- 제5항에 있어서, 상기 직진제어출력값판정스텝에서 로보트의 주행방향이 오른쪽으로 치우쳐 있다고 판별되면, 우측모터의 출력값을 증가시킴과 동시에 좌측모터의 출력값을 감소시키는 우측모터출력값증가스텝과 상기 우측모터출력값증가스텝에서 우측모터의 출력값이 증가되면 상기 모터구동제어스텝 이하의 동작을 반복행하는 것을 특징으로 하는 로보트의 자동주행제어방법.
- 제5항에 있어서, 상기 모터구동제어스텝에서 로보트의 주행속도가 느리다고 판별되면 좌우측모터의 출력값을 증가시키는 좌우측모터출력값증가스텝과, 상기 좌우측모터 출력값증가스텝에서 좌우측모터 출력값을 증가시킨후에 정속제어출력값을 결정하여 최종제어값을 출력하는 것을 특징으로 하는 로보트의 자동주행 제어방법.
- 제5항에 있어서, 상기 모터구동제어스텝에서 로보트의 주행속도가 빠르다고 판별되면 좌우측모터의 출력값을 감소시키는 좌우측모터출력값 감소스텝과, 상기 좌우측모터 출력값 감소스텝에서 좌우측모터 출력값을 감소시킨 후에 정속제어출력값을 결정하여 최종제어값을 출력하는 것을 특징으로 하는 로보트의 자동주행 제어방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930012664A KR0161027B1 (ko) | 1993-07-06 | 1993-07-06 | 로보트의 자동주행제어장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930012664A KR0161027B1 (ko) | 1993-07-06 | 1993-07-06 | 로보트의 자동주행제어장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950002933A true KR950002933A (ko) | 1995-02-16 |
KR0161027B1 KR0161027B1 (ko) | 1999-01-15 |
Family
ID=19358818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930012664A KR0161027B1 (ko) | 1993-07-06 | 1993-07-06 | 로보트의 자동주행제어장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0161027B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050063541A (ko) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 이동로봇의 위치확인장치 및 방법 |
KR100585680B1 (ko) * | 2004-12-10 | 2006-06-07 | 엘지전자 주식회사 | 이동 로봇의 구동바퀴 속도지령치 생성방법 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200736870A (en) * | 2005-11-04 | 2007-10-01 | Murata Machinery Ltd | Control device for movable body |
CN108008720B (zh) * | 2017-10-31 | 2021-01-01 | 哈尔滨理工大学 | 一种轮式移动机器人的模糊滑模轨迹跟踪控制及方法 |
KR101982410B1 (ko) * | 2017-11-14 | 2019-05-24 | 이화여자대학교 산학협력단 | 환자 맞춤형 하지 재활 훈련 장치 및 방법 |
-
1993
- 1993-07-06 KR KR1019930012664A patent/KR0161027B1/ko not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050063541A (ko) * | 2003-12-22 | 2005-06-28 | 엘지전자 주식회사 | 이동로봇의 위치확인장치 및 방법 |
KR100585680B1 (ko) * | 2004-12-10 | 2006-06-07 | 엘지전자 주식회사 | 이동 로봇의 구동바퀴 속도지령치 생성방법 |
Also Published As
Publication number | Publication date |
---|---|
KR0161027B1 (ko) | 1999-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5781697A (en) | Method and apparatus for automatic running control of a robot | |
KR970010025A (ko) | 로보트의 위치인식장치 및 그 제어방법 | |
JP2769052B2 (ja) | 自律移動機械、移動機械の制御装置及び方法 | |
JP4316477B2 (ja) | 移動ロボットの追従方法 | |
Durham et al. | Smooth nearness-diagram navigation | |
JP2761454B2 (ja) | 自律移動機械の誘導方法 | |
KR960000422A (ko) | 로보트의 주행제어장치 및 그 방법 | |
KR970033627A (ko) | 로보트의 환경인식장치 및 그 제어방법 | |
CN113243029B (zh) | 其他车辆动作预测方法及其他车辆动作预测装置 | |
JP2669074B2 (ja) | 自律走行車両の車速感応操舵制御装置 | |
CN114200945B (zh) | 一种移动机器人的安全控制方法 | |
Singh et al. | Intelligent controller for mobile robot: Fuzzy logic approach | |
Xu et al. | Concepts for dynamic obstacle avoidance and their extended application in underground navigation | |
KR950002933A (ko) | 로보트의 자동주행 제어장치 및 그 방법 | |
EP3498574B1 (en) | Method and system for guiding an autonomous vehicle in a forward path in real-time | |
KR950002934A (ko) | 로보트의 자동주행 제어장치 및 그 방법 | |
JPH0827652B2 (ja) | 地点追従方式による無人移動機械の誘導方法 | |
Hattori et al. | Driving control system for an autonomous vehicle using multiple observed point information | |
Bento et al. | Autonomous navigation control with magnetic markers guidance of a cybernetic car using fuzzy logic | |
JP2748714B2 (ja) | 自律走行車における重回帰式による操舵制御装置 | |
Fnadi et al. | Local obstacle-skirting path planning for a fast Bi-steerable rover using bézier curves | |
JP2622579B2 (ja) | 移動体の誘導方法 | |
CN114489038B (zh) | 一种基于强化学习的农林用车辆的导航控制方法 | |
WO2022190910A1 (ja) | 車両制御装置、車両制御方法、目標軌道算出方法、及び車両 | |
Hjortland et al. | Navigation of an outdoor robot using a fuzzy logic controller |
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: 20070727 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |