• 제목/요약/키워드: Robot simulation

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

인간형 로봇의 임팩트 모델과 공기역학을 고려한 축구공의 궤적 계획 (Trajectory Planning of a Soccer Ball Considering Impact Model of Humanoid and Aerodynamics)

  • 소병록;이병주;최재연
    • 제어로봇시스템학회논문지
    • /
    • 제11권1호
    • /
    • pp.58-66
    • /
    • 2005
  • Usual human gait can be modeled as continual impact phenomenon that happens due to the topological change of the kinematic structure of the two feet. The human being adapts his own control algorithm to minimize the ill effect due to the collision with the environment. In order to operate a Humanoid robot like the human being, it is necessary to understand the physics of the impact and to derive an analytical model of the impact. In this paper, specially, we focus on impact analysis of the kicking motion in playing soccer. At the instant of impact, the external impulse exerted on the ball by the foot is an important property. Initially, we introduce the complete external impulse model of the lower-extremity of the human body and analyze the external impulses for several kicking postures of the lower-extremity. Secondly, a trajectory-planning algorithm of a ball, in which the initial velocity and the launch angle of the ball are calculated for a desired trajectory of the ball, will be introduced. The aerodynamic effect such as drag force and lift force is also considered. We carry out numerical simulation and experimentation to verify the effectiveness of the proposed analytical methodology.

Global Minimum-Jerk Trajectory Planning of Space Manipulator

  • Huang Panfeng;Xu Yangsheng;Liang Bin
    • International Journal of Control, Automation, and Systems
    • /
    • 제4권4호
    • /
    • pp.405-413
    • /
    • 2006
  • A novel approach based on genetic algorithms (GA) is developed to find a global minimum-jerk trajectory of a space robotic manipulator in joint space. The jerk, the third derivative of position of desired joint trajectory, adversely affects the efficiency of the control algorithms and stabilization of whole space robot system and therefore should be minimized. On the other hand, the importance of minimizing the jerk is to reduce the vibrations of manipulator. In this formulation, a global genetic-approach determines the trajectory by minimizing the maximum jerk in joint space. The planning procedure is performed with respect to all constraints, such as joint angle constraints, joint velocity constraints, joint angular acceleration and torque constraints, and so on. We use an genetic algorithm to search the optimal joint inter-knot parameters in order to realize the minimum jerk. These joint inter-knot parameters mainly include joint angle and joint angular velocities. The simulation result shows that GA-based minimum-jerk trajectory planning method has satisfactory performance and real significance in engineering.

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

  • Kim, Chang-Hwan;Kim, Do-Ik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.2126-2131
    • /
    • 2005
  • Interactions of a humanoid with a human are important, when the humanoid is requested to provide people with human-friendly services in unknown or uncertain environment. Such interactions may require more complicated and human-like behaviors from the humanoid. In this work the arm motions of a human are discussed as the early stage of human motion imitation by a humanoid. A motion capture system is used to obtain human-friendly arm motions as references. However the captured motions may not be applied directly to the humanoid, since the differences in geometric or dynamics aspects as length, mass, degrees of freedom, and kinematics and dynamics capabilities exist between the humanoid and the human. To overcome this difficulty a method to adapt captured motions to a humanoid is developed. The geometric difference in the arm length is resolved by scaling the arm length of the humanoid with a constant. Using the scaled geometry of the humanoid the imitation of actor's arm motions is achieved by solving an inverse kinematics problem formulated using optimization. The errors between the captured trajectories of actor arms and the approximated trajectories of humanoid arms are minimized. Such dynamics capabilities of the joint motors as limits of joint position, velocity and acceleration are also imposed on the optimization problem. Two motions of one hand waiving and performing a statement in sign language are imitated by a humanoid through dynamics simulation.

  • PDF

Development of Inverse Dynamic Controller for Industrial robots with HyRoHILS system

  • Yeon, Je-Sung;Kim, Eui-Jin;Lee, Sang-Hun;Park, Jong-Hyeon;Hur, Jong-Sung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1972-1977
    • /
    • 2005
  • In this work, an inverse dynamic control method is developed to enhance tracking performance of industrial robots, which effectively deal with the nonlinear dynamic interferential forces. In general, the DFF (Dynamic Feed-Forward) controller and the CTM (Computed-Torque Method) controller are used for dynamic control for industrial robots. We study on the practical issues for implementing these inverse dynamic controllers via simulations and experiments. We develop the dynamic models in two different ways. One is a model designed through Newton-Euler method for real time computation and the other is a model designed through SimMechanics for evaluating the developed controller via simulations. We evaluate the nominal performance and robustness of the controller via simulations and experiments using serial 4-DOF HyRoHILS (Hyundai Robot Hardware-In-the-Loop Simulation) system. The results show that the inverse dynamic controller is effective and practically useful for a real control structure.

  • PDF

규정된 추종오차 구속제어와 유한시간 슬라이딩 모드 제어를 이용한 로봇시스템의 미지의 외란에 대한 강인제어 (Robust Control for Unknown Disturbance of Robotic System Using Prescribed Tracking Error Constraint Control and Finite-Time SMC)

  • 류현제;신동석;한성익
    • 제어로봇시스템학회논문지
    • /
    • 제22권5호
    • /
    • pp.320-325
    • /
    • 2016
  • This paper presents a robust finite-time sliding mode control (SMC) scheme for unknown disturbance and unmodeled nonlinear friction and dynamics in the robotic manipulator. A finite-time SMC (FSMC) surface and finite-time sliding mode controller are constructed to obtain faster error convergence than the conventional infinite-time based SMC. By adding prescribed constraint control term to a finite-time SMC to compensate for unknown disturbance and uncertainties, a robust control scheme can be designed as well as faster convergence control. In addition, simpler controller structure is built by using feed-forwarding upper bound coefficients of each manipulator dynamic parameters instead of model-based control or adaptive observer to estimate unknown manipulator parameters. Simulation and experimental evaluations highlight the efficacy of the proposed control scheme for an articulated robotic manipulator.

불확실 비선형 시스템을 위한 퍼지 출력 추종 제어 (Fuzzy Output-Tracking Control for Uncertain Nonlinear Systems)

  • 이호재;주영훈;박진배
    • 한국지능시스템학회논문지
    • /
    • 제15권2호
    • /
    • pp.185-190
    • /
    • 2005
  • 본 논문은 파리미터의 불확실성을 포함하는 Takagi-Sugeno(T-S) 퍼지 시스템을 위한 체계적인 출력 추종 제어기 설계기법을 제안한다. 불확실 T-S 퍼지 시스템은 효과적인 설계를 위하여 퍼지 입력 공간의 발화도의 우세성에 따르는 몇 개의 불확실 선형 시스템으로 표현된다. 출력 추종 제어 오차는 일반화된 리아푸노프 함수에 의하여 해석된다. 이에 따라 출력 추종 제어기 설계 문제는 몇 개의 불확실 선형 시스템의 안정화 문제로 변환된다. 강인 추종 제어기 설계 조건은 선형행렬 부등식의 형태로 유도된다. 마지막으로 파라미터 불확실성을 포함하는 혼돈 로렌Cm 카오스 시스템의 출력 추종 문제를 고려하여 본 논문에서 제안한 기법의 효용성을 입증한다.

강화 학습에 기반한 뉴로-퍼지 제어기 (Neuro-Fuzzy Controller Based on Reinforcement Learning)

  • 박영철;심귀보
    • 한국지능시스템학회논문지
    • /
    • 제10권5호
    • /
    • pp.395-400
    • /
    • 2000
  • 본 논문에서는 강화학습에 기반한 새로운 뉴로-퍼지 제어기를 제안한다. 시스템은 개체의 행동을 결정하는 뉴로-퍼지 제어기와 그 행동을 평가하는 동적 귀환 신경회로망으로 구성된다. 뉴로-퍼지 제어기의 후건부 소속함수는 강화학습을 한다. 한편, 유전자 알고리즘을 통하여 진화하는 동적 귀환 신경회로망은 환경으로부터 받는 외부 강화신호와 로봇의 상태로부터 내부강화 신호를 만들어낸다. 이 출력(내부강화신호)은 뉴로-퍼지 제어기의 교사신호로 사용되어 제어기가 학습을 지속하도록 만든다. 제안한 시스템은 미지의 환경에서 제어기의 최적화 및 적응에 사용할 수 있다. 제안한 알고리즘은 컴퓨터 시뮬레이션 상에서 자율 이동로봇의 장애물 회피에 적용하여 그 유효성을 확인한다.

  • PDF

최적화된 퍼지로직 기반 이동로봇의 지능주행 알고리즘 (Intelligent Navigation Algorithm for Mobile Robots based on Optimized Fuzzy Logic)

  • 조연;이홍규
    • 전기전자학회논문지
    • /
    • 제22권2호
    • /
    • pp.440-445
    • /
    • 2018
  • 본 논문은 미지 유동환경에서 다중 이동로봇들의 주행문제에 대한 연구결과이다. 여기에서 환경은 로봇에게는 알려져 있지 않기 때문에 로봇의 몸체에 부착된 근접센서들을 이용하여 주변환경들을 감지하여야 하고, 로봇이 충돌 없이 경로를 추적하여 목표지점에 도착하도록 기본 방책들을 조합한 지능주행 방법을 제안하였다. 이러한 대부분 기법들은 퍼지논리 제어기들을 이용하여 구현하였으며, 모든 로봇에 동일하게 적용하였다. 퍼지 제어기의 성능을 향상시키기 위해서 유전 알고리즘을 이용하여 퍼지 제어기의 membership function과 rules set를 진화시켰다. 모의실험 결과 제안한 방법이 주행문제에 긍정적인 결과가 있음이 증명되었다.

음향적 요소분석과 DRNN을 이용한 음성신호의 감성 인식 (Analyzing the Acoustic Elements and Emotion Recognition from Speech Signal Based on DRNN)

  • 심귀보;박창현;주영훈
    • 한국지능시스템학회논문지
    • /
    • 제13권1호
    • /
    • pp.45-50
    • /
    • 2003
  • 최근 인간형 로봇에 대한 개발이 괄목할 만한 성장을 이루고 있고, 친근한 로봇의 개발에 중요한 역할을 담당하는 것으로써 감성/감정의 인식이 필수적이라는 인식이 확산되고 있나. 본 논문은 음성의 감정인식에 있어 가장 큰 부분을 차지하는 피치의 패턴을 인식하여 감정을 분류/인식하는 시뮬레이터의 개발과 시뮬레이션 결과를 나타낸다. 또한, 피치뿐 아니라 음향학적으로 날카로움, 낮음 등의 요소를 분류의 기준으로 포함시켜서 좀더 신뢰성 있는 인식을 할 수 있음을 보인다. 주파수와 음성의 다양한 분석을 통하여, 음향적 요소와 감성의 상관관계에 대한 분석이 선행되어야 하므로, 본 논문은 사람들의 음성을 녹취하여 분석하였다 시뮬레이터의 내부 구조로는 음성으로부터 피치를 추출하는 부분과 피치의 패턴을 학습시키는 DRNN 부분으로 이루어져 있다.

CMAC (Cerebellar Model Arithmetic Controller)

  • Hwang, Heon;Choi, Dong-Y.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1989년도 한국자동제어학술회의논문집; Seoul, Korea; 27-28 Oct. 1989
    • /
    • pp.675-681
    • /
    • 1989
  • As an adaptive control function generator, the CMAC (Cerebellar Model Arithmetic or Articulated Controller) based learning control has drawn a great attention to realize a rather robust real-time manipulator control under the various uncertainties. There remain, however, inherent problems to be solved in the CMAC application to robot motion control or perception of sensory information. To apply the CMAC to the various unmodeled or modeled systems more efficiently, It is necessary to analyze the effects of the CMAC control parameters an the trained net. Although the CMAC control parameters such as size of the quantizing block, learning gain, input offset, and ranges of input variables play a key role in the learning performance and system memory requirement, these have not been fully investigated yet. These parameters should be determined, of course, considering the shape of the desired function to be trained and learning algorithms applied. In this paper, the interrelation of these parameters with learning performance is investigated under the basic learning schemes presented by authors. Since an analytic approach only seems to be very difficult and even impossible for this purpose, various simulations have been performed with prespecified functions and their results were analyzed. A general step following design guide was set up according to the various simulation results.

  • PDF