Nothing Special   »   [go: up one dir, main page]

KR950002933A - 로보트의 자동주행 제어장치 및 그 방법 - Google Patents

로보트의 자동주행 제어장치 및 그 방법 Download PDF

Info

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
Application number
KR1019930012664A
Other languages
English (en)
Other versions
KR0161027B1 (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 KR1019930012664A priority Critical patent/KR0161027B1/ko
Publication of KR950002933A publication Critical patent/KR950002933A/ko
Application granted granted Critical
Publication of KR0161027B1 publication Critical patent/KR0161027B1/ko

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-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. 이동로보트의 주행거리를 검출하는 주행거리검출수단과, 주행방향의 변화를 검출하는 방향각검출수단과, 상기 방향각검출수단에 의해 로보트의 절대위치를 연산하는 위치식별수단과, 로보트 주위의 장애물의 유무와 장애물의 거리를 감지하는 장애물감지수단과, 상기 위치식별수단으로부터 얻어진 정보를 이용하여 로보트의 직진주행에 관한 퍼지추론을 수행하는 직진주행퍼지추론수단과, 상기 주행거리검출수단으로부터 얻어진 주행속도 데이타와 상기 장애물감지수단으로부터 얻어진 장애물까지의 거리데이타를 이용하여 속도제어에 관한 퍼지추론을 수행하는 정속주행퍼지추론수단과, 상기 각 수단의 연산과 퍼지추론을 수행하고 얻어진 결과에 따라 로보트의 이동을 제어하는 구동제어수단으로 이루어진 것을 특징으로 하는 로보트의 자동주행제어장치.
  2. 직진주행퍼지추론을 수행하여 구동장치를 제어하는데 있어서, 방향각에 따라 가중치를 퍼지추론결과에 다르게 주어 구동수단을 제어하는 것을 특징으로 하는 로보트의 자동주행제어장치.
  3. 제1항에 있어서, 상기 위치식별수단과 방향각검출수단에서 입력된 데이타로써 위치보정에 필요한 가중치를 달리하여 직진퍼지추론수단에 제공하는 가중치연산수단으로 이루어진 것을 특징으로 하는 로보트의 자동주행제어장치.
  4. 주행거리검출수단과 방향각검출수단으로부터 얻어진 위치좌표와 방향각 데이타를 이용하여 직진주행퍼지추론을 수행하고 주행거리검출수단으로부터 얻어진 주행속도와 장애물감지수단으로부터 얻어진 장애물까지의 거리정보를 이용하여 정속주행퍼지추론을 수행함으로써 구동수단을 제어하는 로보트의 자동주행제어방법.
  5. 로보트가 초기화되어 구동을 시작하면, 좌우측이동거리, 변위각 및 장애물을 검출하여 위치연산과 방향각 및 장애물의 거리를 연산하는 방향연산스텝과, 상기 방향연산스텝에서 위치, 방향각 및 장애물의 거리 연산이 행해지면, 위치오차, 방향각오차 및 속도오차 연산을 행하여 로보트가 치우쳐진 방향을 판별하여 치우친쪽의 모터의 출력값을 증가시킨후 가중치를 연산하여 진진제어출력값을 결정하는 직진제어출력값판정스텝과, 상기 직진제어출력값판정스텝에서 직진제어출력값이 결정되면, 로보트의 주행속도를 판별하여 판별된 속도에 따라 좌우측모터의 출력값을 조절한 후 정속제어출력값을 결정하여 최종제어값을 출력하는 모터구동제어스텝과, 상기 모터구동제어스텝에서 최종제어값이 출력되면 계속 주행할 것인지를 판별하여 계속 주행한다고 판별되면 상기 방향연산스텝 이하를 행하도록 하는 계속 주행판별스텝으로 이루어진 것을 특징으로 하는 로보트의 주행제어방법.
  6. 제5항에 있어서, 상기 직진제어출력값판정스텝에서 로보트의 주행방향이 왼쪽으로 치우쳐 있다고 판별되면, 좌측모터의 출력값을 증가시킴과 동시에, 우측모터의 출력값을 감소시키는 좌측모터 출력값증가스텝과 상기 좌측모터출력값증가스텝에서 좌측모터의 출력값이 증가되면 상기 모터구동제어스텝 이하의 동작을 반복행하는 것을 특징으로 하는 로보트의 자동주행제어방법.
  7. 제5항에 있어서, 상기 직진제어출력값판정스텝에서 로보트의 주행방향이 오른쪽으로 치우쳐 있다고 판별되면, 우측모터의 출력값을 증가시킴과 동시에 좌측모터의 출력값을 감소시키는 우측모터출력값증가스텝과 상기 우측모터출력값증가스텝에서 우측모터의 출력값이 증가되면 상기 모터구동제어스텝 이하의 동작을 반복행하는 것을 특징으로 하는 로보트의 자동주행제어방법.
  8. 제5항에 있어서, 상기 모터구동제어스텝에서 로보트의 주행속도가 느리다고 판별되면 좌우측모터의 출력값을 증가시키는 좌우측모터출력값증가스텝과, 상기 좌우측모터 출력값증가스텝에서 좌우측모터 출력값을 증가시킨후에 정속제어출력값을 결정하여 최종제어값을 출력하는 것을 특징으로 하는 로보트의 자동주행 제어방법.
  9. 제5항에 있어서, 상기 모터구동제어스텝에서 로보트의 주행속도가 빠르다고 판별되면 좌우측모터의 출력값을 감소시키는 좌우측모터출력값 감소스텝과, 상기 좌우측모터 출력값 감소스텝에서 좌우측모터 출력값을 감소시킨 후에 정속제어출력값을 결정하여 최종제어값을 출력하는 것을 특징으로 하는 로보트의 자동주행 제어방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019930012664A 1993-07-06 1993-07-06 로보트의 자동주행제어장치 및 그 방법 KR0161027B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 이화여자대학교 산학협력단 환자 맞춤형 하지 재활 훈련 장치 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
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