• Title/Summary/Keyword: Inverse-kinematics

Search Result 358, Processing Time 0.036 seconds

Geometric Singularity Avoidance of a 3-SPS/S Parallel Mechanism with Redundancy using Conformal Geometric Algebra (여유자유도를 가진 3-SPS/S 병렬 메커니즘의 등각 기하대수를 이용한 기하학적 특이점 회피)

  • Kim, Je Seok;Jeong, Jin Han;Park, Jahng Hyon
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.32 no.3
    • /
    • pp.253-261
    • /
    • 2015
  • A parallel mechanism with redundancy can be regarded as a means for not only maximizing the benefits of parallel mechanisms but also overcoming their drawbacks. We proposed a novel parallel mechanism by eliminating an unnecessary degree of freedom of the configuration space. Because of redundancy, however, the solution for the inverse kinematics of the developed parallel mechanism is infinite. Therefore, we defined a cost function that can minimize the movement time to the target orientation and found the solution for the inverse kinematics by using a numerical method. In addition, we proposed a method for determining the boundary of the geometric singularity in order to avoid singularities.

Gain Optimization of Kinematic Control for Wire-driven Surgical Robot with Layered Joint Structure Considering Actuation Velocity Bound (와이어로 구동하는 적층형 다관절 구조를 지닌 수술 로봇의 구동 속도를 고려한 기구학적 제어기의 게인 최적화)

  • Jin, Sangrok;Han, Seokyoung
    • The Journal of Korea Robotics Society
    • /
    • v.15 no.3
    • /
    • pp.212-220
    • /
    • 2020
  • This paper deals with a strategy of gain optimization for the kinematic control algorithm of a wire-driven surgical robot. The proposed controller consists of the closed-loop inverse kinematics with the back-calculation method. The closed-loop inverse kinematics has 18 PID control gains, and the back-calculation method has 6 gains. An efficient strategy is designed to optimize 18 values first and then the remaining 6 values. The optimal gain sets are searched under the step input with performance indices. In this gain optimization, the objective function is defined as the minimum value of signal-to-noise ratio of the performance indices for 6 DoF (Degree-of-Freedom) motion that is based on the Taguchi method, and the constraints are applied to obtain stable responses for each motion evenly. The gain sets obtained are verified by simulations using the test trajectories. In comparative results, the optimal gain value based on the performance index combined with ISE (integral of square error) and settling time showed the best control performance.

Issues in Control of a Robotic Spatial Augmented Reality System (로보틱 공간증강현실 시스템의 제어의 문제)

  • Lee, Joo-Haeng;Kim, Hyun;Suh, Young-Ho;Kim, Hyung-Sun
    • Korean Journal of Computational Design and Engineering
    • /
    • v.16 no.6
    • /
    • pp.437-448
    • /
    • 2011
  • A robotic spatial augmented reality (RSAR) system combines a robotics technology with a spatial augmented reality system (SAR) where cameras are used to recognize real objects and projectors augment information and user interface directly on the surface of the recognized objects, rather than relying on handheld display devices. Moreover, a robotic module is actively used to discover and utilize the context of users and environments. The control of a RSAR system involves several issues from different technical fields such as classical inverse kinematics of motors where projector-camera pairs are mounted, inverse projection problems to find appropriate internal/external parameters of projectors and cameras, and image warping in graphics pipeline to compensate the kinematic constraints. In this paper, we investigate various control issues related to a RSAR system and propose basic approaches to handle them, specially focused on the prototype RSAR system developed in ETRI.

Path Control for NeuroMate Robot in a Skull Drilling System (두개골 천공을 위한 NeuroMate 로봇의 경로 제어)

  • Chung, Yun-Chan
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.22 no.2
    • /
    • pp.256-262
    • /
    • 2013
  • This paper presents a linear path control algorithm for NeuroMate robot in a skull drilling system. For the path control inverse kinematics of the robot is analyzed and a linear interpolation algorithm is presented. A geometric approach is used for solving inverse kinematic equations for the robot. Four feasible solutions are found through the approach. The approach gives geometric insights for selecting the best solution from the feasible solutions. The presented linear interpolation algorithm computes a next position considering current velocity and remaining distance to the target position. Presented algorithm is implemented and tested in a skull drilling system.

Locomotions of a Biped Robot: Static vs. Dynamic Gaits (이족 로봇의 위치 이동: 정보행 대 동보행)

  • Lim Seung-Chul;Ko In-Hwan
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.30 no.6 s.249
    • /
    • pp.643-652
    • /
    • 2006
  • This paper is concerned with computer simulations of a biped robot walking in static and dynamic gaits. To this end, a three-dimensional robot is considered possessing a torso and two identical legs of a typical design. For such limbs, a set of inverse kinematic solutions is analytically derived between the torso and the feet. Specific walking patterns are off-line generated meeting stability based on the VPCG or ZMP condition. Subsequently, to verify whether the robot can walk as planned in the presence of mass and ground effects, a multi-body dynamics CAE code has been applied to the resulting joint motions determined by inverse kinematics. As a result, the key parameters to successful gaits could be identified including inherent characteristics as well. Upon comparisons between the two types of gaits, dynamic gaits are concluded more desirable for larger humaniods.

A solution of inverse kinematics for manipulator by self organizing neural networks

  • Takemori, Fumiaki;Tatsuchi, Yasuhisa;Okuyama, Yoshifumi;Kanabolat, Ahmet
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1995.10a
    • /
    • pp.65-68
    • /
    • 1995
  • This paper describes trajectory generation of a riobot arm by self-organizing neural networks. These neural networks are based on competitive learning without a teacher and this algorithm which is suitable for problems in which solutions as teaching signal cannot be defined-e.g. inverse dynamics analysis-is adopted to the trajectory generation problem of a robot arm. Utility of unsupervised learning algorithm is confirmed by applying the approximated solution of each joint calculated through learning to an actual robot arm in giving the experiment of tracking for reference trajectory.

  • PDF

Inductive Inverse Kinematics Algorithm for the Natural Posture Control (자연스러운 자세 제어를 위한 귀납적 역운동학 알고리즘)

  • Lee, Bum-Ro;Chung, Chin-Hyun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.4
    • /
    • pp.367-375
    • /
    • 2002
  • Inverse kinematics is a very useful method for control]ing the posture of an articulated body. In most inverse kinematics processes, the major matter of concern is not the posture of an articulated body itself but the position and direction of the end effector. In some applications such as 3D character animations, however, it is more important to generate an overall natural posture for the character rather than place the end effector in the exact position. Indeed, when an animator wants to modify the posture of a human-like 3D character with many physical constraints, he has to undergo considerable trial-and-error to generate a realistic posture for the character. In this paper, the Inductive Inverse Kinematics(IIK) algorithm using a Uniform Posture Map(UPM) is proposed to control the posture of a human-like 3D character. The proposed algorithm quantizes human behaviors without distortion to generate a UPM, and then generates a natural posture by searching the UPM. If necessary, the resulting posture could be compensated with a traditional Cyclic Coordinate Descent (CCD). The proposed method could be applied to produce 3D-character animations based on the key frame method, 3D games and virtual reality.