• Title/Summary/Keyword: Robot Pattern

검색결과 322건 처리시간 0.032초

소형 교육용 다관절로봇 RTOS 구현을 위한 디자인 패턴 & 리팩토링 적용 (Applying Design Pattern & Refactoring on Implementing RTOS for the Small Educational Multi-Joint Robot)

  • 손현승;김우열;안홍영;김영철
    • 한국인터넷방송통신학회논문지
    • /
    • 제9권3호
    • /
    • pp.217-224
    • /
    • 2009
  • 기존의 교육용 소형 다관절로봇은 펌웨어를 이용하여 개발해왔다. 이런 시스템일 경우 단순동작만 수행할 수 있기 때문에 교육용으로 활용가치가 떨어진다. 그러나 교육용 소형 다관절로봇에 RTOS를 적용하면 다양한 동작의 수행이 가능하다. RTOS를 적용하면 시스템의 효율이 높아지지만 SW 복잡도가 높아져 교육용으로 사용하기 어려운 문제가 있다. 이런 문제를 해결하기 위해서 본 논문에서는 디자인 패턴과 리팩토링을 적용한다. 디자인 패턴과 리팩토링을 적용하여 RTOS를 설계하면 이미 알려진 패턴의 개념이 사용되기 때문에 RTOS의 전문 개발자가 아니어도 이해하기 쉬어진다. 뿐만 아니라 설계가 문서화되기 때문에 기존의 RTOS를 이용하여 새로운 시스템에 알맞은 RTOS로 변경이 용이해 진다. 그래서 본 논문에서는 디자인패턴을 사용하여 RTOS를 설계하고 RTOS 코드에 리팩토링을 적용하였다.

  • PDF

가상 로봇 팔 제어를 위한 퍼지-SOFM 방식의 근전도 패턴인식 (A Virtual Robot Arm Control by EMG Pattern Recognition of Fuzzy-SOFM Method)

  • 이정훈;정경권;이현관;엄기환
    • 전자공학회논문지CI
    • /
    • 제40권2호
    • /
    • pp.9-16
    • /
    • 2003
  • 본 논문에서는 개선된 SOFM(Self Organizing Feature Map)방식을 이용한 근전도 패턴인식으로 가상 로봇 팔을 제어하는 방식을 제안한다. 개선된 SOFM 방식은 근전도 신호의 전처리기를 사용하는 대신에 근전도 신호 자체를 SOFM에 입력으로 사용하고, 퍼지논리시스템을 이용하여 SOFM의 이웃반경과 학습율을 자동 조절하는 간단한 방식으로 입력 패턴을 더욱 빠르고 신뢰성있게 분류한다. 개선된 방식의 성능을 확인하기 위하여 어깨, 손목, 팔꿈치의 여섯 가지 동작의 근전도 패턴인식을 실험한 결과 기존의 일반적인 SOFM방식보다 제안한 SOFM방식의 인식율이 21.7% 향상되고, 평균학습 수도 절반이하로 감소되었으며, 인식한 근전도 신호를 이용하여 컴퓨터 상의 가상 로봇 팔을 정확하게 제어하였다.

천장 조명을 이용한 점 패턴 매칭 기반의 광역적인 위치 추정 (Point Pattern Matching Based Global Localization using Ceiling Vision)

  • 강민태;성창훈;노현철;정명진
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2011년도 제42회 하계학술대회
    • /
    • pp.1934-1935
    • /
    • 2011
  • In order for a service robot to perform several tasks, basically autonomous navigation technique such as localization, mapping, and path planning is required. The localization (estimation robot's pose) is fundamental ability for service robot to navigate autonomously. In this paper, we propose a new system for point pattern matching based visual global localization using spot lightings in ceiling. The proposed algorithm us suitable for system that demands high accuracy and fast update rate such a guide robot in the exhibition. A single camera looking upward direction (called ceiling vision system) is mounted on the head of the mobile robot and image features such as lightings are detected and tracked through the image sequence. For detecting more spot lightings, we choose wide FOV lens, and inevitably there is serious image distortion. But by applying correction calculation only for the position of spot lightings not whole image pixels, we can decrease the processing time. And then using point pattern matching and least square estimation, finally we can get the precise position and orientation of the mobile robot. Experimental results demonstrate the accuracy and update rate of the proposed algorithm in real environments.

  • PDF

구조 특성을 반영한 인간형 로봇을 위한 실시간 CoM/ZMP 궤적 변환 방법 (Real-Time CoM/ZMP Trajectory Transformation Method for Humanoid Robots Considering Structure Characteristics)

  • 홍석민
    • 한국항행학회논문지
    • /
    • 제21권1호
    • /
    • pp.132-137
    • /
    • 2017
  • 본 논문에서는 로봇의 구조나 보행 상황을 반영해 하나의 보행 패턴을 다른 보행 패턴으로 변환하게 해주는 영모멘트 점 (ZMP; zero moment point)와 질량 중심 (CoM; center of mass)의 실시간 변환 방법을 제안한다. 일반적으로 휴머노이드 로봇은 높이와 질량과 같은 자체적인 구조 특성을 가지고 있다. 이러한 구조적 특성으로 인해 인간 또는 휴머노이드 로봇으로부터 측정되거나 생성되어진 CoM / ZMP 보행 패턴을 다른 로봇에 직접 적용하는 것은 어렵다. 이를 위하여 간단한 휴머노이드 로봇 모델인 cart-table model을 사용해 보폭의 길이, 보행 시간, CoM 높이 변화에 따라 보행 패턴의 특성을 분석한다. 그러한 분석으로부터 변환 방정식을 유도하고 시뮬레이션을 통해 제안된 방법을 검증한다.

로봇활용수업에서 교사의 수업언어 사용 유형 분석 (Analyze Teacher's Lesson Language Pattern Based on Lesson of Using Robot)

  • 김두규;김경현
    • 수산해양교육연구
    • /
    • 제24권5호
    • /
    • pp.653-661
    • /
    • 2012
  • The purpose of this research is to analyze teacher's lesson language pattern based on robot class. For this research as an analytical tool AF (Advanced Flanders) was utilized. Actually ClassReport ver 1.0 computer program was used in the process of input data. From the results of the Flanders index, The major instruction sequences were 4-8-3 in elementary school and 4-8 in middle school. The teacher's remarks in robot class in the elementary school rank 'instruction', 'question'. And In the middle school rank 'instruction' and 'positive advice' are very high ratio, but 'indication' is low ratio. The teacher constantly teach and ask question ratio in the middle school was higher than elementary school. But a tendency for non-indication was low ratio in the middle school than elementary school. These results could provide effective cues and information on how to to improve instruction.

인간의 COG 궤적의 분석을 통한 5-link 이족 로봇의 보행 패턴 생성 (Gait Pattern Generation of S-link Biped Robot Based on Trajectory Images of Human's Center of Gravity)

  • 김병현;한영준;한헌수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권2호
    • /
    • pp.131-143
    • /
    • 2009
  • 인간이 최소 에너지를 소비하면서 자연스럽고 안정된 상태로 보행한다는 것에 착안하여, 본 논문은 인간 보행의 COG 궤적을 분석함으로써 인간형 이족로봇의 자연스러운 보행에 관한 연구를 수행한다. 이를 위해서 본 논문은 ssgittal plane과 frontal plane상의 보행 영상으로부터 계측된 COG 궤적을 고려함으로써 안정적이고 에너지를 최소화하는 자연스러운 이족로봇의 보행 패턴을 생성한다. 인간과 이족 로봇은 기구학적인 형태는 유사하지만 자유도에 있어 많은 차이를 의이기 때문에 추출된 인간 관절의 회전력을 이족로봇에 바로 적응할 수 없다. 본 논문에서는 인간의 보행패턴으로부터 계측된 각 관절의 회전력과 인간의 COG 궤적으로부터 계산된 ZMP을 이용하는 적응적 보행 패턴 생성 GA 알고리즘을 통해 5-link 이족로봇 모델의 보행패턴을 생성한다. 제안된 알고리즘은 인간의 각 관절의 회전력과 ZMP 궤적을 고려하기 때문에 인간과 같이 유연하고 에너지 소비를 최소화하는 인간형 이족로봇의 보행패턴을 생성한다. 본 논문은 역기구학을 이용한 일반적인 방법과 제안하는 방법에 의해 생성된 보행 패턴을 각각 5-link 이족로봇 모델에 적용하여 시각적인 측면과 에너지 효율측면에서 평가함으로써 제안하는 알고리즘의 우수성을 입증하였다.

폐회로 기구학적 구조의 벽면이동 로봇 설계

  • 이정훈;류성무;최혁렬
    • 대한기계학회논문집A
    • /
    • 제24권8호
    • /
    • pp.2065-2073
    • /
    • 2000
  • In this paper, we present a wall climbing robot whose gate pattern takes after those of specialized climbing animals such as spiders. Characteristic features of the biological locomotion are partly realized in the design of the mechanism. The robot has two legs and a trunk. Each one-dof leg with suction pads is driven by a motor which employs a closed loop linkage mechanism, and the trunk with suction pads steers the whole body of the robot using a motor. By generating adequate trajectories of the leg and simultaneously alternating the suction pattern between the legs and the trunk, we can achieve the spider like motion. The proposed idea is implemented in a robot and some tests are performed to evaluate its performance.

물체의 운동패턴을 이용한 로보트 팔의 자기보정 (Self-Calibration of a Robot Manipulator by Using the Moving Pattern of an Object)

  • Young Chul Kay
    • 전자공학회논문지B
    • /
    • 제32B권5호
    • /
    • pp.777-787
    • /
    • 1995
  • This paper presents a new method for automatically calibrating robot link (Kinematic) parameters during the process of estimating motion parameters of a moving object. The motion estimation is performed based on stereo cameras mounted on the end-effector of a robot manipulator. This approach significantly differs from other calibration approaches in that the calibration is achieved by simply observing the motion of the moving object (without resorting to any other external calibrating tools) at numerous and widely varying joint-angle configurations. A differential error model, which expresses the measurement errors of a robot in terms of robot link parameter errors and motion parameters, is developed. And then a measurement equation representing the true measurement values is derived. By estimating the above two kinds of parameters minimizing the difference between the measurement equations and the true moving pattern, the calibration of the robot link parameters and the estimation of the motion parameters are accomplished at the same time.

  • PDF

4 족 보행로봇의 보행방법에 대한 에너지효율 (The Energy Efficiency of Walking Method for Quadruped Walking Robot)

  • 신창록;김장섭;박종현;유홍희
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2008년도 추계학술대회A
    • /
    • pp.882-887
    • /
    • 2008
  • In this paper, the dependency of energy efficiency on the walking/running pattern and the walking/running period is analyzed though simulations of walk, trot and gallop. A quadruped animal has its own original features in the walking pattern and the walking period for adaptation to the environment. The robot model used in the simulations has three active joints and one passive spring-loaded joint at each leg, which is based on the actual quadruped robot, HUNTER (Hanyang UNiversity TEtrapod Robot), developed in the lab. Also included is the dependency of energy efficiency on the walking period in trot.

  • PDF

댄싱 로봇의 구현을 위한 음악 템포 추출 및 모션 패턴 결정 방법 (Music Tempo Tracking and Motion Pattern Selection for Dancing Robots)

  • 전명재;유민수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.369-370
    • /
    • 2009
  • Robot이 음악에 맞춰 어떤 행동을 하기 위해선 먼저 Acoustic을 이해 할 수 있는 인지 능력이 필요하며 인지한 음악적 내용을 Dance Motion에 가깝게 Action을 표현할 수 있어야 한다. 본 논문에서는 신호처리와 기계학습을 사용하여 음악의 Tempo를 Tracking하고 이것을 참고하여 행동 Pattern을 결정하는 Dance Robot System을 소개한다.