• 제목/요약/키워드: Parameterized Motion

검색결과 14건 처리시간 0.022초

얼굴의 움직임 추적에 따른 3차원 얼굴 합성 및 애니메이션 (3D Facial Synthesis and Animation for Facial Motion Estimation)

  • 박도영;심연숙;변혜란
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권6호
    • /
    • pp.618-631
    • /
    • 2000
  • 본 논문에서는 2차원 얼굴 영상의 움직임을 추출하여 3차원 얼굴 모델에 합성하는 방법을 연구하였다. 본 논문은 동영상에서의 움직임을 추정하기 위하여 광류를 기반으로 한 추정방법을 이용하였다. 2차원 동영상에서 얼굴요소 및 얼굴의 움직임을 추정하기 위해 인접한 두 영상으로부터 계산된 광류를 가장 잘 고려하는 매개변수화된 움직임 벡터들을 추출한다. 그리고 나서, 이를 소수의 매개변수들의 조합으로 만들어 얼굴의 움직임에 대한 정보를 묘사할 수 있게 하였다. 매개변수화 된 움직임 벡터는 눈 영역, 입술과 눈썹 영역, 그리고 얼굴영역을 위한 서로 다른 세 종류의 움직임을 위하여 사용하였다. 이를 얼굴 모델의 움직임을 합성할 수 있는 단위행위(Action Unit)와 결합하여 2차원 동영상에서의 얼굴 움직임을 3 차원으로 합성한 결과를 얻을 수 있다.

  • PDF

모션 텍스처를 이용한 차량 시뮬레이터의 통합 (A Data Driven Motion Generation for Driving Simulators Using Motion Texture)

  • 차무현;한순흥
    • 대한기계학회논문집A
    • /
    • 제31권7호
    • /
    • pp.747-755
    • /
    • 2007
  • To improve the reality of motion simulator, the method of data-driven motion generation has been introduced to simply record and replay the motion of real vehicles. We can achieve high quality of reality from real samples, but it has no interactions between users and simulations. However, in character animation, user controllable motions are generated by the database made up of motion capture signals and appropriate control algorithms. In this study, as a tool for the interactive data-driven driving simulator, we proposed a new motion generation method. We sample the motion data from a real vehicle, transform the data into the appropriate data structure(motion block), and store a series of them into a database. While simulation, our system searches and synthesizes optimal motion blocks from database and generates motion stream reflecting current simulation conditions and parameterized user demands. We demonstrate the value of the proposed method through experiments with the integrated motion platform system.

상.하체 분리 매개화를 통한 블렌딩 기반의 모션 합성 (Decoupled Parametric Motion Synthesis Based on Blending)

  • 하동욱;한정현
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2008년도 학술대회 1부
    • /
    • pp.439-444
    • /
    • 2008
  • 추상적인 매개공간을 예제모션들로 표본추출(sampling)하고, 그것들을 보간하여 주어진 입력 매개변수(parametrs)와 대응되는 블렌딩 가중치(blend weights)를 계산하는 블렌딩 기반의 매개화된 합성기법은 뛰어난 제어력과 효율성 때문에 널리 쓰이고 있다. 그러나 보다 세부적인 모션 제어를 위해 매개공간의 차원을 증가시킬수록, 표본추출을 위해 필요한 예제모션의 수가 기하급수적으로 늘어나게 된다. 본 논문은 상체모션과 하체모션의 분리된 생성 및 제어를 위해 두 개의 매개공간(parameter spaces)을 사용하는 방법론을 제안한다. 즉, 매 애니메이션 프레임마다 각 매개공간으로부터 두 개의 바탕프레임(source frames)이 추출되면, 하나로부터의 상체를 다른 하나의 하체에 접합(splicing)하여 실시간으로 목적모션을 생성한다. 이를 통해 사용자가 입력한 상체제약과 하체제약을 모두 만족하는 모션을 생성할 수 있을 뿐만 아니라 매개공간의 차원 복잡도에서 기인하는 문제를 해결할 수 있다. 본 논문을 통해, 우리는 두 개의 매개화된 모션공간으로부터 시간적 상호관계가 고려된 모션을 생성하기 위한 새로운 시간왜곡(time-warping)기법을 제안한다. 또한 상체의 공간적 특성을 기반으로 예제모션들을 매개화할 경우, 접합되는 하체에 따라 변경되는 예제모션들의 매개변수를 빠르게 근사하기 위한 기법을 소개한다.

  • PDF

매개변수로 제어가능한 운전자의 안전벨트 뻗침 모션 생성 (Parametrized Construction of Virtual Drivers' Reach Motion to Seat Belt)

  • 서혜원;코디에프레데릭;최우진;최형연
    • 한국CDE학회논문집
    • /
    • 제16권4호
    • /
    • pp.249-259
    • /
    • 2011
  • In this paper we present our work on the parameterized construction of virtual drivers' reach motion to seat belt, by using motion capture data. A user can generate a new reach motion by controlling a number of parameters. We approach the problem by using multiple sets of example reach motions and learning the relation between the labeling parameters and the motion data. The work is composed of three tasks. First, we construct a motion database using multiple sets of labeled motion clips obtained by using a motion capture device. This involves removing the redundancy of each motion clip by using PCA (Principal Component Analysis), and establishing temporal correspondence among different motion clips by automatic segmentation and piecewise time warping of each clip. Next, we compute motion blending functions by learning the relation between labeling parameters (age, hip base point (HBP), and height) and the motion parameters as represented by a set of PC coefficients. During runtime, on-line motion synthesis is accomplished by evaluating the motion blending function from the user-supplied control parameters.

비선형 현가요소를 가진 철도차량의 승차감 민감도 해석 (Ride Sensitivity Analysis of a Train Model with Non-linear Suspension Elements)

  • 탁태오;김명훈
    • 산업기술연구
    • /
    • 제18권
    • /
    • pp.233-240
    • /
    • 1998
  • In this study, ride sensitivity analysis of train with non-linear suspension elements is performed. Non-linear characteristics of springs and dampers for primary and secondary suspensions of a train is parameterized. Equation of motion of the train model is derived, and using the direct differentiation method, sensitivity equations are obtained. For a nominal ride quality performance index, sensitivity analysis with respect to various design parameters regarding non-linear suspension parameters is carried out.

  • PDF

신경회로망 기반의 적응제어기를 이용한 AUV의 운동 제어 (Motion Control of an AUV Using a Neural-Net Based Adaptive Controller)

  • 이계홍;이판묵;이상정
    • 한국해양공학회:학술대회논문집
    • /
    • 한국해양공학회 2001년도 추계학술대회 논문집
    • /
    • pp.91-96
    • /
    • 2001
  • This paper presents a neural net based nonlinear adaptive controller for an autonomous underwater vehicle (AUV). AUV's dynamics are highly nonlinear and their hydrodynamic coefficients vary with different operational conditions, so it is necessary for the high performance control system of an AUV to have the capacities of learning and adapting to the change of the AUV's dynamics. In this paper a linearly parameterized neural network is used to approximate the uncertainties of the AUV's dynamics, and a sliding mode control is introduced to attenuate the effects of the neural network's reconstruction errors and the disturbances of AUV's dynamics. The presented controller is consist of three parallel schemes; linear feedback control, sliding mode control and neural network. Lyapunov theory is used to guarantee the asymptotic convergence of trajectory tracking errors and the neural network's weights errors. Numerical simulations for motion control of an AUV are performed to illustrate to effectiveness of the proposed techniques.

  • PDF

신경회로망 기반의 적응제어기를 이용한 AUV의 운동 제어 (Motion Control of an AUV Using a Neural-Net Based Adaptive Controller)

  • 이계홍;이판묵;이상정
    • 한국해양공학회지
    • /
    • 제16권1호
    • /
    • pp.8-15
    • /
    • 2002
  • This paper presents a neural net based nonlinear adaptive controller for an autonomous underwater vehicle (AUV). AUV's dynamics are highly nonlinear and their hydrodynamic coefficients vary with different operational conditions, so it is necessary for the high performance control system of an AUV to have the capacities of learning and adapting to the change of the AUV's dynamics. In this paper a linearly parameterized neural network is used to approximate the uncertainties of the AUV's dynamic, and the basis function vector of network is constructed according to th AUV's physical properties. A sliding mode control scheme is introduced to attenuate the effect of the neural network's reconstruction errors and the disturbances in AUV's dynamics. Using Lyapunov theory, the stability of the presented control system is guaranteed as well as the uniformly boundedness of tracking errors and neural network's weights estimation errors. Finally, numerical simulations for motion control of an AUV are performed to illustrate the effectiveness of the proposed techniques.

Local minimization behavior of weighted kinematically decoupled joint space decomposition for redundant manipulators

  • Park, Jonghoon;Chung, Wan-Kyun;Youm, Youngil
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 Proceedings of the Korea Automatic Control Conference, 11th (KACC); Pohang, Korea; 24-26 Oct. 1996
    • /
    • pp.123-128
    • /
    • 1996
  • Kinematically redundant manipulators have been studied because of its usefulness of kinematic redundancy. It is natural that the kinematic redundancy induces a kind of control redundancy. By using the weighted kinematically decoupled joint space decomposition, we unify the control redundancy and the kinematic redundancy parameterized by the joint space weighting matrix. Concentrating to the particular component of each decomposition, we can describe the local minimization behavior of the control weighted quadratic by each weighted decomposition. The result extends the conventional results on general setting, and should be of interest in understanding the motion behavior of kinematically redundant manipulators.

  • PDF

비선형 현가요소를 가진 철도차량의 승차감 민감도 해석 (Ride Sensitivity Analysis of a Train With Non-linear Suspension Elements)

  • 전형호;탁태오
    • 한국철도학회논문집
    • /
    • 제5권1호
    • /
    • pp.40-47
    • /
    • 2002
  • In this study, and analytical method for ride sensitivity analysis of a train with non-linear suspension elements are proposed. Non-linear characteristics of springs and dampers for primary and secondary suspensions of a train are parameterized using polynomial interpolation. Vertical dynamic model of a three-body train running on straight rail with the predetermined roughness expressed in terms of spectral density function is set up and its equations of motion for ride analysis are derived. Using the direct differentiation method, sensitivity equations of the vertical dynamic model with respect to design parameters associated with non-linearity of suspensions are obtained. Based on the sensitivity analysis, improvement of ride is achieved by varying appropriate suspension parameters.

생체모방형 수중다관절 로봇의 유영계획 (Swimming Plans for a Bio-inspired Articulated Underwater Robot)

  • 김희중;이지홍
    • 제어로봇시스템학회논문지
    • /
    • 제19권9호
    • /
    • pp.782-790
    • /
    • 2013
  • In this paper, we propose a better solution for swimming plans of an articulated underwater robot, Crabster, with a view point of biomimetics. As a biomimetic model of underwater organisms, we chose diving beetles structurally similar to Crabster. Various swimming locomotion of the diving beetle has been observed and sorted by robotics technology through experiments with a high-speed camera and image processing software Image J. Subsequently, coordinated patterns of rhythmic movements of the diving beetle are reproduced by simple control parameters in a parameter space which make it easy to control trajectories and velocities of legs. Furthermore, a simulation was implemented with an approximated model to predict the motion of the robot under development based on the classified forward and turning locomotion. Consequently, we confirmed the applicability of parameterized leg locomotion to the articulated underwater robot through the simulated results by the approximated model.