• 제목/요약/키워드: kinematics error

검색결과 104건 처리시간 0.027초

이동 로봇의 추종 제어를 위한 이중 슬라이딩 표면에 기반한 슬라이딩 모드 제어 (Double Sliding Surfaces based on a Sliding Mode Control for a Tracking Control of Mobile Robots)

  • 이준구;최윤호;박진배
    • 제어로봇시스템학회논문지
    • /
    • 제19권6호
    • /
    • pp.495-500
    • /
    • 2013
  • This paper proposes a double sliding surfaces based on a sliding mode control for a tracking control of nonholonomic mobile robots in the Cartesian coordinates. In order to remove sliding surface constraints, we design the additional sliding surface for the heading angle with respect to the newly defined coordinates. Then, we define the switching law based on the posture error to combine the designed sliding surface with the previous one. By using the double sliding surfaces and the switching law, we obtain the control law for arbitrary trajectories. It is proved that the position tracking error and the heading direction error asymptotically converge to zero, respectively, with the Lyapunov stability theory. Finally, through computer simulations, we demonstrate the effectiveness of the proposed control system.

편마비 환자 경직의 반사적 및 역학적 성분의 분리를 통한 경직의 정량적 평가 (Quantitative Evaluation of Spasticity through Separation of Reflex and Mechanical Component Related to Spasticity in Hemiplegic Patients)

  • 김철승;엄광문;김지원;류제청;강성재;김요한;박병규
    • 한국정밀공학회지
    • /
    • 제26권7호
    • /
    • pp.142-149
    • /
    • 2009
  • The aim of this study was to identify both the mechanical and reflex properties associated with spasticity in hemiplegic patients. Ten hemiplegic patients were included in this study. Multiple pendulum tests were executed for each subject, and knee joint angle and EMG of Rectus Femoris muscle were measured. The neuromusculoskeletal system model was developed from generally accepted mechanism and identified through minimization of the error in the model-predicted pendulum trajectories. The identification was successful in terms of small error in simulated kinematics and high sensitivity and precision of simulated torque against EMG activity. The reflex threshold showed significant difference between different clinical scores (p<0.01) and significant negative correlation (r=-0.93) with the EMG duration. It is expected that the suggested method may help in understanding mechanisms underlying spasticity.

중력보상기를 적용한 로봇 팔의 실험적 연구 (Experimental Study of the Robot Arm Applying the Gravity Compensator)

  • 최형식;서해용;엄태웅;윤종수
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제35권1호
    • /
    • pp.60-67
    • /
    • 2011
  • 본 논문에서는 중력보상기의 구조에 대해 연구하였고, 이를 적용하여 토크 성능을 개선하고 위치 오차를 줄이는 새로운 구조의 6축 다관절 로봇 매니퓰레이터에 대하여 연구하였다. 로봇 팔의 기구해석을 하였다. 또한, 로봇 팔의 1 및 2 축에 중력보상기를 적용한 관절구동기의 성능시험을 하였다. 성능 시험결과, 중력보상기를 적용한 로봇 관절구동기의 외부부하와 반복위치 오차가 대폭 감소됨이 검증되었다.

단일곡률궤적을 이용한 이동물체의 포획 알고리즘 (A Capturing Algorithm of Moving Object using Single Curvature Trajectory)

  • 최병석;이장명
    • 제어로봇시스템학회논문지
    • /
    • 제12권2호
    • /
    • pp.145-153
    • /
    • 2006
  • An optimal capturing trajectory for a moving object is proposed in this paper based on the observation that a single-curvature path is more accurate than double-or triple-curvature paths. Moving distance, moving time, and trajectory error are major factors considered in deciding an optimal path for capturing the moving object. That is, the moving time and distance are minimized while the trajectory error is maintained as small as possible. The three major factors are compared for the single and the double curvature trajectories to show superiority of the single curvature trajectory. Based upon the single curvature trajectory, a kinematics model of a mobile robot is proposed to follow and capture the moving object, in this paper. A capturing scenario can be summarized as follows: 1. Motion of the moving object has been captured by a CCD camera., 2. Position of the moving object has been estimated using the image frames, and 3. The mobile robot tries to follow the moving object along the single curvature trajectory which matches positions and orientations of the moving object and the mobile robot at the final moment. Effectiveness of the single curvature trajectory modeling and capturing algorithm has been proved, through simulations and real experiments using a 2-DOF wheel-based mobile robot.

정렬오차 추정 필터에 기반한 비전 정렬 시스템의 고속 정밀제어 (Fast and Fine Control of a Visual Alignment Systems Based on the Misalignment Estimation Filter)

  • 정해민;황재웅;권상주
    • 제어로봇시스템학회논문지
    • /
    • 제16권12호
    • /
    • pp.1233-1240
    • /
    • 2010
  • In the flat panel display and semiconductor industries, the visual alignment system is considered as a core technology which determines the productivity of a manufacturing line. It consists of the vision system to extract the centroids of alignment marks and the stage control system to compensate the alignment error. In this paper, we develop a Kalman filter algorithm to estimate the alignment mark postures and propose a coarse-fine alignment control method which utilizes both original fine images and reduced coarse ones in the visual feedback. The error compensation trajectory for the distributed joint servos of the alignment stage is generated in terms of the inverse kinematic solution for the misalignment in task space. In constructing the estimation algorithm, the equation of motion for the alignment marks is given by using the forward kinematics of alignment stage. Secondly, the measurements for the alignment mark centroids are obtained from the reduced images by applying the geometric template matching. As a result, the proposed Kalman filter based coarse-fine alignment control method enables a considerable reduction of alignment time.

수중 구조물 검사로봇의 기구학적 관계를 이용한 확장 칼만 필터 기반의 위치추정 (Extended Kalman Filter-based Localization with Kinematic Relationship of Underwater Structure Inspection Robots)

  • 허영진;이기현;김진현
    • 제어로봇시스템학회논문지
    • /
    • 제19권4호
    • /
    • pp.372-378
    • /
    • 2013
  • In this paper, we research the localization problem of the crawler-type inspection robot for underwater structure which travels an outer wall of underwater structure. Since various factors of the underwater environment affect an encoder odometer, it is hard to localize robot itself using only on-board sensors. So in this research we used a depth sensor and an IMU to compensate odometer which has extreme error in the underwater environment through using Extended Kalman Filter(EKF) which is normally used in mobile robotics. To acquire valid measurements, we implemented precision sensor modeling after assuming specific situation that robot travels underwater structure. The depth sensor acquires a vertical position of robot and compensates one of the robot pose, and IMU is used to compensate a bearing. But horizontal position of robot can't be compensated by using only on-board sensors. So we proposed a localization algorithm which makes horizontal direction error bounded by using kinematics relationship. Also we implemented computer simulations and experiments in underwater environment to verify the algorithm performance.

로봇 메니퓰레이터의 제어를 위한 특이점 회피 알고리즘의 비교 연구 (Singularity Avoidance Algorithms for Controlling Robot Manipulator: A Comparative Study)

  • 김상현;박재홍
    • 로봇학회논문지
    • /
    • 제12권1호
    • /
    • pp.42-54
    • /
    • 2017
  • Using an inverse of the geometric Jacobian matrix is one of the most popular ways to control robot manipulators, because the Jacobian matrix contains the relationship between joint space velocities and operational space velocities. However, the control algorithm based on Jacobian matrix has algorithmic singularities: The robot manipulator becomes unstable when the Jacobian matrix loses rank. To solve this problem, various methods such as damped and filtered inverse have been proposed, but comparative studies to evaluate the performance of these algorithms are insufficient. Thus, this paper deals with a comparative analysis of six representative singularity avoidance algorithms: Damped Pseudo Inverse, Error Damped Pseudo Inverse, Scaled Jacobian Transpose, Selectively Damped Inverse, Filtered Inverse, and Task Transition Method. Especially, these algorithms are verified through computer simulations with a virtual model of a humanoid robot, THORMANG, in order to evaluate tracking error, computational time, and multiple task performance. With the experimental results, this paper contains a deep discussion about the effectiveness and limitations of each algorithm.

Design of BLDC Motor Controller for Electric Power Wheelchair

  • Chu, Jun-Uk;Moon, In-Hyuk;Choi, Gi-Won;Ryu, Jei-Cheong;Mun, Mu-Seong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.1509-1512
    • /
    • 2003
  • The electric power wheelchair needs to control motor torque and speed for responding to variable actions given by handling a joystick. In this paper a DSP-based BLDC motor controller using a single dc-link current sensor is presented for electric power wheelchair. It is composed by a DSP processor and three-phase inverter module. To control torque, high speed current control is achieved by the PI controller and pulse width modulation (PWM) signals with 25 kHz carrier frequency, which is performed by 200 ${\mu}sec$ cycle. The speed controller computes the new direct current reference from the speed error and the PI control equation. The displacement value by handling the joystick is converted to reference speeds of right and left wheel motors using nonholonomic wheelchair kinematics. Experimental results show that the presented control system is enough to implement a speed servo in wheelchair driving.

  • PDF

Three-dimensional trajectory tracking for underactuated AUVs with bio-inspired velocity regulation

  • Zhou, Jiajia;Ye, Dingqi;Zhao, Junpeng;He, Dongxu
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제10권3호
    • /
    • pp.282-293
    • /
    • 2018
  • This paper attempts to address the motion parameter skip problem associated with three-dimensional trajectory tracking of an underactuated Autonomous Underwater Vehicle (AUV) using backstepping-based control, due to the unsmoothness of tracking trajectory. Through kinematics concepts, a three-dimensional dynamic velocity regulation controller is derived. This controller makes use of the surge and angular velocity errors with bio-inspired models and backstepping techniques. It overcomes the frequently occurring problem of parameter skip at inflection point existing in backstepping tracking control method and increases system robustness. Moreover, the proposed method can effectively avoid the singularity problem in backstepping control of virtual velocity error. The control system is proved to be uniformly ultimately bounded using Lyapunov stability theory. Simulation results illustrate the effectiveness and efficiency of the developed controller, which can realize accurate three-dimensional trajectory tracking for an underactuated AUV with constant external disturbances.

강인한 SLAM을 이용한 무한궤도형 이동로봇의 모션 추정 (The Motion Estimation of Caterpilla-type Mobile Robot Using Robust SLAM)

  • 변성재;이석규;박주현
    • 전기학회논문지
    • /
    • 제58권4호
    • /
    • pp.817-823
    • /
    • 2009
  • This paper proposes a robust method for mapping of a caterpillar-type mobile robot which inherently has uncertainty in its modeling by compensating for the estimated pose error of the robot. In general, a caterpillar type robot is difficult to model, which results in inaccuracy in Simultaneous Localization And Mapping(SLAM). To enhance the robustness of the SLAM for a caterpillar-type mobile robot, we factorize the SLAM posterior, where we used particle filter to estimate the position of the robot and Extended Kalman Filter(EKF) to map the environment. The simulation results show the effectiveness and robustness of the proposed method for mapping.