• 제목/요약/키워드: one-wheeled robot

검색결과 33건 처리시간 0.028초

Fuzzy Modeling and Control of Wheeled Mobile Robot

  • Kang, Jin-Shik
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제3권1호
    • /
    • pp.58-65
    • /
    • 2003
  • In this paper, a new model, which is a Takagi-Sugeno fuzzy model, for mobile robot is presented. A controller, consisting of two loops the one of which is the inner state feedback loop designed for stability and the outer loop is a PI controller designed for tracking the reference input, is suggested. Because the robot dynamics is nonlinear, it requires the controller to be insensitive to the nonlinear term. To achieve this objective, the model is developed by well known T-S fuzzy model. The design algorithm of inner state-feedback loop is regional pole-placement. In this paper, regions, for which poles of the inner state feedback loop are lie in, are formulated by LMI's. By solving these LMI's, we can obtain the state feedback gains for T-S fuzzy system. And this paper shows that the PI controller is equivalent to the state feedback and the cost function for reference tracking is equivalent to the LQ(linear quadratic) cost. By using these properties, it is also shown in this paper that the PI controller can be obtained by solving the LQ problem.

Design of Multilayered Suspension Mechanism for Differential Type Mobile Robot

  • Park, Jin-Ho;Roh, Se-Gon;Park, Ki-Heung;Kim, Hong-Seok;Lee, Ho-Gil;Choi, Hyouk-Ryeol
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.859-864
    • /
    • 2003
  • This paper presents a design for the novel suspension mechanism of a two-wheeled mobile robot having two casters which is used for indoor environment. Although the indoor environment is less rough than the outdoor one, the fixed caster mechanism has some problems such as causing the robot to be immovable because robot's driving wheels do not have contact with the ground. Therefore, we tried installing a spring-damper suspension mechanism to keep driving capability and to remove pitching phenomenon. However, this suspension mechanism also has the problem, which the robot body inclined by disturbances does not return to the initial position. To deal with above problems and to accomplish desired performances, we designed the Multilayered Suspension Mechanism, which has springs and dampers working partially according to the inclined angle and angular velocity of robot body concerned with pitching. To analyze design, the equations of motion describing their dynamics were developed. Using the equations, simulation results show the improved performance. We confirm the usefulness of the Multilayered Suspension Mechanism by construction and test of a actual prototype.

  • PDF

A Simple Nonlinear Control of a Two-Wheeled Welding Mobile Robot

  • Bui, Trong-Hieu;Nguyen, Tan-Tien;Chung, Tan-Lam;Kim, Sang-Bong
    • International Journal of Control, Automation, and Systems
    • /
    • 제1권1호
    • /
    • pp.35-42
    • /
    • 2003
  • This paper proposes a simple, robust, nonlinear controller based on Lyapunov stability for tracking the reference welding path and velocity of a two-wheeled welding mobile robot (WMR). The system has three degrees of freedom including two wheels and one torch slider. Torch slider motion is used for faster tracking because the welding speed is very slow. Control law is obtained from the Lyapunov control function to ensure the asymptotical stability of the system. The controller has three free parameters for adjusting the performance of the controlled system. A simple way of measuring the errors using two potentiometers is introduced. The effectiveness of the proposed controller is shown through simulation results.

Adaptive Control for Tracking Trajectory of a Two-Wheeled Welding Mobile Robot with Unknown Parameters

  • Bui, Trong Hieu;Chung, Tan-Lam;Suh, Jin-Ho;Kim, Sang-Bong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.191-196
    • /
    • 2003
  • This paper presents a method to design an adaptive controller for the kinematic model of a two-wheeled welding mobile robot (WMR) with unknown parameters. We propose a nonlinear controller based on the Lyapunov function to enhance the tracking properties of the WMR. The WMR can track any smooth curved welding path at a constant velocity of the welding point. The system has three degrees of freedom including two wheels and one torch slider. Torch slider motion is used for fast tracking. To design the tracking performance, the errors from WMR to steel wall is defined, and the controller is designed to drive the errors to zero as fast as possible. The effectiveness of the proposed controller is shown through simulation results.

  • PDF

Point Stabilization Scheme for the Car-Like Type Wheeled Mobile Robot

  • Kim, Minchul;Nakju Doh;Wankyun Chung;Youngil Youm
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.441-441
    • /
    • 2000
  • In wheeled mobile robot (WMR) research, point stabilization is one of the basic research issue. Point stabilization is to set mobile robot in desired position regardless of its orientation. In this paper, we propose a point stabilization scheme for car-like type WMR. We will define a new error states named as tangential error and nomal error. Then a heuristic control scheme will be suggested. The performance of these approach is verified via POSTUR-II.

  • PDF

모터 제어 입력 제한 조건이 고려된 차륜 이동 로봇을 위한 효율적인 최소 시간 코너링(Cornering) 주행 계획 (Efficient Minimum-Time Cornering Motion Planning for Differential-Driven Wheeled Mobile Robots with Motor Control Input Constraint)

  • 김재성;김병국
    • 제어로봇시스템학회논문지
    • /
    • 제19권1호
    • /
    • pp.56-64
    • /
    • 2013
  • We propose an efficient minimum-time cornering motion planning algorithms for differential-driven wheeled mobile robots with motor control input constraint, under piecewise constant control input sections. First, we established mobile robot's kinematics and dynamics including motors, divided the cornering trajectory for collision-free into one translational section, followed by one rotational section with angular acceleration, and finally the other rotational section with angular deceleration. We constructed an efficient motion planning algorithm satisfying the bang-bang principle. Various simulations and experiments reveal the performance of the proposed algorithm.

구륜 이동 로봇의 주행오차 감소를 위한 기구학적 보정과 속도궤적의 설계 (Kinematic Correction and a Design for Velocity Trajectory to Reduce an Odometer Error of Wheeled-Mobile Robots)

  • 김종수;문종우;박종국
    • 전자공학회논문지SC
    • /
    • 제37권3호
    • /
    • pp.9-18
    • /
    • 2000
  • 본 논문에서는 구륜 이동 로봇의 기구학적 불완전성에 기인한 주행오차를 감소시키기 위한 방법을 제안한다. 별도의 표식장치 없이 엔코더만을 이용하여 구륜 반경과 차축변위를 보정한다. 또한 모터제어기의 가속해상도의 제약에 기인한 방향각 오차를 보상하기 위한 속도궤적을 제안한다. 제안된 속도궤적에 따라, 2개의 구동구륜 중 임의의 한 구륜의 속도는 주행거리에 따라 가변된다. 완전한 기구학적 보정이 이루어져도, 구륜 이동 로봇은 완전한 직선 주행을 할 수 없으며, 이러한 현상은 모터 제어기의 가속 해상도의 제약에 기인함을 보인다. 본 논문에서 제안된 방법의 유효성을 입증하기 위해 2 자유도 구륜 이동 로봇에 대해 실험을 수행하고 그 결과를 제시한다.

  • PDF

무게 변화에 따른 차륜형 밸런싱 로봇의 제어기 설계 및 실험연구 (Experimental Studies of Controller Design for a Car-like Balancing Robot with a Variable Mass)

  • 김현욱;정슬
    • 한국지능시스템학회논문지
    • /
    • 제20권4호
    • /
    • pp.469-475
    • /
    • 2010
  • 본 논문에서는 두 바퀴로 구동되는 역진자기반의 1인승 차량의 안정적인 균형을 위해 제어기를 설계하였다. 탑승자의 몸무게에 따라 전체 질량이 달라지므로 그에 따른 PID 제어기의 이득값을 실험적으로 구하였다. 이 때 탑승자의 몸무게에 따라 무게 중심이 달라지게 되는데, 이는 밸런싱 각도에 영향을 미치게 된다. 따라서, 안정적인 균형을 이루기 위해서는 몸무게에 따른 목표 밸런싱 각도를 수정하여 제어해야 한다. 다양한 탑승자의 몸무게를 측정하기 위해 차량에 체중계를 달고 측정된 체중 데이터를 컴퓨터로 전송하여 제어기에 적용하였다. 다양한 실험으로 얻은 정보를 사용하여 제어기의 게인 스케줄링을 통하여 보다 안정적인 균형을 유지할 수 있었다.

Hybrid control of a tricycle wheeled AGV for path following using advanced fuzzy-PID

  • Bui, Thanh-Luan;Doan, Phuc-Thinh;Van, Duong-Tu;Kim, Hak-Kyeong;Kim, Sang-Bong
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제38권10호
    • /
    • pp.1287-1296
    • /
    • 2014
  • This paper is about control of Automated Guided Vehicle for path following using fuzzy logic controller. The Automated Guided Vehicle is a tricycle wheeled mobile robot with three wheels, two fixed passive wheels and one steering driving wheel. First, kinematic and dynamic modeling for Automated Guided Vehicle is presented. Second, a controller that integrates two control loops, kinematic control loop and dynamic control loop, is designed for Automated Guided Vehicle to follow an unknown path. The kinematic control loop based on Fuzzy logic framework and the dynamic control loop based on two PID controllers are proposed. Simulation and experimental results are presented to show the effectiveness of the proposed controllers.

역진자형 자주로보트의 2차원 평면에서 궤도주행제어에 관한 연구 (Trajectory Tracking Control of the Wheeled Inverse Pendulum Type Self - Contained Mobile Robot in Two Dimensional Plane)

  • 하윤수;유영호;하주식
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제17권5호
    • /
    • pp.44-53
    • /
    • 1993
  • In this paper, we discuss on the control algorithm to make the wheeled inverse pendulum type mobile robot move in two dimensional plane. The robot considered in this paper has two independently driven wheels in same axel which suport and move it-self, and is assumed to have the fyro type sensor to know the inclination algle of the body and rotary encoders to know wheel's rotation angular velocity. The control algorithm is divided into three parts. The first part is for the posture and velocity control for forward-backward direction, the second is the steering control, and the last part is for the control of total system to track the given trajectory. We handle the running velocity control of the robot as part of the posture control to keep the balance because the posture relates deeply with the velocity and can be controlled by the velocities of the wheels. The control problem is analyzed as the tracking control, and the controller is realized with the state feedback and feed-forward of the reference velocity. Constructing the control system which contained one intergrator in forward path, we also realized the control system without observer for the estimation of the accumulated errors in the inclination angle of the body. To prevent the robot from being unstable state by sudden variation of the reference velocity when it starts and stops, or changes velocity, the reference velocity of which acceleration is slowly changing, is ordered to the robot. To control its steering, we give the different reference velocities for both wheels which are calculated from the desired angular velocity of the body. Finally, we presents the experimental results of the experimental robot Yamabico Kurara in which the proposed control algorithm had been implemented.

  • PDF