• Title/Summary/Keyword: Robot controller

Search Result 1,557, Processing Time 0.033 seconds

Development of robot control system using DSP (DSP를 이용한 로보트 제어시스템 개발)

  • Lee, Bo-Hee;Kim, Jin-Geol
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.1 no.1
    • /
    • pp.50-57
    • /
    • 1995
  • In this paper, the design and the implementation of the controller for an articulate robot, which is developed in our Automatic Control Laboratory, are mainly discussed. The controller reduces software computational load via distributed processing method using multiple CPU's, and simplifies structures by the time-division control with TMS320C31 DSP chip. The method of control is based on the fuzzy-compensated PID control with scale factor, which compensates for the influence of load variation resulting from the various postures of the robot with conventional PID scheme. The application of the proposed controller to the robot system with DC servo-motors shows some excellent control capabilities. Also, the response characteristics of system for the various trajectory commands verify the superiority of the controller.

  • PDF

Implementation and Performance Evaluation of RTOS-Based Dynamic Controller for Robot Manipulator (Real-Time OS 기반의 로봇 매니퓰레이터 동력학 제어기의 구현 및 성능평가)

  • Kho, Jaw-Won;Lim, Dong-Cheal
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.57 no.2
    • /
    • pp.109-114
    • /
    • 2008
  • In this paper, a dynamic learning controller for robot manipulator is implemented using real-time operating system with capabilities of multitasking, intertask communication and synchronization, event-driven, priority-driven scheduling, real-time clock control, etc. The controller hardware system with VME bus and related devices is developed and applied to implement a dynamic learning control scheme for robot manipulator. Real-time performance of the proposed dynamic learning controller is tested and evaluated for tracking of the desired trajectory and compared with the conventional servo controller.

A Robot Controller Development of a Large-scale System for Shipbuilding

  • Kim, Soo-Ho;Kang, Gye-Hyung;Park, Ju-Yi;Chu, Gil-Whoan;Kim, Jin-Wook;Kim, Ji-Yun;Kim, Sung-Kwun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.472-475
    • /
    • 2005
  • This paper present a robot controller developed for shipbuilding yard. Since shipbuilding process handles large work pieces and has dusty and noisy environment, the developed controller has separated architecture into main control part and servo control part. Main control part is located in control room while servo control part is located near robot with work pieces. Commutation between two parts is done through SynqNet and RS485. Air purging system is adapted to servo control part for better reliability. We aimed open architecture in both hardware and software architecture. For open hardware architecture, we employed Compact PCI (cPCI) because it is widely used bus system and very reliable. Since lots of commercial boards are available with cPCI interface, upgrade and reconfiguration is easy. For open software architecture, Windows XP�� Embedded is selected as operating system (OS), because it is very popular OS and most hardware vender supports device driver for the windows XP.

  • PDF

Development of 3 D.O.F parallel robot's simulator for education

  • Yoo, Jae-Myung;Kim, John-Hyeong;Park, Dong-Jin
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.2290-2295
    • /
    • 2005
  • In this paper, it is developed simulator system of 3 D.O.F parallel robot for educate of expertness. This simulator system is composed of three parts ? 3 D.O.F parallel robot, controller (hardware) and software. First, basic structure of the robot is 3 active rotary actuator that small geared step motor with fixed base. An input-link is connected to this actuator, and this input-link can connect two ball joints. Thus, two couplers can be connected to the input-link as a pair. An end-plate, which is jointed by a ball joint, can be connected to the opposite side of the coupler. A sub-link is produced and installed to the internal spring, and then this sub-link is connected to the upper and bottom side of the coupler in order to prevent a certain bending or deformation of the two couplers. The robot has the maximum diameter of 230 mm, 10 kg of weight (include the table), and maximum height of 300 mm. Hardware for control of the robot is composed of computer, micro controller, pulse generator, and motor driver. The PC used in the controller sends commands to the controller, and transform signals input by the user to the coordinate value of the robot by substituting it into equations of kinematics and inverse kinematics. A controller transfer the coordinate value calculated in the PC to a pulse generator by transforming it into signals. A pulse generator analyzes commands, which include the information received from the micro controller. A motor driver transfer the pulse received from the pulse generator to a step motor, and protects against the over-load of the motor Finally, software is a learning purposed control program, which presents the principle of a robot operation and actual implementation. The benefit of this program is that easy for a novice to use. Developed robot simulator system can be practically applied to understand the principle of parallel mechanism, motors, sensor, and various other parts.

  • PDF

Modeling of a 5-Bar Linkage Robot Manipulator with Joint Flexibility Using Neural Network (신경 회로망을 이용한 유연한 축을 갖는 5절 링크 로봇 메니퓰레이터의 모델링)

  • 이성범;김상우;오세영;이상훈
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.431-431
    • /
    • 2000
  • The modeling of 5-bar linkage robot manipulator dynamics by means of a mathematical and neural architecture is presented. Such a model is applicable to the design of a feedforward controller or adjustment of controller parameters. The inverse model consists of two parts: a mathematical part and a compensation part. In the mathematical part, the subsystems of a 5-bar linkage robot manipulator are constructed by applying Kawato's Feedback-Error-Learning method, and trained by given training data. In the compensation part, MLP backpropagation algorithm is used to compensate the unmodeled dynamics. The forward model is realized from the inverse model using the inverse of inertia matrix and the compensation torque is decoupled in the input torque of the forward model. This scheme can use tile mathematical knowledge of the robot manipulator and analogize the robot characteristics. It is shown that the model is reasonable to be used for design and initial gain tuning of a controller.

  • PDF

Development of cooperating robot arms with ultra light weight (초경량 양팔로봇의 개발)

  • Choi H.S.;Moon W.J.;Kim B.G.;Lim K.W.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.67-68
    • /
    • 2006
  • In this paper, a new revolute cooperating robot arms with 12 d.o.f was developed for autonomous moving robots. The robot ann was designed to have the load capacity of 10 Kg. For this, a new joint actuator based on the fourbar link mechanism was employed. As a control system for the robot arm, a distributed control system was developed composed of the main controller and five motor controller for the ann joints. The main controller and the motor controller were developed using the ARM microprocessor and the TMS320c2407 processor, respectively. To validate the performance of the robot system, an experiment to support 10 Kg payload was performed.

  • PDF

Path Following Control of Mobile Robot Using Lyapunov Techniques and PID Cntroller

  • Jin, Tae-Seok;Tack, Han-Ho
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.11 no.1
    • /
    • pp.49-53
    • /
    • 2011
  • Path following of the mobile robot is one research hot for the mobile robot navigation. For the control system of the wheeled mobile robot(WMR) being in nonhonolomic system and the complex relations among the control parameters, it is difficult to solve the problem based on traditional mathematics model. In this paper, we presents a simple and effective way of implementing an adaptive following controller based on the PID for mobile robot path following. The method uses a non-linear model of mobile robot kinematics and thus allows an accurate prediction of the future trajectories. The proposed controller has a parallel structure that consists of PID controller with a fixed gain. The control law is constructed on the basis of Lyapunov stability theory. Computer simulation for a differentially driven nonholonomic mobile robot is carried out in the velocity and orientation tracking control of the nonholonomic WMR. The simulation results of wheel type mobile robot platform are given to show the effectiveness of the proposed algorithm.

Experimental Studies of a Cascaded Controller with a Neural Network for Position Tracking Control of a Mobile Robot Based on a Laser Sensor (레이저 센서 기반의 Cascaded 제어기 및 신경회로망을 이용한 이동로봇의 위치 추종 실험적 연구)

  • Jang, Pyung-Soo;Jang, Eun-Soo;Jeon, Sang-Woon;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.7
    • /
    • pp.625-633
    • /
    • 2004
  • In this paper, position control of a car-like mobile robot using a neural network is presented. positional information of the mobile robot is given by a laser range finder located remotely through wireless communication. The heading angle is measured by a gyro sensor. Considering these two sensor information as a reference, the robot posture is corrected by a cascaded controller. To improve the tracking performance, a neural network with a cascaded controller is used to compensate for any uncertainty in the robot. The neural network functions as a compensator to minimize the positional errors in on-line fashion. A car-like mobile robot is built as a test-bed and experimental studies of several controllers are conducted and compared. Experimental results show that the best position control performance can be achieved by a cascaded controller with a neural network.

A Design of Fuzzy-Neural Network Algorithm Controller for Path-Tracking in Wheeled Mobile Robot (구륜 이동 로봇의 경로추적을 위한 퍼지-신경망을 이용한 제어기 설계)

  • Kim, Je-Hyeon;Kim, Sang-Won;Lee, Yong-Hyeon;Park, Jong-Guk
    • Proceedings of the KIEE Conference
    • /
    • 2003.11b
    • /
    • pp.255-258
    • /
    • 2003
  • It is hard to centrol the wheeled mobile robot because of uncertainty of modeling, non-holonomic constraint and so on. To solve the problems, we design the controller of wheeled mobile robot based on fuzzy-neural network algorithm. In this paper, we should research the problem of classical controller for path-tracking algorithm and design of Fuzzy-Neural Network algorithm controller. Classical controller acquired different control value according to change of initial position and direction. In this control value having very difficult and having acquired a lot of trial and error Fuzzy is implemented to adaptive adjust control value by error and change of error and neural network is implemented to adaptive adjust the control gain during the optimization. The computer simulation shows that the proposed fuzzy-neural network controller is effective.

  • PDF

Robust Trajectory Control of Direct Drive Manipulator based on combining H$\infty$ Controller and Computed Torque Method (구동력 계산법 및 H$\infty$제어를 병용한 직접구동방식 머니퓰레이터의 퀘적제어)

  • Kim, C.K.;Kang, B.S.;Kwak, Y.K.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.13 no.10
    • /
    • pp.123-129
    • /
    • 1996
  • Computed torque method has been used for precise trajectory control of the robotic system that involves nonlinear dynamics. It is hard to know exact values of robot system parameters, and the robot arm receives umpredictable interference from the working environment. These disturbances, especially in a direct drive robot, are directly transmitted to actuating motor without reduction. Modelling error and distrubance can cause significant errors in a trajectory tracking problem. In this paper, we propose a new controller that $H_{\infty}$controller is conbined to robot system linearized by computed torque. Simula- tions are made for comparing the performance of the proposed controller with that of a nonlinear $H_{\infty}$ controller proposed by Chen and also computed torque method.hod.

  • PDF