• 제목/요약/키워드: Euler Angles Rotation

검색결과 18건 처리시간 0.025초

로터 시스템 회전운동의 정식화 및 해석 (Inelastic Transient Dynamic Analysis of Two- and Three-dimensional Stress Problems by Particular Integral Boundary Element Method)

  • 윤성호;임리민
    • 한국전산구조공학회논문집
    • /
    • 제21권5호
    • /
    • pp.475-482
    • /
    • 2008
  • 본 논문은 로터 시스템의 디스크 회전운동을 표현하는데 있어 운동방정식을 통합하는 과정에서 기존 연구자들이 채택한 오일러 각 사용법이 일관성이 없음을 지적하였다. 기존 연구자들은 오일러 각 순서가 달라서 속도와 운동에너지도 달리 산정하였음은 물론, 운동방정식은 오직 선형 시스템만 취급해 왔다 이러한 오일러 각 사용법의 단점을 극복하기 위하여 회전운동을 더욱 단순하게 매개화할 수 있는 4원법(quaternion)과 구 좌표계를 적용하여 비선형 시스템을 도출하였다. 이를 바탕으로 수치해석을 통하여 기존 방법과 비교하여 제안한 방법의 신뢰성과 우수성을 보였다.

디지털 트윈 환경에서의 짐벌락 개선을 위한 카메라 제어방법에 대한 연구 (The Study on Camera Control for Improvement of Gimbal Lock in Digital-Twin Environment)

  • 김경태;김영찬;조인표;이상엽
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.476-477
    • /
    • 2022
  • 이 연구는 3D 개발 환경에서 사용되는 움직임의 표현 방법 중 하나인 회전기법에 대해서 설명한다. 오일러 각은 물체를 3차원 공간에 표시하기 위한 회전 방식이다. 세 개의 각도로 3차원 좌표공간 내에 모든 회전을 다룰 수 있지만, 이 방식에는 심각한 오류가 존재한다. 오일러 각으로 물체를 회전 시키면 특정 환경에서 회전하지 못하는 짐벌락 문제에 직면하게 된다. 이를 해결하기 위해, 객체를 짐벌락 없이 회전 시킬 수 있는 방법이 바로 사원수로 이루어진 쿼터니언 회전이다. 본 논문에서는 쿼터니언 기법의 설명보다는 현재 3D 개발 환경에서 사용되는지 기법을 소개하고, 이를 카메라 회전 제어에 적용하여 짐벌락을 개선하는 방법을 제안한다.

  • PDF

회전운동의 매개화를 이용한 로터 시스템 해석 (Analysis of Rotor Systems by Using Rotation Parametrizations)

  • 윤성호
    • 한국정밀공학회지
    • /
    • 제26권1호
    • /
    • pp.130-137
    • /
    • 2009
  • This paper deals with the comparisons of methodologies to express finite rotations accounting for analysis of the rotor system. Researches have been made to predict a behavior of its rotational motion by introducing Euler angles which turned out to be lack in consistency and exactness of the analysis. To overcome this deficiency a new methodology is applied by using both spherical coordinate and quaternion in the rotor rotation and shows its superiority over choices of the Euler angle in terms of kinetic energy and rotation velocity. It is found through numerical examples that quaternion is a more useful and valid tool to derive the ideal numerical model of the rotor system.

On the Use of Finite Rotation Angles for Spacecraft Attitude Control

  • Kim, Chang Joo;Hur, Sung Wook;Ko, Joon Soo
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제18권2호
    • /
    • pp.300-314
    • /
    • 2017
  • This paper examines finite rotation angle (FRA) applications for spacecraft attitude control. The coordinate transformation matrix and the attitude kinematics represented by FRAs are introduced. The interpolation techniques for the angular orientations are thoroughly investigated using the FRAs and the results are compared to those using traditional methods. The paper proposes trajectory description techniques by using extremely smooth polynomial functions of time, which can describe point-to-point attitude maneuvers in a realizable and accurate manner with the help of unique FRA features. In addition, new controller design techniques using the FRAs are developed by combining the proposed interpolation techniques with a model predictive control framework. The proposed techniques are validated through their attitude control applications for an aggressive point-to-point maneuver. Conclusively, the FRAs provide much more flexibility than quaternions and Euler angles when describing kinematics, generating trajectories, and designing attitude controllers for spacecraft.

향상된 적응형 유전 알고리즘을 이용한 회전체형 컨포멀 배열 안테나의 패턴 합성 (Pattern Synthesis of Rotated-type Conformal Array Antenna Using Enhanced Adaptive Genetic Algorithm)

  • 성철민;권오혁;박동철
    • 한국전자파학회논문지
    • /
    • 제26권8호
    • /
    • pp.758-764
    • /
    • 2015
  • 본 논문에서는 2차 함수 곡선의 회전체형 도체 곡면 위에 있는 컨포멀 배열 안테나의 패턴을 EAGA(Enhanced Adaptive Genetic Algorithm)를 이용하여 합성한 내용을 보이고 있다. 다양한 곡면의 회전체 도체를 고찰하기 위해 2차 함수의 계수를 바꿔 세 가지 유형의 회전체형 곡면을 형성시켰고, 각 유형의 컨포멀 배열 안테나 패턴을 합성하였다. 패턴 합성에 소요되는 시간의 단축을 위해 3차원 컨포멀 배열 안테나의 능동 소자 패턴 대신에 2차원 평면 배열 안테나의 능동 소자 패턴을 구한 후, 이를 오일러 변환(Euler transform)시켜 이용하였다. EAGA를 이용하여 합성된 패턴의 검증을 위해 MWS(Microwave Studio)를 통해 구한 패턴과 비교하였으며, 두 패턴은 전반적으로 유사하였다.

쿼터니언을 이용한 6축 로봇 방위보간법에 관한 연구 (A Study on Orientations Interpolation of 6-Axis Articulated Robot using Quaternion)

  • 안진수;정원지
    • 한국생산제조학회지
    • /
    • 제20권6호
    • /
    • pp.778-784
    • /
    • 2011
  • This paper presents the study on orientations interpolation of 6-axis articulated robot using quaternion. In this paper, we propose a control algorithm between given two orientations of 6-axis articulated robot by using a quaternion with spherical linear interpolation. In order to study the quaternion interpolation, We created Inverse kinematics program and Interpolation program using LabVIE$^{(R)}$. The rotation angle of each axis were calculated using both euler orientations interpolation program and quaternion orientations interpolation program. The proposed control algorithm is shown to be effective in terms of motor angles and torques when compared to a conventional Euler angle interpolation, by using both LabVIEW$^{(R)}$ and RecurDyn$^{(R)}$.

A New Experimental Error Reduction Method for Three-Dimensional Human Motion Analysis

  • Mun, Joung-Hwan
    • 대한의용생체공학회:의공학회지
    • /
    • 제22권5호
    • /
    • pp.459-468
    • /
    • 2001
  • Average Coordinate Reference System (ACRS) 방법은 인체 보행 분석 시 발생하는 실험오타를 줄이기 위해서 개발되었다. 실험적으로 측정되어지는 운동학 데이터가 인체 모델링 분석을 수행하기 위해서 사용되어지며. 그 모델의 정확성은 그 측정된 데이터에 직접적인 연관 관계가 있다. 그러나, 인체가 보행하는 동안에 피부의 움직임과 골격구조의 변형이 발생하고 또한 운동 분석 실험장비 자체가 가지고 있는 여러 가지의 한계 때문에. 그 실험 데이터에 정확도는 의문시되어 진다 개발된 ACRS 방법은. 인체 운동분석을 수행하는 여러 종류의 시스템에 적용할 수 있는데. 본 연구에서는 ACRS 방법을 광학적으로 추적이 되는 표적을 인체의 각 세그멘트에 붙인 시스템에 적용하였다 ACRS 방법에서는. 각 세그멘트에 붙어있는 각각의 표적들이 독립적으로 그 세그멘트 안에서 국부좌표계의 원점으로 취급되어질 수 있다. 실험 과정에서 발생하는 본래부터의 오타 때문에. 각 원점에서 계산된 Euler angle은 서로 상이한 값을 갖는다 실험 초기에 측정한 보정 세그멘트 기준 프레임의 지식을 이용하면, 각 표적 위치에서 계산된 Euler angles들의 평균값을 계산할수 있고, 그 평균값은 피부의 확장과 회전의 영향을 최소화한 값이다. 운동분석에 일반적으로 적응되는 Euler angle 방법과 개발된 ACRS 방법을 비교하여 보면. ACRS 방법을 사용하였을 때 오차가 줄어들었다 만약에, 보행 실험 데이터에 오타가 존재하지 않는다면, 절대좌표계를 사용한 무릎 관절의 분리와 관통된 거리는 일회 보행구간 동안에 제로가 될 것으로 생각된다. 일반적으로 적용되는 Euler angle 방법을 적용하였을 때, 분리와 관통된 거리는 약 18 mm 가지 분포가 되었고, 개발된 ACRS 방법을 사용하였을 시에는 약 12 mm 까지 분포가 되었다.

  • PDF

화장칼만필터를 이용한 스티랩다운 관성항법시스템의 수평축 정렬 알고리즘 (A Leveling Algorithm for Strapdown Inertial Navigation System Using Extended Kalman Filter)

  • 홍현수;박찬국;한형석;이장규
    • 제어로봇시스템학회논문지
    • /
    • 제7권1호
    • /
    • pp.1231-1239
    • /
    • 2001
  • This paper presents a new leveling algorithm that estimates the initial horizontal angles composed of roll angle and pitch angle for a moving or stationary vehicle. The system model of the EKF is designed by linearizing the nonlinear Euler angle differential equation. The measurement models are designed for the moving case and for the stationary case, respectively. The simulation results show that the leveling algorithm is ade-quate not only for acquiring the initial horizontal angles of the vehicle in the motion with acceleration and rotation but also for the stationary one.

  • PDF

유전 알고리즘을 이용한 6자유도 병렬기구의 최적화 설계 (Optimal Design of a 6-DOF Parallel Mechanism using a Genetic Algorithm)

  • 황윤권;윤정원
    • 제어로봇시스템학회논문지
    • /
    • 제13권6호
    • /
    • pp.560-567
    • /
    • 2007
  • The objective of this research is to optimize the designing parameters of the parallel manipulator with large orientation workspace at the boundary position of the constant orientation workspace (COW). The method uses a simple genetic algorithm(SGA) while considering three different kinematic performance indices: COW and the global conditioning index(GCI) to evaluate the mechanism's dexterity for translational motion of an end-effector, and orientation workspace of two angle of Euler angles to obtain the large rotation angle of an end-effector at the boundary position of COW. Total fifteen cases divided according to the combination of the sphere radius of COW and rotation angle of orientation workspace are studied, and to decide the best model in the total optimized cases, the fuzzy inference system is used for each case's results. An optimized model is selected as a best model, which shows better kinematic performances compared to the basis of the pre-existing model.