• Title/Summary/Keyword: a inverse kinematics

Search Result 327, Processing Time 0.025 seconds

Development of the Revised Self-Organizing Neural Network for Robot Manipulator Control (로봇 메니퓰레이터 제어를 위한 개조된 자기조직화 신경망 개발)

  • Koo, Tae-Hoon;Rhee, Jong-Tae
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.25 no.3
    • /
    • pp.382-392
    • /
    • 1999
  • Industrial robots have increased in both the number and applications in today's material handling systems. However, traditional approaches to robot controling have had limited success in complicated environment, especially for real time applications. One of the main reasons for this is that most traditional methods use a set of kinematic equations to figure out the physical environment of the robot. In this paper, a neural network model to solve robot manipulator's inverse kinematics problem is suggested. It is composed of two Self-Organizing Feature Maps by which the workspace of robot environment and the joint space of robot manipulator is inter-linked to enable the learning of the inverse kinematic relationship between workspace and joint space. The proposed model has been simulated with two robot manipulators, one, consisting of 2 links in 2-dimensional workspace and the other, consisting of 3 links in 2-dimensional workspace, and the performance has been tested by accuracy of the manipulator's positioning and the response time.

  • PDF

Real-Time Estimation of Stewart Platform Forward Kinematic Solution (스튜어트 플랫폼 순기구학 해의 실시간 추정기법)

  • 정규홍;이교일
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.18 no.7
    • /
    • pp.1632-1642
    • /
    • 1994
  • The Stewart Platform is a six-degree-of-freedom in-parallel-actuated manipiulator mechanism. The kinematic behavior of parallel mechanisms shows inverse characteristics as compared that of serial mechanisms; i.e, the inverse kinematic problem of Stewart Platform is straightforward, but no closed form solution of the forward kinematic problem has been previously presented. Thus it is difficult to calculate the 6 DOF displacement of the platform from the measured lengths of the six actuators in real time. Here, a real-time estimation algorithm which solves the Stewart Platform kinematic problem is proposed and tested through computer simulations and experiments. The proposed algorithm shows stable convergence characteristics, no estimation errors in steady state and good estimation performance with higher sampling rate. In experiments it is shown that the estimation result is the same as that of simulation even in the presence of measurement noise.

Implementation of Virtual Environment System for Multi-joint Manipulator Designed for Special Purpose Equipment with Wearable Joystick used in Disaster Response (웨어러블 조작기 기반 재난·재해 특수 목적기계 다관절 작업기의 가상 환경 작업시스템 구현)

  • Cha, Young Taek;Lee, Yeon Ho;Choi, Sung Joon
    • Journal of Drive and Control
    • /
    • v.17 no.3
    • /
    • pp.33-46
    • /
    • 2020
  • We introduce a piece of special-purpose equipment for responding to disasters that has a dual-arm manipulator consisting of six-axis multi joints, and a master-slave operating system controlled by a wearable joystick for intuitive and convenient operation. However, due to the complexity and diversity of a disaster environment, training and suitable training means are needed to improve the interaction between the driver and equipment. Therefore, in this paper, a system that can improve the operator's immersion in the training simulation is proposes, this system is implemented in a virtual environment. The implemented system consists of a cabin installed with the master-slave operation system, a motion platform, visual and sound systems, as well as a real-time simulation device. This whole system was completed by applying various techniques such as a statistical mapping method, inverse kinematics, and a real-time physical model. Then, the implemented system was evaluated from a point of view of the appropriateness of the mapping method, inverse kinematics, the feasibility for real-time simulations of the physical environment through some task mode.

Determining a novel softening function for modeling the fracture of concrete

  • Hossein, Karimpour;Moosa, Mazloom
    • Advances in materials Research
    • /
    • v.11 no.4
    • /
    • pp.351-374
    • /
    • 2022
  • Softening function is the primary input for modeling the fracture of concrete when the cohesive crack approach is used. In this paper, based on the laboratory data on notched beams, an inverse algorithm is proposed that can accurately find the softening curve of the concrete. This algorithm uses non-linear finite element analysis and the damage-plasticity model. It is based on the kinematics of the beam at the late stages of loading. The softening curve, obtained from the corresponding algorithm, has been compared to other softening curves in the literature. It was observed that in determining the behavior of concrete, the usage of the presented curve made accurate results in predicting the peak loads and the load-deflection curves of the beams with different concrete mixtures. In fact, the proposed algorithm leads to softening curves that can be used for modeling the tensile cracking of concrete precisely. Moreover, the advantage of this algorithm is the low number of iterations for converging to an appropriate answer.

A Study on the Pseudoinverse Kinematic Motion Control of 6-Axis Arc Welding Robot (6축 아크 용접 로보트의 의사 역기구학적 동작 제어에 관한 연구)

  • Choi, Jin-Seob;Kim, Dong-Won;Yang, Sung-Mo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.10 no.2
    • /
    • pp.170-177
    • /
    • 1993
  • In robotic arc welding, the roll (rotation) of the torch about its direction vector does not have any effect on the welding operation. Thus we could use this redundant degree of greedom for the motion control of the robot manipulator. This paper presents an algorithm for the pseudo- inverse kinematic motion control of the 6-axis robot, which utilizes the above mentioned redunancy. The prototype welding operation and the tool path are also graphically simulated. Since the proposed algorithm requires only the position and normal vector of the weldine as an input data, it is useful for the CAD-based off-line programming of the arc welding robot. In addition, it also has the advantages of the redundant manipulator motion control, like singularity avoidance and collision free motion planning, when compared with the other motion control method based on the direct inverse kinematics.

  • PDF

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

  • Lee, Jong Gyu;Yang, Seung Han;Lee, Sang Ryong;Lee, Choon Young
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.37 no.1
    • /
    • pp.89-95
    • /
    • 2013
  • This study investigates a parallel manipulator that can move over two parallel sliders and in which the end-effector of the manipulator can be adjusted arbitrarily. Through the direct and inverse kinematics of the manipulator, position equations are derived. These equations represent the relationship between the positions of the sliders and the position of the end-effector. The Jacobian matrices of the direct and inverse kinematics are obtained by these equations. By using the condition number defined from these matrices, the local performance index of the manipulator is proposed. By using the simulation results of the performance index, we find that the manipulator can smoothen movements in only one quadrant and that the distribution of the maximal performance index is affected by the ratio of the length of links and the orientation of the end-effector.

Establishment of Real-time HILS Environment for Small UAV Using 6 D.O.F Motion Table (6자유도 모션테이블을 이용한 소형 무인항공기용 실시간 HILS 환경 구축)

  • Cha, Hyungkyu;Jeong, Jinseok;Shi, Hayoung;Yoon, Junseok;Kang, Beomsoo
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.47 no.5
    • /
    • pp.326-334
    • /
    • 2019
  • Development of Small UAV using HILS (Hardware In the Loop Simulation) can be effectively used to improve the reliability of UAV (Unmanned Aerial Vehicle) while reducing cost and time. It is also possible to reduce the damage to people or property by simulating the malfunction of the Flight Control Computer (FCC) that may occur during the actual flight. For applying such HILS, a real-time simulation environment capable of providing an environment similar to an actual flight condition is required. In this paper, we constructed a real - time HILS environment for Small UAV using 6 D.O.F motion table. In order to link the 6 D.O.F motion table developed in the previous research with the HILS environment in real time, the motion algorithm was changed from the position control method to the velocity control method. Also, we implemented modeling of inverse kinematics model for command transmission in Matlab $Simulink^{(R)}$ and verified the action of motion table according to the simulation model.

Configuration Control of Vaiable-Geometry Truss Structures (가변형상 트러스구조물의 자세제어)

  • Roh, Tae-Hwan;Kim, Tae-Ik;Park, Hyun-Chul;Kwon, Young-Doo
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.20 no.9
    • /
    • pp.2854-2865
    • /
    • 1996
  • The concept of variable-geometry truss structure(VGTS) is introduced as a class of actively controlled adaptive structure. VGTS can purposefully vary its geometric configurations by changing the lengths of some members of the structure. General kinematics and inverse kinematics of a statically determinate VGTS(variable geometry truss structure) are studied. The solution technique is based on the Jacobian matrix obtained via joint equilibrium equations. Pseudoinverse control method is applied to resolve the redundancy of a large VGTS. two types of actuator layout of octahedral type VGTS, VG truss and Stewart platform, are compared. Introducing the concept of performance index, Stewart platform based layout was found to has less consumption energy and manipulation time. A functional VGTS model with 3 octahedral modules is designed and manufactured for the labaratory demonstration. Six vertically located length-variable members are used to create general 6 d.o.f. motions.

A Study on Gain Scheduling Programming with the Fuzzy Logic Controller of a 6-axis Articulated Robot using LabVIEW® (LabVIEW®를 이용한 6축 수직 다관절 로봇의 퍼지 로직이 적용된 게인 스케줄링 프로그래밍에 관한 연구)

  • Kang, Seok-Jeong;Chung, Won-Jee;Park, Seung-Kyu;Noe, Sung Hun
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.16 no.4
    • /
    • pp.113-118
    • /
    • 2017
  • As the demand for industrial robots and Automated Guided Vehicles (AGVs) increases, higher performance is also required from them. Fuzzy controllers, as part of an intelligent control system, are a direct control method that leverages human knowledge and experience to easily control highly nonlinear, uncertain, and complex systems. This paper uses a $LabVIEW^{(R)}-based$ fuzzy controller with gain scheduling to demonstrate better performance than one could obtain with a fuzzy controller alone. First, the work area was set based on forward kinematics and inverse kinematics programs. Next, $LabVIEW^{(R)}$ was used to configure the fuzzy controller and perform the gain scheduling. Finally, the proposed fuzzy gain scheduling controller was compared with to controllers without gain scheduling.

Design of Robot Arm for Service Using Deep Learning and Sensors (딥러닝과 센서를 이용한 서비스용 로봇 팔의 설계)

  • Pak, Myeong Suk;Kim, Kyu Tae;Koo, Mo Se;Ko, Young Jun;Kim, Sang Hoon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.11 no.5
    • /
    • pp.221-228
    • /
    • 2022
  • With the application of artificial intelligence technology, robots can provide efficient services in real life. Unlike industrial manipulators that do simple repetitive work, this study presented design methods of 6 degree of freedom robot arm and intelligent object search and movement methods for use alone or in collaboration with no place restrictions in the service robot field and verified performance. Using a depth camera and deep learning in the ROS environment of the embedded board included in the robot arm, the robot arm detects objects and moves to the object area through inverse kinematics analysis. In addition, when contacting an object, it was possible to accurately hold and move the object through the analysis of the force sensor value. To verify the performance of the manufactured robot arm, experiments were conducted on accurate positioning of objects through deep learning and image processing, motor control, and object separation, and finally robot arm was tested to separate various cups commonly used in cafes to check whether they actually operate.