• Title/Summary/Keyword: End-effector-based

Search Result 128, Processing Time 0.029 seconds

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.

ROS-based control for a robot manipulator with a demonstration of the ball-on-plate task

  • Khan, Khasim A.;Konda, Revanth R.;Ryu, Ji-Chul
    • Advances in robotics research
    • /
    • v.2 no.2
    • /
    • pp.113-127
    • /
    • 2018
  • Robotics and automation are rapidly growing in the industries replacing human labor. The idea of robots replacing humans is positively influencing the business thereby increasing its scope of research. This paper discusses the development of an experimental platform controlled by a robotic arm through Robot Operating System (ROS). ROS is an open source platform over an existing operating system providing various types of robots with advanced capabilities from an operating system to low-level control. We aim in this work to control a 7-DOF manipulator arm (Robai Cyton Gamma 300) equipped with an external vision camera system through ROS and demonstrate the task of balancing a ball on a plate-type end effector. In order to perform feedback control of the balancing task, the ball is designed to be tracked using a camera (Sony PlayStation Eye) through a tracking algorithm written in C++ using OpenCV libraries. The joint actuators of the robot are servo motors (Dynamixel) and these motors are directly controlled through a low-level control algorithm. To simplify the control, the system is modeled such that the plate has two-axis linearized motion. The developed system along with the proposed approaches could be used for more complicated tasks requiring more number of joint control as well as for a testbed for students to learn ROS with control theories in robotics.

Compliance Control of a 3-Link Electro-Hydraulic Manipulator (3축 전기유압 매니퓰레이터의 컴플라이언스 제어)

  • 안경관;표성만
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.21 no.1
    • /
    • pp.101-108
    • /
    • 2004
  • An electro-hydraulic manipulator using hydraulic actuators has many nonlinear elements, and its parameter fluctuations are greater than those of an electrically driven manipulator. So it is relatively difficult to obtain stable control performance. In this report, we applied disturbance estimation and compensation type robust control to all axes in a 3-link electro-hydraulic manipulator. From the results of experiment, it was confirmed that the performance of trajectory tracking and attitude regulating is greatly improved by the disturbance observer, which model is the same for each axis. On the other hand, for the autonomous assembly tasks, it is said that compliance control is one of the most available methods. Therefore we proposed compliance control which is based on the position control by disturbance observer for our manipulator system. To realize more stable contact work, the states in the compliance loop are feedback, where not only displacement but also velocity and acceleration are considered. And we applied this compliance control to Peg-in-Hole insertion task and analyzed mechanical relation between peg and hole. Also we proposed new method of shifting the position of end-effector periodically for the purpose of smooth insertion. As a result of using this method, it is experimentally confirmed that Peg-in-Hole insertion task with a clearance of 0.05[mm]can be achieved.

Dynamic Modeling of 2 DOF Parallel Manipulator (2 자유도 병렬 메니퓰레이터의 동적 모델링)

  • Lee, Jong Gyu;Lee, Sang Ryong;Lee, Choon Young;Yang, Seung Han
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.31 no.10
    • /
    • pp.897-904
    • /
    • 2014
  • In this paper, two-DOF parallel manipulator has the sliders which execute a linear reciprocating motion depending on parallel guides and the end-effector which can be adjusted arbitrarily. To investigate the dynamic characteristics of the manipulator, the dynamic performance index is used. The index is able to be obtained by the relation between the Jacobian matrix and the inertia matrix. The kinematic and the dynamic analysis find these matrices. Also, the dynamic model of the manipulator is derived from the Lagrange formula. This model represents complicated nonlinear equations of motion. With the simulation results of the dynamic characteristic of the manipulator, we find that the dynamic performance index is based on the selection of the ranges for the continuous movement of the manipulator and the dynamic model derived can be used to the control algorithm development of the manipulator.

Fault Tolerant Control of a Servo Manipulator for Teleoperation by Control Allocation to Redundant Joints (여유 자유도에 대한 조종력 배분을 통한 원격작업용 서보 매니퓰레이터의 내고장 제어)

  • 진재현;박병석;안성호;윤지섭
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.53 no.4
    • /
    • pp.235-245
    • /
    • 2004
  • In this paper, fault tolerant mechanisms are presented for a servo manipulator system designed to operate in a hot cell. A hot cell is a sealed and shielded room to handle radioactive materials, and it is dangerous for people to work in the hot cell. So, remote operations are necessary to handle the radioactive materials in the hot cell. KAERI has developed a servo manipulator system to perform such remote operations. However, since electric components such as servo motors may fail by radiation, fault tolerant mechanisms have to be considered. For fault tolerance of the servo manipulator system, duplication mechanism increasing the reliability of the transport's driving motors and reconfiguration algorithm accommodating the slave's motor failure have been presented. The reconfiguration algorithm recovering the end effector's motion in spite of one motor's failure is based on control allocation redistributing redundant axes. The constrained optimization method and pseudo inverse method have been adopted for control allocation. Simulation examples and real test results have been presented to verify the Proposed methods.

Development of a Intelligent Welding Carriage for Automation of Curved Block

  • Choi, H.B.;Moon, J.H.;Jun, W.R.;Kim, S.H.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.626-630
    • /
    • 2005
  • This paper presents a novel Intelligent-Welding-Carriage (IWC) for automation of curved block in shipbuilding. The curved block is usually used in both front and back side of the ship. In curved block root gap is big, $1{\sim}7$ [mm] and inclination, $0{\sim}30$ [deg]. Since available conventional carriage type is limited to use below root gap of 3 [mm], only manual welding is employed in curved block. To adopt an IWC in curved block, it requires control of the welding conditions, i.e., voltage, current and travel speed, with respect to root gap and inclination to achieve good welding quality. In this paper, an IWC is developed for automization of welding operation to accommodate gap and inclination. Kinematics model and dynamics using Lagrangian formulation of the manipulator is introduced. IWC utilizes a database to perform accurate welding. The database is programmed based on numerous experimental test results with respect to gap, inclination, material, travel speed, weaving condition, voltage, and current. Finally, experimental result using PID control is addressed for verify the trajectory tracking accuracy of end-effector.

  • PDF

Natural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance

  • Kobayashi, Jun;Ohkawa, Fujio
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.1651-1656
    • /
    • 2005
  • This paper describes a natural frequency analysis conducted to find out a suitable working area for a spring-manipulator system generating a large vibrating force with mechanical resonance. Large force generation is one of the functions that we hope for a robot. For example, a weeding robot is required to generate a large force, because some weeds have roots spreading deeply and tightly. The spring-manipulator system has a spring element as an end-effector, so it can be in a state of resonance with the elasticity of the spring element and the inertial characteristics of the manipulator. A force generation method utilizing the mechanical resonance has potential to produce a large force that cannot be realized by a static method. A method for calculating a natural frequency of a spring-manipulator system with the generalized inertia tensor is proposed. Then the suitable working area for the spring-manipulator system is identified based on a natural frequency analysis. If a spring-manipulator system operates in the suitable working area, it can sustain mechanical resonance and generate a large vibrating force. Moreover, it is shown that adding a mass at the tip of the manipulator expands the suitable working area.

  • PDF

Modeling, Identification and Control of a Redundant Planar 2-DOF Parallel Manipulator

  • Zhang, Yao-Xin;Cong, Shuang;Shang, Wei-Wei;Li, Ze-Xiang;Jiang, Shi-Long
    • International Journal of Control, Automation, and Systems
    • /
    • v.5 no.5
    • /
    • pp.559-569
    • /
    • 2007
  • In this paper, the dynamic controller design problem of a redundant planar 2-dof parallel manipulator is studied. Using the Euler-Lagrange equation, we formulate the dynamic model of the parallel manipulator in the joint space and propose an augmented PD controller with forward dynamic compensation for the parallel manipulator. By formulating the controller in the joint space, we eliminate the complex computation of the Jacobian matrix of joint angles with end-effector coordinate. So with less computation, our controller is easier to implement, and a shorter sampling period can be achieved, which makes the controller more suitable for high-speed motion control. Furthermore, with the combination of static friction model and viscous friction model, the active joint friction of the parallel manipulator is studied and compensated in the controller. Based on the dynamic parameters of the parallel manipulator evaluated by direct measurement and identification, motion control experiments are implemented. With the experiments, the validity of the dynamic model is proved and the performance of the controller is evaluated. Experiment results show that, with forward dynamic compensation, the augmented PD controller can improve the tracking performance of the parallel manipulator over the simple PD controller.

Lost Motion Analysis for Nonlinearity Identification of a 6-DOF Ultra-Precision Positioning Stage (6-자유도 초정밀 위치 결정 스테이지의 비선형성 식별을 위한 로스트 모션 해석)

  • Shin, Hyun-Pyo;Moon, Jun-Hee
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.32 no.3
    • /
    • pp.263-268
    • /
    • 2015
  • This paper describes lost motion analysis for a novel 6-DOF ultra-precision positioning stage. In the case of flexure hinge based precision positioning stage, lost motion is generated when the displacement of actuator is not delivered completely to the end-effector because of the elasticity of flexure hinge. Consequently, it is need to compute amount of lost motion to compensate the motion or to decide appropriate control method for precision positioning. Lost motion analysis for the vertical actuation unit is presented. The analysis results are presented in two ways: analytic and numerical analyses. It is found that they closely coincide with each other by 1% error. In finite element analysis result, the amount of lost motion is turned out to be about 3%. Although, the amount is not so large, it is necessary procedure to check the lost motion to establish the control method.

Compliance Control of a 6-tink Electro-Hydraulic Manipulator (6축 전기 유압 매니퓰레이터의 컴플라이언스 제어)

  • 안경관;표성만
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.1
    • /
    • pp.47-53
    • /
    • 2004
  • An electro-hydraulic manipulator using hydraulic actuators has many nonlinear elements, and its parameter fluctuations are greater than those of an electrically driven manipulator. So it is quite difficult to obtain stable control performance. We have applied a disturbance estimation and compensation type robust control to all the axes in a 6-link electro-hydraulic manipulator. It was confirmed that the performance of trajectory tracking and attitude regulating was greatly improved by the disturbance observer. For autonomous assembly tasks, it is said that compliance control is one of the most popular methods in contact task. We have proposed a compliance control based on the position control by a disturbance observer for our manipulator system. To realize more stable contact work, the states in the compliance loop are feedbacked, where not only displacement but also the velocity and acceleration are considered. We have also applied this compliance control to the Peg-in-Hole insertion task and proposed new methods of (1)rotating of the end-effector periodically in order to reduce the friction force, (2)random searching for the center of a hole and (3)trajectory modification to reduce the impact force. As a result of these new methods, it could be experimentally confirmed that the Peg-in-Hole insertion task with a clearance of 0.007 [mm] could be achieved.