• 제목/요약/키워드: coordinate transformation matrix

검색결과 92건 처리시간 0.03초

좌표변환 기반의 두 자세 정렬 기법 비교 (Comparison between Two Coordinate Transformation-Based Orientation Alignment Methods)

  • 이정근;정우창
    • 센서학회지
    • /
    • 제28권1호
    • /
    • pp.30-35
    • /
    • 2019
  • Inertial measurement units (IMUs) are widely used for wearable motion-capturing systems in the fields of biomechanics and robotics. When the IMUs are combined with optical motion sensors (hereafter, OPTs) for their complementary capabilities, it is necessary to align the coordinate system orientations between the IMU and OPT. In this study, we compare the application of two coordinate transformation-based orientation alignment methods between two coordinate systems. The first method (M1) applies angular velocity coordinate transformation, while the other method (M2) applies gyroscopic angle coordinate transformation. In M1 and M2, the angular velocities and angles, respectively, are acquired during random movement for a least-square algorithm to determine the alignment matrix between the two coordinate systems. The performance of each method is evaluated under various conditions according to the type of motion during measurement, number of data points, amount of noise, and the alignment matrix. The results show that M1 is free from drift errors, while drift errors are present in most cases where M2 is applied. Thus, this study indicates that M1 has a far superior performance than M2 for the alignment of IMU and OPT coordinate systems for motion analysis.

Study on the Frame Structure Modeling of the Beam Element Formulated by Absolute Nodal Coordinate Approach

  • Takahashi Yoshitaka;Shimizu Nobuyuki;Suzuki Kohei
    • Journal of Mechanical Science and Technology
    • /
    • 제19권spc1호
    • /
    • pp.283-291
    • /
    • 2005
  • Accurate seismic analyses of large deformable moving structures are still unsolved problems in the field of earthquake engineering. In order to analyze these problems, the nonlinear finite element method formulated by the absolute nodal coordinate approach is noticed. Because, this formulation has several advantages over the standard procedures on mass matrix, elastic forces and damping forces in the case of large displacement problems. But, it has not been fully studied to build frame structure models by using beam elements in the absolute nodal coordinate formulation. In this paper, we propose the connecting method of the beam elements formulated by the absolute nodal coordinate. The coordinate transformation matrix of this element is introduced into the frame structure. This beam element has the characteristic that the mass matrix and bending stiffiness matrix are constant even if in the case of large displacement problems, and this characteristic is being kept after the transformation. In order to verify the proposed method, we show the numerical simulation results of frame structures for a vibration problem and a large displacement problem.

기하 공차의 수학적 표현 : 1편 (Mathematical Representation of Geometric Tolerances : Part 1)

  • 박상호;이건우
    • 한국정밀공학회지
    • /
    • 제13권6호
    • /
    • pp.78-89
    • /
    • 1996
  • Every mechanical component is fabricated with the variations in its size and shape, and the allowable range of the variation is specified by the tolerance in the design stage. Geometric tolerances specify the size or the thickness of each shape entity itself or its relative position and orientation with respect to datums. Since the range of shape variation can be represented by the variation of the coordinate system attached to the shape, the transformation matrix of the coordinate system would mathematically express the range of shape variation if the interval numbers are inserted for the elements of the transformation matrix. For the shape entity specified by the geometric tolerance with reference to datums, its range of variation can be also derived by propagating the transformation matrices composed of interval numbers. The propagation depends upon the order of precedence of datums.

  • PDF

탄성 다물체계에 대한 조인트좌표 공간에서의 역동역학 해석 (Inverse Dynamic Analysis of Flexible Multibody System in the Joint Coordinate Space)

  • 이병훈
    • 대한기계학회논문집A
    • /
    • 제21권2호
    • /
    • pp.352-360
    • /
    • 1997
  • An inverse dynamic procedure for spatial multibody systems containing flexible bodies is developed in the relative joint coordinate space. Constraint acceleration equations are derived in terms of relative coordinates using the velocity transformation technique. An inverse velocity transformation operator, which transforms the Cartesian velocities to the relative velocities, is derived systematically corresponding to the types of kinematic joints connecting the bodies and the system reference matrix. Using the resulting matrix, the joint reaction forces and moments are analyzed in the Cartesian coordinate space. The formulation is illustrated by means of two numerical examples.

스테레오 비젼을 이용한 이동로봇의 자기-이동변위인식 시스템에 관한 연구 (The Study of Mobile Robot Self-displacement Recognition Using Stereo Vision)

  • 심성준;고덕현;김규로;이순걸
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.934-937
    • /
    • 2003
  • In this paper, authors use a stereo vision system based on the visual model of human and establish inexpensive method that recognizes moving distance using characteristic points around the robot. With the stereovision. the changes of the coordinate values of the characteristic points that are fixed around the robot are measured. Self-displacement and self-localization recognition system is proposed from coordination reconstruction with those changes. To evaluate the proposed system, several characteristic points that is made with a LED around the robot and two cheap USB PC cameras are used. The mobile robot measures the coordinate value of each characteristic point at its initial position. After moving, the robot measures the coordinate values of the characteristic points those are set at the initial position. The mobile robot compares the changes of these several coordinate values and converts transformation matrix from these coordinate changes. As a matrix of the amount and the direction of moving displacement of the mobile robot, the obtained transformation matrix represents self-displacement and self-localization by the environment.

  • PDF

재귀 최소자승법을 이용한 천체 망원경의 추적 오차 보정법 (Correction Method of Tracking Error for Astronomical Telescope Using Recursive Least Square Method)

  • 곽동훈;김태한;이영삼
    • 제어로봇시스템학회논문지
    • /
    • 제18권3호
    • /
    • pp.224-229
    • /
    • 2012
  • In this paper, we propose a correction method for astronomical telescope using recursive least square method. There are two ways to move a telescope : equatorial operation and altazimuth operation. We must align polar axis of a equatorial telescope with the north celestial pole and adjust the horizontal axis of a altazimuth telescope exactly to match the celestial coordinate system with the telescope coordinate system. This process needs time and expertise. We can skip existing process and correct a tracking error easily by deriving the relationship of the celestial coordinate system and the telescope coordinate system using the proposed correction method. We obtain the coordinate of a celestial body in the celestial coordinate system and the telescope coordinate system and derive a transformation matrix through the obtained coordinate. We use recursive least square method to estimate the unknown parameters of a transformation matrix. Finally, we implement a telescope control system using a microprocessor and verify the performance of the correction method. Through an experiment, we show the validity of the proposed correction method.

Homogeneous Transformation Matrix의 곱셈을 위한 병렬구조 프로세서의 설계 (A Parallel-Architecture Processor Design for the Fast Multiplication of Homogeneous Transformation Matrices)

  • 권두올;정태상
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제54권12호
    • /
    • pp.723-731
    • /
    • 2005
  • The $4{\times}4$ homogeneous transformation matrix is a compact representation of orientation and position of an object in robotics and computer graphics. A coordinate transformation is accomplished through the successive multiplications of homogeneous matrices, each of which represents the orientation and position of each corresponding link. Thus, for real time control applications in robotics or animation in computer graphics, the fast multiplication of homogeneous matrices is quite demanding. In this paper, a parallel-architecture vector processor is designed for this purpose. The processor has several key features. For the accuracy of computation for real application, the operands of the processors are floating point numbers based on the IEEE Standard 754. For the parallelism and reduction of hardware redundancy, the processor takes column vectors of homogeneous matrices as multiplication unit. To further improve the throughput, the processor structure and its control is based on a pipe-lined structure. Since the designed processor can be used as a special purpose coprocessor in robotics and computer graphics, additionally to special matrix/matrix or matrix/vector multiplication, several other useful instructions for various transformation algorithms are included for wide application of the new design. The suggested instruction set will serve as standard in future processor design for Robotics and Computer Graphics. The design is verified using FPGA implementation. Also a comparative performance improvement of the proposed design is studied compared to a uni-processor approach for possibilities of its real time application.

두 보정면과 사교좌표 매핑을 이용한 카메라 보정법 (Camera Calibration with Two Calibration Planes and Oblique Coordinate Mapping)

  • 안정호
    • 한국정밀공학회지
    • /
    • 제16권7호
    • /
    • pp.119-124
    • /
    • 1999
  • A method to find the line of sight ray in space which corresponds to a point in an image plane is presented. The line of sight ray is defined by two points which are the intersections between the two calibration planes and the sight ray. The intersection point is found by the oblique coordinate mapping between the image plane and the calibration plane in the space. The proposed oblique coordinate mapping method has advantages over the transformation matrix method in the required memory space and computation time.

  • PDF

Rotation Matrix를 이용한 안구운동의 수학적 표현 (Mathematical Expression of Eye Movement Using Rotation Matrix)

  • 김용근
    • 한국안광학회지
    • /
    • 제4권2호
    • /
    • pp.51-55
    • /
    • 1999
  • 안구운동의 회선점을 중심으로 한 안구운동은 직각좌표의 좌표축 회전변환에 의한 회전행렬 $R_x$, $R_y$, $R_z$로 표현할 수 있으며, 6가지의 눈의 주된 회전 형태인 외-내전, 상-하전, 내-외방 회선 등으로 기술된다. 제1안위에서 제3안위까지의 안구운동은 회전행렬의 조합으로 구성되고, 6가지의 주회전과 8가지의 보조회전으로 6개의 외안근 운동을 표현 할 수 있다. 안구운동에 의한 동공점인 각막정점의 위치를 각각좌표의 회전행렬을 구좌표$(r,{\theta},{\phi})$로 전환하여 9가지로 기술된다.

  • PDF

탄성 다물체계의 체계적인 동역학적 해석 (A Systematic Formulation for Dynamics of Flexible Multibody Systems)

  • 이병훈;유완석
    • 대한기계학회논문집
    • /
    • 제17권10호
    • /
    • pp.2483-2490
    • /
    • 1993
  • This paper presents a systematic formulation for the kinematic and dynamic analysis of flexible multibody systems. The system equations of motion are derived in terms of relative and elastic coordinates using velocity transformation technique. The position transformation equations that relate the relative and elastic coordinates to the Cartesian coordinates for the two contiguous flexible bodies are derived. The velocity transformation matrix is derived systematically corresponding to the type of kinematic joints connecting the bodies and system path matrix. This matrix is employed to represent the equations of motion in relative coordinate space. Two examples are taken to test the method developed here.