• 제목/요약/키워드: Inverse Jacobian

검색결과 88건 처리시간 0.035초

KAIST ARM의 고속동작제어를 위한 하드웨어 좌표변환기의 개발

  • 박서욱;오준호
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1992년도 춘계학술대회 논문집
    • /
    • pp.127-132
    • /
    • 1992
  • To relize the future intelligent robot the development of a special-purpose processor for a coordinate transformation is evidently challenging task. In this case the complexity of a hardware architecture strongly depends on the adopted algorithm. In this paper we have used an inverse kinemetics algorithm based on incremental unit computation method. This method considers the 3-axis articulated robot as the combination of two types of a 2-axis robot: polar robot and 2-axis planar articulated one. For each robot incremental units in the joint and Cartesian spaces are defined. With this approach the calculation of the inverse Jacobian matrix can be realized through a simple combinational logic gate. Futhermore, the incremental computation of the DDA integrator can be used to solve the direct kinematics. We have also designed a hardware architecture to implement the proposed algorithm. The architecture consists of serveral simple unitsl. The operative unit comprises several basic operators and simple data path with a small bit-length. The hardware architecture is realized byusing the EPLD. For the straight-line motion of the KAIST arm we have obtained maximum end effector's speed of 12.6 m/sec by adopting system clock of 8 MHz.

모선주입전력 조정에 의한 과부하 해소 앨고리즘 (Overload Alleviation Algorithm by the Bus Injection Power Control)

  • 박규홍;정재길;안민옥
    • 대한전기학회논문지
    • /
    • 제39권2호
    • /
    • pp.111-118
    • /
    • 1990
  • This paper presents a new algorithm of contingency analysis and countermeasure to alleviate the line overloads for electric power systems. In this algorithm, the inverse matrix of the new Jacobian matrix when a contingency occurs, in fastly calculated using the house-holder's Inverse Matrix Modification Lamma (IMML) with the original factor table. The generation outputs are firstly adjusted to alleviate all line overloads occurred by the contingency without tripping loads. If the generation adjustment is not enough anymore to alleviate line overloads, then the control of bus injection power is recommended to quickly alleviate remaining overloads with minimum amount of load tripping and generation read-justing at the termination busbars of the overload lines. The proposed algorithm has been validated in tests on the 6 busbar test system.

  • PDF

Dynamics and Control of 6-DOF Shaking Table with Bell Crank Structure

  • Jeon, Duek-Jae;Park, Sung-Ho;Park, Young-Jin;Park, Youn-Sik;Kim, Hyoung-Eui;Park, Jong-Won
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.296-301
    • /
    • 2005
  • This paper describes the kinematics, dynamics and control of a 6-DOF shaking table with a bell crank structure, which converts the direction of reciprocating movements. In this shaking table, the bell crank mechanism is used to reduce the amount of space needed to install the shaking table and create horizontal displacement of the platform. In kinematics, joint design is performed using $Gr{\ddot{u}}bler's$ formula. The inverse kinematics of the shaking table is discussed. The derivation of the Jacobian matrix is presented to evaluate singularity conditions. Considering the maximum stroke of the hydraulic actuator, collision between links and singularity, workspace is computed. In dynamics, computations are based on the Newton-Euler formulation. To derive parallel algorithms, each of the contact forces is decomposed into one acting in the direction of the leg and the other acting in the plane orthogonal to the direction of the leg. Applying the Newton-Euler approach, the solution of inverse dynamics is almost completely parallel. Only one of the steps-the application of the Newton-Euler equations to the platform-must be performed on one single processor. Finally, the efficient control scheme is proposed for the tracking control of the motion platform.

  • PDF

여유자유도 실링 로봇에서의 최적 경로 계획 (Optimal Path Planning in Redundant Sealing Robots)

  • 성영휘;주백석
    • 전기학회논문지
    • /
    • 제61권12호
    • /
    • pp.1911-1919
    • /
    • 2012
  • In this paper, we focus on a robotic sealing process in which three robots are used. Each robot can be considered as a 7 axis redundant robot of which the first joint is prismatic and the last 6 joints are revolute. In the factory floor, robot path planning is not a simple problem and is not automated. They need experienced operators who can operate robots by teaching and playing back fashion. However, the robotic sealing process is well organized so the relative positions and orientations of the objects in the floor and robot paths are all pre-determined. Therefore by adopting robotic theory, we can optimally plan robot pathes without using teaching. In this paper, we analyze the sealing robot by using redundant manipulator theory and propose three different methods for path planning. For sealing paths outside of a car body, we propose two methods. The first one is resolving redundancy by using pseudo-inverse of Jacobian and the second one is by using weighted pseudo-inverse of Jacobian. The former is optimal in the sense of energy and the latter is optimal in the sense of manipulability. For sealing paths inside of a car body, we must consider collision avoidance so we propose a performance index for that purpose and a method for optimizing that performance index. We show by simulation that the proposed method can avoid collision with faithfully following the given end effector path.

2 자유도 병렬형 매니퓰레이터의 지역 성능지수에 관한 연구 (Study of Local Performance Index of 2-DOF Parallel Manipulator)

  • 이종규;양승한;이상룡;이춘영
    • 대한기계학회논문집A
    • /
    • 제37권1호
    • /
    • pp.89-95
    • /
    • 2013
  • 본 연구에서 병렬형 매니퓰레이터는 두 개의 평행판 위를 움직이는 슬라이더와 말단장치가 임의로 조정될 수 있는 링크를 가지고 있고, 두 개의 슬라이더에 각각 연결된 링크는 커플링운동을 한다. 매니퓰레이터의 정기구학 및 역기구학 해석을 통하여 슬라이더의 위치 및 말단장치의 위치 사이의 관계식을 나타내는 변위방정식을 유도하고, 유도된 방정식으로부터 정기구학 및 역기구학의 자코비안 행렬들을 구한다. 이러한 행렬들을 이용하여 매니퓰레이터의 지역 성능지수를 제안한다. 성능지수의 시뮬레이션 결과로부터, 매니퓰레이터는 한 사분면에서만 원활한 운동을 할 수 있고, 링크 길이 비와 말단장치의 자세가 최대 성능지수가 분포하는 영역의 변화에 중대한 영향을 미친다.

두 개의 스튜어트 플랫폼을 이용한 병렬형 신 압연기의 조작성 해석 (Manipulability Analysis of a New Parallel Rolling Mill Based upon Two Stewart Platforms)

  • 이준호;홍금식
    • 제어로봇시스템학회논문지
    • /
    • 제9권11호
    • /
    • pp.925-936
    • /
    • 2003
  • The manipulability analysis of the parallel-type rolling mill proposed in Hong et al. [1] is re-visited. The parallel rolling mill uses two Stewart platforms in opposite direction for the generation of 6 degree-of-freedom motions of each roll. The objective of this new parallel rolling mill is to permit an integrated control of the strip thickness, strip shape, pair crossing angle, uniform wear of rolls, and tension of the strip. New forward/inverse kinematics problems, in contrast with [1], are formulated. The forward kinematics problem is defined as the problem of finding the roll-gap and the pair-crossing angle of two work rolls for given lengths of twelve legs. On the other hand, the inverse kinematics problem is defined as the problem of finding the lengths of twelve legs when the roll-gap, the pair-crossing angle, and the position and orientation of one work roll are given. The method of manipulability analysis used in this paper follows the spirit of [1]. But, because the rolling force and moment exerted from both upper and lower rolls have been included in the manipulability analysis, more accurate results than the use of a single platform can be achieved. Two. kinematic parameters, the radius of the base and the angle between two neighboring joints, are optimally designed by maximizing the global manipulability measure in the entire workspace.

Determination of Identifiable Parameters and Selection of Optimum Postures for Calibrating Hexa Slide Manipulators

  • Park, Jong-Hyuck;Kim, Sung-Gaun;Rauf, Abdul;Ryu, Je-Ha
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.2737-2742
    • /
    • 2003
  • Kinematic calibration enhances absolute accuracy by compensating for the fabrication tolerances and installation errors. Effectiveness of calibration procedures depends greatly on the measurements performed. While the Cartesian postures are measured completely, all of the geometric parameters can be identified to their true values. With partial pose measurements, however, few geometric parameters may not be identifiable and effectiveness of the calibration results may vary significantly within the workspace. QR decomposition of the identification Jacobian matrix can reveal the non-identifiable parameters. Selecting postures for measurement is also an important issue for efficient calibration procedure. Typically, the condition number of the identification Jacobian is minimized to find optimum postures. This paper investigates identifiable parameters and optimum postures for four different calibration procedures - measuring postures completely with inverse kinematic residuals, measuring postures completely with forward kinematics residuals, measuring only the three position components, and restraining the mobility of the end-effector using a constraint link. The study is performed for a six degree-of-freedom fully parallel HexaSlide type paralle manipulator, HSM. Results verify that all parameters are identifiable with complete posture measurements. For the case of position measurements, one and for the case of constraint link, three parameters were found non-identifiable. Optimal postures showed the same trend of orienting themselves on the boundaries of the search space.

  • PDF

여유구동형 병렬 로봇의 최적설계를 통한 기구학적 분석 및 제어에 관한 연구 (The Study of Kinematic Analysis and Control by Optimum Design of Redundantly Actuated Parallel Robot)

  • 김병수;이재원;김영석;김진대;이혁진
    • 한국정밀공학회지
    • /
    • 제29권4호
    • /
    • pp.426-432
    • /
    • 2012
  • In this study, kinematic analysis of forward kinematic, inverse kinematic and jacobian for 6-bar parallel robot was analyzed. In order to analyze the maximum workspace of 6-bar parallel robot, maximum revolution range of active joint was calculated. Also, to analyze forward dynamics and inverse dynamics of 6-bar parallel robot, recurdyn and simmechanics was utilized. Using a PI controller and Feedforward controller make an experiment with square motion of end_effector. The reference value of active joint and trace of end_effector were compared with actual experimental value.

수치적인 역운동학 기반 UKF를 이용한 효율적인 중간 관절 추정 (Efficient Intermediate Joint Estimation using the UKF based on the Numerical Inverse Kinematics)

  • 서융호;이준성;이칠우
    • 대한전자공학회논문지SP
    • /
    • 제47권6호
    • /
    • pp.39-47
    • /
    • 2010
  • 영상 기반의 모션 캡처에 대한 연구는 인체의 특징 영역 검출, 정확한 자세 추정 및 실시간 성능 등의 문제를 풀기 위해 많은 연구가 진행되고 있다. 특히, 인체의 많은 관절 정보를 복원하기 위해 다양한 방법이 제안되고 있다. 본 논문에서는 수치적인 역운동학 방법의 단점을 개선한 실시간 모션 캡처 방법을 제안한다. 기존의 수치적인 역운동학 방법은 많은 반복 연산이 필요하며, 국부최소치 문제가 발생할 수 있다. 본 논문에서는 이러한 문제를 해결하기 위해 기존의 수치적인 역운동학 해법과 UKF를 결합하여 중간관절을 복원하는 방법을 제안한다. 수치적인 역운동학의 해와 UKF를 결합함으로써, 중간 관절 추정 시 최적값에 보다 안정적이고 빠른 수렴이 가능하다. 모션 캡처를 위해 먼저, 배경 차분과 피부색 검출 방법을 이용하여 인체의 특징 영역을 추출한다. 다수의 카메라로부터 추출된 2차원 인체 영역 정보로부터 3차원 정보를 복원하고, UKF와 결합된 수치적인 역운동학 해법을 통해 동작자의 중간 관절 정보를 추정한다. 수치적인 역운동학의 해는 UKF의 상태 추정 시 안정적인 방향을 제시하고, UKF는 다수의 샘플을 기반으로 최적 상태를 찾음으로써, 전역해에 보다 빠르게 수렴한다.

고감성 로봇을 이용한 프로펠러 연삭에 관한 연구 (Study on Propeller Grinding Applied by a High Stiffness Robot)

  • Lee, M.K.;Park, B.O.;Park, K.W.
    • 한국정밀공학회지
    • /
    • 제14권12호
    • /
    • pp.56-65
    • /
    • 1997
  • This paper presents the robot program for propeller grinding. A robot manipulator is constructed by combining a parallel and a serial mechanism to increase high sitffness as well as workspace. The robot program involves inverse/direct kinematics, velocity mapping, Jacobian, and etc. They are cerived in efficient formulations and implemented in a real time control. A velocity control is used to measure the hight of a propeller blade with a touch probe and a position control is performed to grind the surface of the blade.

  • PDF