• 제목/요약/키워드: mobile robot control

검색결과 1,465건 처리시간 0.027초

유전알고리즘을 이용한 최적 퍼지모델의 동정에 관한연구 (A Study on Identification of Optimal Fuzzy Model Using Genetic Algorithm)

  • 김기열
    • 한국지능시스템학회논문지
    • /
    • 제10권2호
    • /
    • pp.138-145
    • /
    • 2000
  • 본 본문에서는 퍼지모델의 최적 입, 출력 소속함수들(membership functions) 및 규칙기반(rulebase) 얻기 위한 동정 알고리즘을 제안하였다. 제안된 알고리즘에서 구륜이동로봇(WMR)의 위치 속도 방향제어를 위한 퍼지제어기를 설계하였다 제안된 알고리즘에서 입,출력 소속함수의 파라미터들을 찾기위하여 유전알고리즘을 응용한다. 유전알고리즘에 의해 출력술어의 원소가 증가되면 규칙기반이 원소의 증가에 의하여 조절된다. 새롭게 조절된 퍼지시스템은 풀력술어의 증가를 수행하지 않은 시스템과 경쟁하며 만약 새롭게 조절되어진 퍼지시스템이 경쟁에서 진다면 그 시스템은 소멸한다. 그 반대로 조절된 시스템이 생존한다면 출력술어의 증가된 각 원소들 및 변화된 시스템의 규칙기반이 퍼지제어기에 적용된다. 출력술어 및 규칙의 조절이 완료된 후 입력 소속함수들에 대한 탐색이 제약 조건을 가지고 수행되며 입력소속함수들의 탐색이 완료된 후 출력소속함수의 미세조정이 수행된다. 제안된 알고리즘을 적용하여 구륜 이동로봇의 위치, 속도, 방향, 제어를 위한 제어기를 설계하여 실험한 결과 그 유효성을 입증하였다.

  • PDF

지능형 굴삭 시스템을 위한 모바일 3D 이미징 시스템 및 자동 정합 알고리즘의 개발 (Development of the 3D Imaging System and Automatic Registration Algorithm for the Intelligent Excavation System (IES))

  • 채명진;이규원;김정렬;박재우;유현석;조문영
    • 한국건설관리학회논문집
    • /
    • 제10권1호
    • /
    • pp.136-145
    • /
    • 2009
  • '지능형 굴삭시스템 개발'은 센서기술, 로봇기술들을 융합하여 토공 작업환경을 인식하고 작업 계획을 수립하며 굴삭기를 자동 조정하여 토공작업을 자동화 하는 것을 목표로 한다. 본 연구는 지능형 굴삭시스템 개발을 위한 요소기술로서, 광대역 3D 레이저 스캐너를 이용하여 실제 토공 작업환경을 가상의 3차원 공간으로 재현할 수 있는 수학적 모델을 만드는 것이다. 이 연구에서는 광대역 3D 레이저 스캐너를 구동하기 위한 사용자 소프트웨어 및 사용자 인터페이스를 개발하였으며, 3D 레이저 스캐너의 차량 탑재 및 스캐닝 작업의 최적화를 위하여 모바일 3D 이미징 시스템을 개발하였다. 또한 실제 토공 작업환경을 대상으로 스캐닝 실험을 실시하여 스캔 데이터를 획득하였고, 이를 기반으로 각 스캔 데이터들 간의 자동 정합 알고리즘을 설계하였다. 본 연구에서 개발된 시스템은 향후 지능형 굴삭 로봇의 완전 자동화 시스템의 구현을 위하여 널리 활용될 수 있을 것으로 기대된다.

전동휠체어의 평지 주행 시 안전성 향상을 위한 슬립 제어기에 관한 연구 -1 (A Study on slip controller for safety improvement of run flat road running for motorized wheelchair -1)

  • 김보민;이원영;이응혁
    • 재활복지공학회논문지
    • /
    • 제8권3호
    • /
    • pp.169-175
    • /
    • 2014
  • 본 연구에서는 전동휠체어 주행 시, 슬립 현상으로 인해 발생할 수 있는 경로 이탈 및 제어 불능에 대처할 수 있는 슬립 제어기에 관한 연구로 주요기능인 슬립 검출기를 제안하고자 한다. 전동휠체어에서 슬립의 검출은 주행과정에서 전동휠체어와, 모터의 상태를 검출하는 것으로, 이를 위해 6축 IMU 센서와 좌우 모터에 연결되어 있는 엔코더를 통해 산출된 정보를 슬립 검출 알고리즘을 이용하여 슬립율을 산출한다. 이렇게 산출된 슬립 비율은 전동휠체어의 안전성 향상을 위한 제어변수로 사용된다. 본 연구에서 제안한 슬림 검출기 실험 결과 제안된 경로에서의 슬립 현상을 확인 할 수 있었다. 실험 중 최대 슬립 율 검출 구간은 전동휠체어의 선회시 발생하는 것으로 확인 하였다.

  • PDF

실내환경에서의 2 차원/ 3 차원 Map Modeling 제작기법 (A 2D / 3D Map Modeling of Indoor Environment)

  • 조상우;박진우;권용무;안상철
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2006년도 학술대회 1부
    • /
    • pp.355-361
    • /
    • 2006
  • In large scale environments like airport, museum, large warehouse and department store, autonomous mobile robots will play an important role in security and surveillance tasks. Robotic security guards will give the surveyed information of large scale environments and communicate with human operator with that kind of data such as if there is an object or not and a window is open. Both for visualization of information and as human machine interface for remote control, a 3D model can give much more useful information than the typical 2D maps used in many robotic applications today. It is easier to understandable and makes user feel like being in a location of robot so that user could interact with robot more naturally in a remote circumstance and see structures such as windows and doors that cannot be seen in a 2D model. In this paper we present our simple and easy to use method to obtain a 3D textured model. For expression of reality, we need to integrate the 3D models and real scenes. Most of other cases of 3D modeling method consist of two data acquisition devices. One for getting a 3D model and another for obtaining realistic textures. In this case, the former device would be 2D laser range-finder and the latter device would be common camera. Our algorithm consists of building a measurement-based 2D metric map which is acquired by laser range-finder, texture acquisition/stitching and texture-mapping to corresponding 3D model. The algorithm is implemented with laser sensor for obtaining 2D/3D metric map and two cameras for gathering texture. Our geometric 3D model consists of planes that model the floor and walls. The geometry of the planes is extracted from the 2D metric map data. Textures for the floor and walls are generated from the images captured by two 1394 cameras which have wide Field of View angle. Image stitching and image cutting process is used to generate textured images for corresponding with a 3D model. The algorithm is applied to 2 cases which are corridor and space that has the four wall like room of building. The generated 3D map model of indoor environment is shown with VRML format and can be viewed in a web browser with a VRML plug-in. The proposed algorithm can be applied to 3D model-based remote surveillance system through WWW.

  • PDF

무인이송로봇기반 자동 소사료 공급 시스템 개발 및 검증 (Development and Verification of the Automated Cow-Feeding System Driven by AGV)

  • 안성수;이용찬;유지훈;이연정
    • 한국산학기술학회논문지
    • /
    • 제18권3호
    • /
    • pp.232-241
    • /
    • 2017
  • 본 논문에서는 대형화되고 기업화되어가고 있는 국내 축산농가를 위한 AGV와 스크류컨베이어 기반의 자동 소사료 공급시스템에 대해 소개한다. 제안된 자동 소사료 공급시스템은 최상단에 펠렛형 혼합 사료가 적재되는 호퍼부, 호퍼부에서 펠렛형 혼합사료를 배출부로 이송시키는 스크류컨베이어를 장착한 이송부, 벨트컨베이어로 구성된 배출부 및 시스템 이동을 위한 전자 유도선 주행방식의 AGV로 구성되어있다. 적재된 사료 무게는 이송부의 하부에 위치한 로드셀에 의해 측정된다. 개별 우사 셀에 설치되는 RFID TAG에 미리 저장된 사료 배출정보를 시스템이 읽어 정해진 양만큼의 사료를 시스템이 주행하면서 배출하게된다. 공급 배출 테스트시스템을 제작하여 사료의 공급 능력을 결정짓는 사료 이송부의 스크류 외경, 스크류 샤프트 외경, 스크류 피치 간격 등을 포함하는 스크류컨베이어 설계인자 도출을 하였으며 도출된 설계인자들을 최종 공급시스템 제작 시에 적용하였다. 사료 급이시스템을 제어하기 위해 DSP기반의 주제어기 및 공급시나리오에 따른 급이알고리듬도 함께 개발되었다. 실험을 통해 국내 우사에 사료공급조건을 만족시키기 위해 설정된 목표인 5 m의 거리를 0.1 m/sec의 속도로 주행하면서 7 마리가 수용되는 한 개의 우사에 필요한 총 21 kg의 사료를 초당 420 g으로 균일하게 공급이 가능함을 확인하여 개발된 축우용 무인사료공급시스템이 규격화된 국내 축산농가에 적용될 수 있는 가능성을 확인하였다.

유전 알고리즘 처리속도 향상을 위한 강화 프로세서 구조 (Enhanced Processor-Architecture for the Faster Processing of Genetic Algorithm)

  • 윤한얼;심귀보
    • 한국지능시스템학회논문지
    • /
    • 제15권2호
    • /
    • pp.224-229
    • /
    • 2005
  • 일반적으로 유전 알고리즘은 전형적인 프로세서에서 수행할 경우 매우 큰 시간 공간 복잡도를 가진다. 따라서 유전 알고리즘 처리를 위해서는 고성능$\cdot$고가격의 프로세서를 필요로 하게 된다. 또한 이것은 유전 알고리즘을 소형 이동 로봇과 같이 비교적 간단한 룰을 필요로 하는 실제 하드웨어에 적용하는데 있어 큰 장벽으로 작용한다. 이러한 문제의 해결을 위해, 본 논문에서는 유전 알고리즘의 신속한 처리를 위해 강화된 프로세서 구조를 보인다. 정렬 네트워크와 residue number system (RNS)를 이용하여 일반적인 프로세서의 구조를 유전 알고리즘의 처리에 효율적이도록 강화할 수 있다. 정렬 네트워크는 유전 알고리즘에 필수적인 해들의 품질 비교를 하드웨어적으로 처리할 수 있게 하여 수행에 요구되는 시간을 줄일 수 있다. RNS는 산술 연산의 속도를 좌우하는 bit 사이즈를 줄여 전체적인 로직의 사이즈를 줄이고, 산술 연산의 처리 속도를 빠르게 할 수 있다.

DNA 코딩방법을 이용한 셀룰라 오토마타 신경망의 진화 (An Evolution of Cellular Automata Neural Systems using DNA Coding Method)

  • 이동욱;심귀보
    • 전자공학회논문지S
    • /
    • 제36S권12호
    • /
    • pp.10-19
    • /
    • 1999
  • 셀룰라 오토마타 신경망(CANS)은 생물학적 발생과 진화에 기반한 신경망 모델이다. CANS에서 각 뉴런은 상호간에 국소적인 연결을 갖고 있으며 카오스 뉴런 모델의 동작 방정식에 따라 펄스의 형태로 동작한다. 신경망은 초기 패턴을 셀룰라 오토마타(CA) 규칙에 따라 발생시켜 얻어진다. 기존의 연구에서는 유용한 기능을 얻기 위하여 초기패턴을 진화시켰다. 그러나 이 방법은 신경망의 표현공간을 모두 나타낼 수 없다. 따라서 본 논문에서는 신경망의 표현공간이 작아지는 문제점을 개선하기 위한 CA의 발생규칙을 진화시키는 방법을 제안한다. DNA 코딩은 코딩의 중복과 여분을 효과적으로 사용하며 규칙의 표현에 매우 적합하다. 본 논문에서는 CA 규칙의 일반적인 표현방법을 제시하고 DNA 코드를 CA 규칙으로 해석하는 방법을 제안한다. 제안된 방법은 자율이동로봇의 제어기에 사용하여 주행 문제에 적용함으로써 그 유효성을 확인하였다.

  • PDF

데이터베이스 기반 GPS 위치 보정 시스템 (Database based Global Positioning System Correction)

  • 문준호;최혁두;박남훈;김종희;박용운;김은태
    • 로봇학회논문지
    • /
    • 제7권3호
    • /
    • pp.205-215
    • /
    • 2012
  • A GPS sensor is widely used in many areas such as navigation, or air traffic control. Particularly, the car navigation system is equipped with GPS sensor for locational information. However, when a car goes through a tunnel, forest, or built-up area, GPS receiver cannot get the enough number of satellite signals. In these situations, a GPS receiver does not reliably work. A GPS error can be formulated by sum of bias error and sensor noise. The bias error is generated by the geometric arrangement of satellites and sensor noise error is generated by the corrupted signal noise of receiver. To enhance GPS sensor accuracy, these two kinds of errors have to be removed. In this research, we make the road database which includes Road Database File (RDF). RDF includes road information such as road connection, road condition, coordinates of roads, lanes, and stop lines. Among the information, we use the stop line coordinates as a feature point to correct the GPS bias error. If the relative distance and angle of a stop line from a car are detected and the detected stop line can be associated with one of the stop lines in the database, we can measure the bias error and correct the car's location. To remove the other GPS error, sensor noise, the Kalman filter algorithm is used. Additionally, using the RDF, we can get the information of the road where the car belongs. It can be used to help the GPS correction algorithm or to give useful information to users.

지적 PID를 적용한 라인 트레이스 로봇에 관한 연구 (Study on the line tracer robot applying the intellectual PID)

  • 이동헌;김민;정재훈;박원현;최명훈;임재준;변기식;김관형
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.731-733
    • /
    • 2016
  • 라인 트레이서의 기본적인 목표는 주어진 주행선을 센서로 검출하여 목적 위치까지 정확하고 빠르게 이동하는 것이다. 이를 응용하여 현재 무인 운송 차량, 레이저 절단기, 자율이동 및 주행이 가능한 무인 로봇 등 여러 분야에 활용되고 있고, 응용에 따라 많은 발전의 가능성을 가진 분야로 여러 대학교에서 매년 대회를 개최하고 있다. 하지만, 하드웨어적인 설계와 제어방식에 따라 주행 성능에 많은 차이가 생긴다. 본 논문에서는 라인트레이서의 특성을 향상시키고자 지적 PID를 적용한 제어기를 설계하여 시스템의 특성을 향상시키는 방안을 강구하고자 한다.

  • PDF

퍼지 분류자 시스템을 이용한 퍼지 규칙의 학습 (Learning of Fuzzy Rules Using Fuzzy Classifier System)

  • 정치선;심귀보
    • 전자공학회논문지CI
    • /
    • 제37권5호
    • /
    • pp.1-10
    • /
    • 2000
  • 본 논문에서는 연속적인 입력을 연속적인 출력으로 매핑하는 것을 가능하게 하는 퍼지 분류자 시스템을 제안한다. 퍼지 분류자 시스템은 기계학습의 방법을 퍼지 제어기의 개념에 적용한 것이다. 즉 분류자의 조건부와 행동부는 퍼지 규칙에서의 전건부와 후건부와 같은 형태이다. 퍼지 분류자 시스템은 입력 값을 퍼지화된 메시지로 변환하고 메시지 리스트에 저장한다. 저장된 메시지와 퍼지 분류자 리스트의 분류자들과 정합과정을 통해 룰-베이스를 구성하고, 버킷 릴레이 알고리즘을 적용하여 퍼지 분류자들의 유용성을 검증한다. 또한 유전 알고리즘을 사용하여 새로운 규칙을 생성하거나 규칙을 수정하여 시스템의 성능을 향상시킨다. 이러한 과정을 통해 유용한 규칙집합을 찾아낸다. 제안된 퍼지 분류자 시스템을 자율이동로봇의 목적지 지향과 충돌 회피 학습에 적용하여 그 유용성을 확인하였다.

  • PDF