• Title/Summary/Keyword: redundant joints

Search Result 43, Processing Time 0.03 seconds

Optimizing Movement of A Multi-Joint Robot Arm with Existence of Obstacles Using Multi-Purpose Genetic Algorithm

  • Toyoda, Yoshiaki;Yano, Fumihiko
    • Industrial Engineering and Management Systems
    • /
    • v.3 no.1
    • /
    • pp.78-84
    • /
    • 2004
  • To optimize movement of a multi-joint robot arm is known to be a difficult problem, because it is a kind of redundant system. Although the end-effector is set its position by each angle of the joints, the angle of each joint cannot be uniquely determined by the position of the end-effector. There exist the infinite number of different sets of joint angles which represent the same position of the end-effector. This paper describes how to manage the angle of each joint to move its end-effector preferably on an X-Y plane with obstacles in the end-effector’s reachable area, and how to optimize the movement of a multi-joint robot arm, evading obstacles. The definition of “preferable” movement depends upon a purpose of robot operation. First, we divide viewpoints of preference into two, 1) the standpoint of the end-effector, and 2) the standpoint of joints. Then, we define multiple objective functions, and formulate it into a multi-objective programming problem. Finally, we solve it using multi-purpose genetic algorithm, and obtain reasonable results. The method described here is possible to add appropriate objective function if necessary for the purpose.

Analysis of human gait using inverse kinematics (역기구학을 이용한 보행 분석)

  • 최경암;정민근;염영일
    • Journal of the Ergonomics Society of Korea
    • /
    • v.13 no.1
    • /
    • pp.3-14
    • /
    • 1994
  • In this study, the human gait trajectories during normal walking were synthesized using the inverse kinematics and optimization techniques. The synthesis is based on a gait model consisting of a torso and two legs. Each let has three segments: thigh, shank, foot, and has six degrees-of-freedom. In order to synthesize trajectories of this redundant system, the sum of angular displacements of articulating joints was selected as an objective function to be minimized. The proposed algorithm in this study is very useful for the analysis of human gait. For the gait analysis, the trajectories of four points in each leg should be measured. Hpwever, by using the algorithm, measuring the trajectories of two points is sufficient, and thus the experimental set-up can be simplified.

  • PDF

Dexterity modulation of parallel manipulators using joint freezing/releasing and joint unactuation/actuation

  • Youm, Sungkwan;So, Jinho;Kim, Sungbok
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.764-767
    • /
    • 1997
  • This paper presents the modulation of the dexterity of a parallel manipulator using joint freezing/releasing and joint unactuation/actuation. In this paper, individual limbs have redundant number of joints, and each joint can be frozen/released and unactuated/actuated, as needed. First, given a task, the restrictions on joint freezing and joint unactuation of a parallel manipulator are derived. Next, with/without joint freezing and/or joint unactuation, the kinematics of a parallel manipulator is formulated, based on which the manipulability ellipsoid is defined. The effects of joint freezing and joint unactuation on the manipulability are analyzed and compared. Finally, simulation results for a planar parallel manipulator are given. Joint mechanisms, such as joint freezing and joint unactuation, are rather simple to adopt into a parallel manipulator, but is quite effective to improve the task adaptability of the system.

  • PDF

Development of a coupled tendom driven robot hand

  • Choi, H.R.;Lee, Y.T.;Kim, J.H.;Chung, W.K.;Youm, Y.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1993.10b
    • /
    • pp.185-190
    • /
    • 1993
  • The POSTECH Hand adopting coupled tendon driven technique with planar two fingers is developed. The hand is designed to emulate principal motions of the human hand which has two and three joints respectively. Its kinematic parameters are determined through a parameter optimizing technique to aim at improving the isotropy of fingertip motions with new criterion functions of design. For the control of the hand, tension and torque control algorithms are developed. Based on the virtual stiffness concept, we develop the stiffness control method of a grasped object with redundant finger mechnism and investigate experimentally.

  • PDF

A NUMERICAL ALGORITHM FOR KINEMATIC ANALYSIS OF THE MACPHERSON STRUT SUSPENSION SYSTEM USING POINT COORDINATES

  • Attia, Hazem Ali
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • v.8 no.1
    • /
    • pp.67-80
    • /
    • 2004
  • In the present paper, a numerical algorithm for the kinematic analysis of a MacPherson strut motor-vehicle suspension system is developed. The kinematic analysis is carried out in terms of the rectangular Cartesian coordinates of some defined points in the links and at the joints. The presented formulation in terms of this system of coordinates is simple and involves only elementary mathematics. The resulting constraint equations are mostly either linear or quadratic in the rectangular Cartesian coordinates. The proposed formulation eliminates the need to write redundant constraints and allows to solve a reduced system of equations which leads to better accuracy and a reduction in computing time. The algorithm is applied to solve the initial positions as well as the finite displacement, velocity and acceleration problems for the MacPherson strut motor-vehicle suspension system.

  • PDF

역기구학을 이용한 보행분석

  • 최경임;정민근;염영일
    • Proceedings of the ESK Conference
    • /
    • 1994.04a
    • /
    • pp.136-144
    • /
    • 1994
  • In this study, the human gait trajectories during normal walking were synthesized using the inverse kinematics and optimization techniques. The synthesis based on a lower extremity model consisting of a torso and two legs. Each leg has three segments: thigh, shank, foot, and is assumed to move with six degrees-of-freedom. In order to synthesize trajectiories of this redundant system, the sum of angular displacements of articulating joints was selected as an objective function to be minimized. The proposed algorithm in this study is very useful for the analysis of human gait. For the gait analysis, the trajectories of four points in each leg should be measured. However, by using the algorithm, measuring the trajectories of two points is sufficient, and thus the experimental set-up can be simplified. The predicted joint trajectories showed a good agreement with those obtained from the experiment. The statistical analysis and graphic simula- tions are also presented.

  • PDF

Motion Planning for a Mobile Manipulator using Directional Manipulability (방향성 매니퓰러빌리티를 이용한 주행 매니퓰레이터의 운동 계획)

  • Shin Dong Hun
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.5 s.170
    • /
    • pp.95-102
    • /
    • 2005
  • The coordination of locomotion and manipulation has been the typical and main issue for a mobile manipulator. This is particularly because the solution for the control parameters is redundant and the accuracies of controlling the each joints are different. This paper presents a motion planning method for which the mobile base locomotion is less precise than the manipulator control. In such a case, it is appropriate to move the mobile base to discrete poses and then to move the manipulator to track a prescribed path of the end effector, while the base is stationary. It uses a variant of the conventional manipulability measure that is developed for the trajectory control of the end effector of the mobile manipulator along an arbitrary path in the three dimensional space. The proposed method was implemented on the simulation and the experiments of a mobile manipulator and showed its effectiveness.

An Accelerated IK Solver for Deformation of 3D Models with Triangular Meshes (삼각형 메쉬로 이루어진 3D 모델의 변형을 위한 IK 계산 가속화)

  • Park, Hyunah;Kang, Daeun;Kwon, Taesoo
    • Journal of the Korea Computer Graphics Society
    • /
    • v.27 no.5
    • /
    • pp.1-11
    • /
    • 2021
  • The purpose of our research is to efficiently deform a 3D models which is composed of a triangular mesh and a skeleton. We designed a novel inverse kinematics (IK) solver that calculates the updated positions of mesh vertices with fewer computing operations. Through our user interface, one or more markers are selected on the surface of the model and their target positions are set, then the system updates the positions of surface vertices to construct a deformed model. The IK solving process for updating vertex positions includes many computations for obtaining transformations of the markers, their affecting joints, and their parent joints. Many of these computations are often redundant. We precompute those redundant terms in advance so that the 3-nested loop computation structure was improved to a 2-nested loop structure, and thus the computation time for a deformation is greatly reduced. This novel IK solver can be adopted for efficient performance in various research fields, such as handling 3D models implemented by LBS method, or object tracking without any markers.

Schemes to enhance the integrity of P91 steel reheat steam pipe of a high-temperature thermal plant (고온 화력 P91강 재열증기배관의 건전성 제고 방안)

  • Lee, Hyeong-Yeon;Lee, Jewhan;Choi, Hyun-Sun
    • Transactions of the Korean Society of Pressure Vessels and Piping
    • /
    • v.16 no.1
    • /
    • pp.74-83
    • /
    • 2020
  • A number of so-called 'Type IV' cracking was reported to occur at the welded joints of the P91 steel or P92 steel reheat steam piping systems in Korean supercritical thermal power plants. The reheat steam piping systems are subjected to severe thermal and pressure loading conditions of coolant higher than 570℃ and 4MPa, respectively. In this study, piping analyses and design evaluations were conducted for the piping system of a specific thermal plant in Korea and suggestions were made how structural integrity could be improved so that type IV cracks at the welded joints could be prevented. Integrity evaluations were conducted as per ASME B31.1 code with implicit consideration of creep effects which was used in original design of the piping system and as per nuclear-grade RCC-MRx code with explicit consideration of creep effects. Comparisons were made between the evaluation results from the two design rules. Another approach with modification or reduction of the redundant supports in the piping systems was investigated as a tool to mitigate thermal stresses which should essentially contribute to prevention of Type IV cracking without major modification of the existing piping systems. In addition, a post weld heat treatment method and repair weld method which could improve integrity of the welded joint of P91 steel were investigated.

Implementation and Comparison of Controllers for Planar Robots

  • Kern, John;Urrea, Claudio;Torres, Hugo
    • Journal of Electrical Engineering and Technology
    • /
    • v.12 no.2
    • /
    • pp.926-936
    • /
    • 2017
  • The nonlinear behavior and the high performance requirement are the main problems that appear in the design of manipulator robots and their controllers. For that reason, the simulation, real-time execution and comparison of the performance of controllers applied to a robot with three degrees of freedom are presented. Five controllers are prepared to test the robot's dynamic model: predictive; hyperbolic sine-cosine; sliding mode; hybrid composed of a predictive + hyperbolic sine-cosine controller; and adaptive controller. A redundant robot, a communication and signal conditioning interface, and a simulator are developed by means of the MatLab/Simulink software, which allows analyzing the dynamic performance of the robot and of the designed controllers. The manipulator robot is made to follow a test trajectory which, thanks to the proposed controllers, it can do. The results of the performance of this manipulator and of its controllers, for each of the three joints, are compared by means of RMS indices, considering joint errors according to the imposed trajectory and to the controller used.