• Title/Summary/Keyword: robot systems

Search Result 3,643, Processing Time 0.025 seconds

Control of Robot Manipulators Using PD-Sliding Mode hybrid Controller (PD-슬라이딩 모드 복합 제어기를 이용한 로봇 매니퓰레이터의 제어)

  • Lee, Kyu-Joon;Kyung, Tai-Hyun;Kim, Jong-Shik
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.8 no.2
    • /
    • pp.89-96
    • /
    • 2002
  • A new chattering free PD-sliding mode hybrid control scheme is proposed for robot manipulators. This hybrid controller is composed of a PD controller and a semi-continuous sliding mode controller. It has a good robust performance in reaching mode which does not possess invariance property of sliding mode, and has chattering free characteristics in sliding mode. Thus, the PD-sliding mode hybrid controller has a good robust performance in the whole region. It is shown that the proposed control has a good transient response and trajectory tracking performance for a 2-link SCARA robot manipulator.

A Method for Constructing 3-Dimensional C-obstacles Using Free Arc (프리아크를 이용한3차원 형상 공간 장애물 구성 방법)

  • 이석원;임충혁
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.8 no.11
    • /
    • pp.970-975
    • /
    • 2002
  • We suggests an effective method to construct time-varying C-obstacles in the 3-dimensional configuration space (C-space) using free arc. The concept of free arc was defined mathematically and the procedure to find free arc in the case off-dimensional C-space was derived in [1]. We showed that time-varying C-obstacles can be constructed efficiently using this concept, and presented simulation results for two SCARA robot manipulators to verify the efficacy of the proposed approach. In this paper, extensions of this approach to the 3-dimensional C-space is introduced since nearly all industrial manipulators are reasonably treated ill the too or three dimensional C-space f3r collision avoidance problem The free arc concept is summarized briefly and the method to find lice arc in the 3-dimensional f-space is explained. To show that this approach enables us to solve a practical collision avoidance problem simulation results f3r two PUMA robot manipulators are presented.

Study on Mobile Robot's Navigation Problem Using Jacobian and Fuzzy Inference System (자코비안과 퍼지 추론 시스템을 이용한 이동로봇의 주행문제에 관한 연구)

  • Choi Gyu-Jong;Ahn Doo-Sung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.6
    • /
    • pp.554-560
    • /
    • 2006
  • In this paper, we propose the topological map building method about unknown environment using the ultrasonic sensors. An ultrasonic sensor inherently has the range error due to the specular reflection. To decrease this error, we estimate the obstacle states(position and velocity) using the local minimum sensor values and Jacobian. Estimated states are used to avoid the obstacles and build the topological map similar to the type that human being memorizes an environment. When a mobile robot is faced with three problems(comer way, cross way and dead end), it senses the movable directions using FIS(Fuzzy Inference System). Among these directions, it can select the target direction using binary decision tree(Turn Side Selector). Proposed algorithm has been verified with three simulations and three implementations.

Isotropy Analysis of Caster Wheeled Mobile Robot with Variable Steering Link Offset (가변 조향링크 옵셋을 갖는 캐스터 바퀴 이동로봇의 등방성 분석)

  • Kim, Sung-Bok;Moon, Byung-Kwon
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.12
    • /
    • pp.1235-1240
    • /
    • 2006
  • Previous isotropy analysis of a caster wheeled omnidirectional mobile robot(COMR) has been made under the assumption that the steering link offset is equal to the caster wheel radius. Nevertheless, many practical COMR's in use take advantage of the steering link offset different from the wheel radius, mainly because of improved stability. This paper presents the isotropy analysis of a fully actuated COMR with variable steering link offset, which can be considered as the generalization of the previous analysis. First, the kinematic model of a COMR under full actuation is obtained based on the orthogonal decomposition of the wheel velocities. Second, the necessary and sufficient conditions for the isotropy of a COMR are derived and examined to categorize three different groups, each of which can be dealt with in a similar way. Third, for each group, the isotropy conditions are further explored so as to identify all possible isotropic configurations completely.

Auto Path Generation and Active Compliance Force Control Using 3-axis Grinding Robot (3축 그라인딩 로봇을 이용한 자동 경로 생성 및 능동 컴플라이언스 힘 제어)

  • Choo, Jung-Hoon;Kim, Soo-Ho;Lee, Sang-Bum;Kim, Jung-Min
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.11
    • /
    • pp.1088-1094
    • /
    • 2006
  • In this paper, an auto path generation and an active compliance grinding control using 3-axis farce sensor are presented. These control algorithms enable the grinding robot to follow unknown path of various workpiece shape pattern. The robot is able to go grinding along unknown paths by position controller managing tangential direction angle and cutting speed, with only information about the start position and the end position. Magnitude and direction of normal force are calculated using force data that go through low pass filter. Moreover, normal and tangential directions are separated for force control and velocity control, respectively.

Input/Output Relationship Based Adaptive Combinatorial Testing for a Software Component-based Robot System (소프트웨어 컴포넌트 기반 로봇 시스템을 위한 입출력 연관관계 기반 적응형 조합 테스팅 기법)

  • Kang, Jeong Seok;Park, Hong Seong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.7
    • /
    • pp.699-708
    • /
    • 2015
  • In the testing of a software component-based robot system, generating test cases for the system is a time-consuming and difficult task that requires the combining of test data. This paper proposes an adaptive combinatorial testing method which is based on the input/output relationship among components and which automatically generates the test cases for the system. The proposed algorithm first generates an input/output relationship graph in order to analyze the input/output relationship of the system. It then generates the reduced set of test cases according to the analyzed type of input/output relationship. To validate the proposed algorithm some comparisons are given in terms of the time complexity and the number of test cases.

Embedded Hardware Implementation of an FPGA Based Nonlinear PID Controller for the ROBOKER Arm (ROBOKER 팔의 제어를 위한 FPGA 기반 비선형 제어기의 임베디드 하드웨어 구현)

  • Kim, Jeong-Seob;Jeon, Hyo-Won;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.13 no.12
    • /
    • pp.1153-1159
    • /
    • 2007
  • This paper presents the hardware implementation of nonlinear PID controllers for the ROBOKER humanoid robot arms. To design the nonlinear PID controller on an FPGA chip, nonlinear functions as well as the conventional PID control algorithm have to be implemented by the hardware description language. Therefore, nonlinear functions such as trigonometric or exponential functions are designed on an FPGA chip. Simulation studies of the position control of humanoid arms are conducted and results are compared. Superior performances by the nonlinear PID controllers are confirmed when disturbances are present. Experiments of humanoid robot arm control tasks are conducted to confirm the performance of our hardware design and the simulation results.

Review of Biomimetic Designs for the Development of Jumping Robots (점핑로봇 개발을 위한 생체모방적 설계 방법의 리뷰)

  • Ho, Thanhtam;Seung, Hyun-Soo;Lee, Sang-Yoon
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.3
    • /
    • pp.201-207
    • /
    • 2012
  • Jumping is considered as a suitable way for realizing fast locomotion on the ground. As for the issue of developing mobile robots that can jump up and forward enough for accomplishing useful missions, this paper first introduces two types of jumping principles that are found in biological animals or insects. We also present how the principles are applied to several jumping robot examples that include outcomes for the past a few years and also our recent one. Design ideas and features of the robots are explained and compared in order to discuss important issues and guidelines for the design of jumping robots.

Design of the Locomotive Mechanism by Analysis on Behavior of Pill Bugs for a Small Robot (공벌레의 보행패턴 분석을 통한 소형로봇의 주행 메커니즘 설계)

  • Park, Jong-Won;Kim, Hong-Jin;Kim, Young-Kook;Kim, Soo-Hyun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.2
    • /
    • pp.81-86
    • /
    • 2012
  • Reconnaissance robots can reduce the danger of hazardous places by providing information before human personnel take action. For the usage, robot platform should be small and light. However, this fact leads to a scaling issue with terrain that landscape poses a huge obstacle for the vehicle. The problem can be solved by the inspiration of nature. This paper presents design of the locomotive mechanism inspired by Pill bugs. The mechanism was designed by the principles of a pill bug's locomotion and experiments were conducted to validate the mechanism.

Comparisonal Analysis of Path Planning Methods for Automatic Parking Control of a Car-Like Mobile Robot (자동주차를 위한 차량형 자율주행 로봇에 적합한 경로계획법의 비교분석)

  • Kwon, Hyun-Ki;Chung, Woo-Jin
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.3
    • /
    • pp.267-274
    • /
    • 2012
  • We proposed the KPP (Korea university Path Planner) in our previous works. The KPP is the path planning scheme of a car-like mobile robot in parking environment. The objective of this paper is to investigate the advantage of the KPP through the quantitative and qualitative analysis compared with conventional RRT. For comparison, we proposed travel time for performance index. This paper shows that the KPP shows outstanding performances from the viewpoint of travel time and computational efficiency compared with RRT.