• 제목/요약/키워드: a forward kinematics

검색결과 147건 처리시간 0.023초

Trajectory Tracking Performance Analysis of Underwater Manipulator for Autonomous Manipulation

  • Chae, Junbo;Yeu, Taekyeong;Lee, Yeongjun;Lee, Yoongeon;Yoon, Suk-Min
    • 한국해양공학회지
    • /
    • 제34권3호
    • /
    • pp.180-193
    • /
    • 2020
  • In this study, the end-effector tracking performance of a manipulator installed on a remotely operated vehicle (ROV) for autonomous underwater intervention is verified. The underwater manipulator is an ARM 7E MINI model produced by the ECA group, which consists of six joints and one gripper. Of the six joints of the manipulator, two are revolute joints and the other four are prismatic joints. Velocity control is used to control the manipulator with forward and inverse kinematics. When the manipulator approaches a target object, it is difficult for the ROV to maintain its position and posture, owing to various disturbances, such as the variation in both the center of mass and the reaction force resulting from the manipulator motion. Therefore, it is necessary to compensate for the influences and ensure the relative distance to the object. Simulations and experiments are performed to track the trajectory of a virtual object, and the tracking performance is verified from the results.

분산 제어기 구조를 갖는 마스터 암의 기구학 설계 및 해석

  • 이장욱;김윤상;이수용;김문상
    • 제어로봇시스템학회논문지
    • /
    • 제7권6호
    • /
    • pp.532-539
    • /
    • 2001
  • In robot teleoperation, much research has been carried out to control the slave robot from remote site. One of the essential devices for robot teleoperation is the masterarm, which is a path command generating device worn on human arm. In this paper, a new masterarm based on human kinematics is proposed. Its controller is based on the distributed controller architecture composed of two controller parts: a host controller and a set of satellite controllers. Each satellite controller measures the corresponding joint angle, while the host controller performs forward and inverse kinematics calculation. This distributed controller architecture can make the data updating faster, which allows to implement real-time implementation. The host controller and the satellited controllers are networked via three-wire daisy-chained SPI(Serial Peripheral Interface) protocol, so this architecture makes the electrical wiring very simple, and enhances maintenance. Analytical method for finding three additional unknown joint angles is derived using only three measured angles for each shoulder and wrist, which makes th hardware implementation very simple by minimizing the required number of satellite controllers. Finally, the simulation and experiment results are given to demonstrate the usefulness and performance of the proposed masterarm.

  • PDF

기구학적 모델 기반 임업용 크레인 팁 제어방안에 관한 연구(1): RR 매니퓰레이터 (A Feasibility Study in Forestry Crane-Tip Control Based on Kinematics Model (1): The RR Manipulator)

  • 김기덕;신범수
    • 한국산림과학회지
    • /
    • 제111권2호
    • /
    • pp.287-301
    • /
    • 2022
  • 본 연구는 기계화 목재 생산 작업에 가장 많이 활용되는 크레인 작업의 효율성을 높이기 위하여 엔드이펙터를 직관적으로 수직 또는 수평 제어할 수 있는 크레인 팁 제어방법을 제안하고 제어성능을 확인하기 위해 수행되었다. 실험 변수에 따른 제어성능을 검증하고자 전동실린더를 이용하여 실험실 규모의 크레인을 제작하고, 크레인에 대한 순기구학/역기구학 분석을 통하여 현재 크레인 팁의 위치좌표와 각 목표점에서의 조인트 각도를 출력할 수 있도록 구성하였다. 경로점을 생성하여 제어하는 방법을 이용하였고, LBO(Lateral Boundary Offset)을 이용한 불감대 영역을 설정하도록 하였다. 뱅뱅제어(Bang-bang control)을 이용하여 적정 파라미터를 선정하였고, 경로점의 개수와 LBO 반경은 평균오차와 관계가 있었으며, 실린더의 속도는 소요시간과 관계가 있는 것으로 확인되었다. 경로점의 개수가 증가, LBO 반경이 감소함에 따라 평균오차는 감소하였고, 실린더의 속도가 감소함에 따라 소요시간은 감소하였다. 비례제어를 이용하여 실린더의 속도가 매 제어주기마다 변경될 때에는 소요시간은 큰 폭으로 감소하였지만 실제 제어의 형상은 큰 범위에서 오버슈트와 언더슈트를 반복하며 제어가 이루어졌다. 따라서, 추가적으로 각각의 실린더의 속도를 상대적으로 변경할 수 있는 속도 게인을 적용하여 비례제어를 수행하였고, 10 mm 이내의 범위에서 제어가 이루어짐에 따라 20 ms의 제어주기에서 속도 게인이 적용된 비례제어만을 이용하여 크레인 팁 제어가 가능한 것으로 검증되었다.

방수형 로봇팔의 설계, 실험 및 제어 연구 (A study on design, experiment control of the waterproof robot arm)

  • 하지훈;주영도;김동희;김준영;최형식
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제38권6호
    • /
    • pp.648-657
    • /
    • 2014
  • 본 논문에서는 화재나 홍수로 인하여 침수된 건물 내부를 탐사할 수 있는 새로운 방수형 4축 로봇팔을 설계하고 로봇의 기구학 및 동역학 해석을 수행한다. 로봇팔은 카메라를 이용한 탐사를 위한 Pitch-Pitch-Pitch-Yaw 4축 구조로 설계하고, 이를 구동하기 위한 관절구동기의 용량을 선정한다. 또한 수심 10m의 방수가능한 관절구동기를 설계 하고 실제 구동시험을 통하여 방수성능을 검증한다. 설계한 로봇팔의 순기구학 및 역기구학 식의 해석을 통해 닫힌 해를 유도하며, 메커니컬실의 마찰력을 고려한 로봇팔의 운동방정식을 뉴턴-오일러 방법에 의해 유도한다. 유도한 동역학식을 이용하여 개발한 로봇이 목표궤적을 잘 추종할 수 있도록 슬라이딩모드 제어기를 설계하고, 시뮬레이션을 통해 그 성능을 확인한다.

A Study on Changes in Lower Limb Joint Angles during Stair Walking with High Heel

  • Park, Ji-Won;Kim, Yun-Jin
    • The Journal of Korean Physical Therapy
    • /
    • 제25권6호
    • /
    • pp.379-385
    • /
    • 2013
  • Purpose: The purpose of this study is to compare kinematics on lower limbs between stair walking with high heel and barefoot in healthy adult women. Methods: 18 healthy adult women were recruited in this study. The subjects performed stair ascent and descent with high heels and barefoot. The experiment was conducted in random order and repeated three times for each stair walking with high heels and barefoot. The movements of lower limb joints were measured and analyzed using a three-dimensional analysis system. Results: The ankle, knee, and hip flexion angles on the sagittal plane exhibited statistically significant differences between stair ascent and descent with high heels and barefoot. The pelvic forward tilt angles showed statistically significant differences only during stair ascent. The ankle inversion, hip abduction and pelvic lateral tilt angles on the frontal plane showed statistically significant differences between stair walking with high heels and barefoot. On the transverse plane, the hip rotation angles showed statistically significant differences between the high-heeled and barefoot gait during stair ascent and descent. However, the pelvic rotation angles showed no statistically significant differences. Conclusion: Therefore, wearing high-heeled shoes during stair walking in daily life is considered to influence lower limb kinematics due to the high heel, and thus poses the risks of pain, and low stability and joint damage caused by changes in the movement of lower limb joints.

속도센서가 없는 비전시스템을 이용한 이동로봇의 목표물 추종 (Target Tracking Control of Mobile Robots with Vision System in the Absence of Velocity Sensors)

  • 조남섭;권지욱;좌동경
    • 전기학회논문지
    • /
    • 제62권6호
    • /
    • pp.852-862
    • /
    • 2013
  • This paper proposes a target tracking control method for wheeled mobile robots with nonholonomic constraints by using a backstepping-like feedback linearization. For the target tracking, we apply a vision system to mobile robots to obtain the relative posture information between the mobile robot and the target. The robots do not use the sensors to obtain the velocity information in this paper and therefore assumed the unknown velocities of both mobile robot and target. Instead, the proposed method uses only the maximum velocity information of the mobile robot and target. First, the pseudo command for the forward linear velocity and the heading direction angle are designed based on the kinematics by using the obtained image information. Then, the actual control inputs are designed to make the actual forward linear velocity and the heading direction angle follow the pseudo commands. Through simulations and experiments for the mobile robot we have confirmed that the proposed control method is able to track target even when the velocity sensors are not used at all.

Kinematic Calibration of a Cartesian Parallel Manipulator

  • Kim, Han-Sung
    • International Journal of Control, Automation, and Systems
    • /
    • 제3권3호
    • /
    • pp.453-460
    • /
    • 2005
  • In this paper, a prototype Cartesian Parallel Manipulator (CPM) is demonstrated, in which a moving platform is connected to a fixed frame by three PRRR limbs. Due to the orthogonal arrangement of the three prismatic joints, it behaves like a conventional X-Y-Z Cartesian robot. However, because all the linear actuators are mounted at the fixed frame, the manipulator may be suitable for applications requiring high speed and accuracy. Using a geometric method and the practical assumption that three revolute joint axes in each limb are parallel to one another, a simple forward kinematics for an actual model is derived, which is expressed in terms of a set of linear equations. Based on the error model, two calibration methods using full position and length measurements are developed. It is shown that for a full position measurement, the solution for the calibration can be obtained analytically. However, since a ball-bar is less expensive and sufficiently accurate for calibration, the kinematic calibration experiment on the prototype machine is performed by using a ball-bar. The effectiveness of the kinematic calibration method with a ball-bar is verified through the well­known circular test.

자율 보행 로봇을 위한 내고장성 제어 (Fault Tolerance in Control of Autonomous Legged Robots)

  • 양정민
    • 제어로봇시스템학회논문지
    • /
    • 제9권11호
    • /
    • pp.943-951
    • /
    • 2003
  • A strategy for fault-tolerant gaits of autonomous legged robots is proposed. A legged robot is considered to be fault tolerant with respect to a given failure if it is guaranteed to be capable of walking maintaining its static stability after the occurrence of the failure. The failure concerned in this paper is a locked joint failure for which a joint in a leg cannot move and is locked in place. If a failed joint is locked, the workspace of the resulting leg is constrained, but legged robots have fault tolerance capability to continue static walking. An algorithm for generating fault-tolerant gaits is described and, especially, periodic gaits are presented for forward walking of a hexapod robot with a locked joint failure. The leg sequence and the formula of the stride length are analytically driven based on gait study and robot kinematics. The transition procedure from a normal gait to the proposed fault-tolerant gait is shown to demonstrate the applicability of the proposed scheme.

4자유도 새로운 소프트 핑거 설계 (Design of a new 4-DOF soft finger mechanism)

  • 차효정;이병주
    • 로봇학회논문지
    • /
    • 제3권4호
    • /
    • pp.315-322
    • /
    • 2008
  • A new soft finger mechanism using a spring as a backbone is proposed in this work. It is a 4 DOF mechanism that consists of a spring and 3 cylinders, which behave like joints with 3 up-and-down rotations and 1 left-and-right rotation. To control each joint, cylinders have small holes in their cross-sectional areas, and wires of different length are penetrated into these holes. We can control each joint by pulling the corresponding wire. The forward kinematics is solved by using the geometry of mechanism. And the relationship (Jacobian) between the linear velocity of the wires and the joint angular rate is obtained. A virtual simulator is developed to test the validity of the kinematic model. In the experiment, first, the position control is conducted by tracking a given trajectory. Second, to verify the flexibility and safety, we show that the soft finger deflects in a safe manner, in spite of the collision with environment.

  • PDF

Task based design of modular robot manipulator using efficient genetic algorithms

  • Han, Jeongheon;Chung, Wankyun;Youm, Youngil;Kim, Seungho
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 Proceedings of the Korea Automatic Control Conference, 11th (KACC); Pohang, Korea; 24-26 Oct. 1996
    • /
    • pp.243-246
    • /
    • 1996
  • Modular robot manipulator is a robotic system assembled from discrete joints and links into one of many possible manipulator configurations. This paper describes the design method of newly developed modular robot manipulator and the methodology of a task based reconfiguration of it. New locking mechanism is proposed and it provides quick coupling and decoupling. A parallel connection method is devised and it makes modular robot manipulator working well and the number of components on each module reduced. To automatically determine a sufficient or optimal arrangement of the modules for a given task, we also devise an algorithm that automatically generates forward and inverse manipulator kinematics, and we propose an algorithm which maps task specifications to the optimized manipulator configurations. Efficient genetic algorithms are generated and used to search for a optimal manipulator from task specifications. A few of design examples are shown.

  • PDF