• Title/Summary/Keyword: Moving Robot

Search Result 726, Processing Time 0.035 seconds

PID Control of a flexible robot rotating in vertical plane (수직면에서 회전운동을 하는 탄성로봇의 PID 제어)

  • Kang, Junwon;Oh, Chaeyoun;Kim, Kiho
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.14 no.11
    • /
    • pp.34-41
    • /
    • 1997
  • This paper presents a technique to control a very flexible robot moving in a vertical plane. The flexible robot is modeled as an Euler-Bernoulli beam. Elastic deformation is approximated using the assmed modes method. A comparison function which satisfies all geometric and natural boundary conditions of a cantilever beam with an end mass is used as an assumed mode shape. Lagrange's equation is utilized for the development of a discretized model. A control algorithm is developed using a simple PID cnotrol tech- nique. The proportional, integral and deivative control gains are determined based on the dominant pole placement method and tuned to show no overshoot and no steady state error, and short settling time. The effectiveness of the developed control scheme is showed in the hub angular diaplacement control experiment. Three different end masses are uned in the experiment. The experimental results show that developed control algorithm is very effective showing little overshoot, no steady state error, and less than 2.5 second settl- ing time in case of having an end mass which is equivalent to 45% of the manipulator mass. Also the experimental results show that the residual vibration fo the end point is effectively controlled.

  • PDF

Real time tracking of multiple humans for mobile robot application

  • Park, Joon-Hyuk;Park, Byung-Soo;Lee, Seok;Park, Sung-Kee;Kim, Munsang
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2002.10a
    • /
    • pp.100.3-100
    • /
    • 2002
  • This paper presents the method for detection and tracking of multiple humans robustly in mobile platform. The perception of human is performed in real time through the processing of images acquired from a moving stereo vision system. We performed multi-cue integration such as human shape, skin color and depth information to detect and track each human in moving background scene. Human shape is measured by edge-based template matching on distance transformed image. Improving robustness for human detection, we apply the human face skin color in HSV color space. And we could increase the accuracy and the robustness in both detection and tracking by applying random sampling stochastic estimati...

  • PDF

Neural Network Compensation for Improvement of Real-Time Moving Object Tracking Performance of the ROBOKER Head with a Virtual Link (가상링크 기반의 ROBOKER 머리의 실시간 대상체 추종 성능 향상을 위한 신경망 제어)

  • Kim, Dong-Min;Choi, Ho-Jin;Lee, Geun-Hyung;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.7
    • /
    • pp.694-699
    • /
    • 2009
  • This paper presents the implementation of the real-time object tracking control of the ROBOKER head. The visual servoing technique is used to track the moving object, but suffers from ill-estimated Jacobian of the virtual link design. To improve the tracking performance, the RBF(Radial Basis Function) network is used to compensate for uncertainties in the kinematics of the robot head in on-line fashion. The reference compensation technique is employed as a neural network control scheme. Performances of three schemes, the kinematic based scheme, the Jacobian based scheme, and the neural network compensation scheme are verified by experimental studies. The neural compensation scheme performs best.

Investigation on the Real-Time Environment Recognition System Based on Stereo Vision for Moving Object (스테레오 비전 기반의 이동객체용 실시간 환경 인식 시스템)

  • Lee, Chung-Hee;Lim, Young-Chul;Kwon, Soon;Lee, Jong-Hun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.3 no.3
    • /
    • pp.143-150
    • /
    • 2008
  • In this paper, we investigate a real-time environment recognition system based on stereo vision for moving object. This system consists of stereo matching, obstacle detection and distance estimation. In stereo matching part, depth maps can be obtained real road images captured adjustable baseline stereo vision system using belief propagation(BP) algorithm. In detection part, various obstacles are detected using only depth map in case of both v-disparity and column detection method under the real road environment. Finally in estimation part, asymmetric parabola fitting with NCC method improves estimation of obstacle detection. This stereo vision system can be applied to many applications such as unmanned vehicle and robot.

  • PDF

Motion planning with planar geometric models

  • Kim, Myung-Doo;Moon, Sang-Ryong;Lee, Kwan-Hee
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1990.10b
    • /
    • pp.996-1003
    • /
    • 1990
  • We present algebraic algorithms for collision-avoidance robot motion planning problems with planar geometric models. By decomposing the collision-free space into horizontal vertex visibility cells and connecting these cells into a connectivity graph, we represent the global topological structure of collision-free space. Using the C-space obstacle boundaries and this connectivity graph we generate exact (non-heuristic) compliant and gross motion paths of planar curved objects moving with a fixed orientation amidst similar obstacles. The gross motion planning algorithm is further extended (though using approximations) to the case of objects moving with both translational and rotational degrees of freedom by taking slices of the overall orientations into finite segments.

  • PDF

An Effective Obstacle Avoidance Control Method While Tracking a Moving Object (선행물체 추종시 효과적인 충돌회피 방법)

  • Woo, Sang-Yong;Sim, Sung-Yong;Ahn, Hyun-Sik;Oh, Ha-Ryoung;Seong, Yeong-Rak;Kim, Do-Hyun
    • Proceedings of the KIEE Conference
    • /
    • 2003.11c
    • /
    • pp.353-356
    • /
    • 2003
  • 본 논문은 이동로봇의 다양한 작업들 중에 선행하는 물체를 안정하게 추종하는 동작중 예기치 못한 움직이는 장애물의 효과적인 회피 방법을 고려한다. 센서 기반의 이동로보트에서는 이동물체 추종과 충돌회피를 센서정보에 의존해서 해결해야 하는데 동일한 센서 정보로 추종물체와 충돌물체를 구분하는 것이 쉽지 않은 문제이다. 또한 명확히 규정되지 않은 환경에서 적용하기 어렵다. 따라서 본 논문에서는 이와 같이 명확히 규정되지 않은 환경에서 선행물체의 안정한 추종과 추종 중에 마주치는 이동 장애물에 대한 충돌회피를 위하여 이동로봇의 상태 판단에 따라 구분된 행동 선택 모드를 제안하고 실험적으로 확인한다.

  • PDF

A Geometrical Approach to the Characteristic Analysis of Parallel Mechanism for Planar Task (평면 작업용 병렬 메카니즘의 특성 해석을 위한 기하학적 접근)

  • Song, Nak-Yoon;Cho, Hwang
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.9
    • /
    • pp.158-166
    • /
    • 1998
  • This paper presents a geometrical approach to the characteristic analysis of parallel mechanism with free joints intended for use as a planar task robot. Solution of the forward and inverse kinematic problems are described. Because the mechanism has only three degree-of-freedom output, constraint equations must be generated to describe the inter-relationship between actuated joints and free joints so as to describe the position and orientation of the moving platform. Once these constraints are incorporated into the kinematics model, a constrained Jacobian matrix is obtained. and it is used for the solution of the forward kinematic equations by Newton-Raphson technique. Another Jacobian matrix was derived to describe the interrelationship between actuated joints and moving platform. The stiffness, velocity transmission ratio, force transmission ratio and dexterity of the mechanism are then determined based on this another Jacobian matrix. The geometrical construction of the mechanism for the best performance was investigated using the characteristic analysis.

  • PDF

Omnidirectional Mobile Robot Capable of Variable Footprinting Based on Hub-Type Drive Module (허브형 구동모듈 기반의 가변접지 기능을 갖는 전방향 이동로봇)

  • Kim, Hyo-Joong;Cho, Chang-Nho;Kim, Hwi-Su;Song, Jae-Bok
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.36 no.3
    • /
    • pp.289-295
    • /
    • 2012
  • In recent years, an increased amount of research has been carried out on mobile robots to improve the performance of service robots. Mobile robots maximize the mobility of service robots, thus allowing them to work in different areas. However, conventional service robots have their center of mass placed high above the ground, which may cause them to fall when moving at high speed. Furthermore, hub-type actuators, which are often used for mobile robots, are large and expensive. In this study, we propose a mobile robot with a hub-type actuator unit and a variable footprint mechanism. The proposed variable footprint mechanism greatly improves the stability and mobility of the robot, allowing it to move freely in a narrow space and carry out various tasks. The performance of the proposed robot is verified experimentally.

Development of NXC Robot Programming Supporting System Based on Types of Programming Error (오류분석에 기반한 NXC 로봇프로그래밍 지원시스템의 개발)

  • Nam, Jae-Won;Yoo, In-Hwan
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.3
    • /
    • pp.375-385
    • /
    • 2011
  • Computer education is moving its focus from skill oriented education to improving students' creativity and problem solving ability. Thus, the importance of programming education is being strengthened. However, programming education was biased to grammar oriented language that has been limits of students' interest. Robot programming is problem solving itself, and by allowing students to directly see the robot which is the output of programming, can help interest and motivate to the students. In fact, it is still observed that the students are facing difficulties due to various kinds of errors during the programming education. Therefore, this study categorizes and analyzes the errors students are facing during robot programming, and based on that, a support tool to help treat errors developed. The developed supporting system for error solving reduces the frequency of errors and provides the set of coding instruction, NXC language and error message in Korean, examples and detailed information for each stage of education, function removing major coding errors, and code sorting and indication of row number. This study also confirmed that the supporting tool is helpful in reducing and solving errors after input.

  • PDF

Trajectory Regeneration Considering Velocity of Dynamic Obstacles Using the Nonlinear Velocity Obstacles (동적 장애물의 속도를 고려한 이동로봇의 궤적 재생성 기법)

  • Moon, Chang-Bae;Chung, Woojin
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.38 no.11
    • /
    • pp.1193-1199
    • /
    • 2014
  • To achieve safe and high-speed navigation of a mobile service robot, velocity of dynamic obstacles should be considered while planning the trajectory of a mobile robot. Trajectory planning schemes without considering the velocity of the dynamic obstacles may collide due to the relative velocities or dynamic constraints. However, the general planning schemes that considers the dynamic obstacle velocities requires long computational times. This paper proposes a velocity control scheme by scaling the time step of trajectory to deal with dynamic obstacle avoidance problem using the RNLVO (Robot Nonlinear Velocity Obstacles). The RNLVO computes the collision conditions on the basis of the NLVO (Nonlinear Velocity Obstacles). The simulation results show that the proposed scheme can deal with collision state in a short period time. Furthermore, the RNLVO computes the collisions using the trajectory of the robot. As a result, accurate prediction of the moving obstacles trajectory does not required.