• Title/Summary/Keyword: ZMP (Zero Moment Point)

검색결과 96건 처리시간 0.024초

휴머노이드 로봇의 동보행 안정도에 관한 연구 (A Study on the Stability of Dynamic Walking of a Humanoid Robot)

  • 이지영;조정산;이상재
    • 한국기계가공학회지
    • /
    • 제15권2호
    • /
    • pp.125-130
    • /
    • 2016
  • In this paper, we deal with the dynamic walking of a humanoid robot. In our method, the inverted pendulum model is used as a dynamic model for a humanoid robot in which the Zero Moment Point (ZMP) and COG constraints of the robot are analyzed by considering the motion of the robot as that of an inverted pendulum. The motion of a humanoid robot should be generated by considering the dynamics of the robot, which commonly requires a large amount of computation. If a robot walks from one position to another while keeping the ZMP in the stable region, then the robot remains dynamically stable. The linear inverted pendulum model regards the whole robot as a point mass. It is simple, and relatively less computation is needed; however, it cannot model the whole dynamics of a humanoid robot. We propose a method for modeling a humanoid robot as an inverted pendulum system having 14 point masses. We also show that the dynamic stability of a humanoid robot can be determined more precisely by our method.

선형 역덤벨 모델을 이용한 이족 보행 로봇의 기준 ZMP 궤적 생성 및 보행 구현 (Reference ZMP Trajectory Generation and Implementation for a Biped Robot via Linear Inverted Dumbbell Model (LIDM))

  • 이상용;김화수
    • 한국정밀공학회지
    • /
    • 제29권4호
    • /
    • pp.417-425
    • /
    • 2012
  • This paper presents reference ZMP trajectory generation and implementation for a biped robot via linear inverted dumbbell model (LIDM), which can consider the effect of external momentum on the center of mass (COM) of robot. Based on a reference ZMP trajectory derived by using LIDM, a base trajectory is proposed not only to make the locomotion of robot similar to that of human but also to facilitate its implementation and tuning. In order to realize a dynamic walking using the proposed trajectory, compliance, impedance and ZMP tracking controllers are adopted together. Extensive experiments show that the proposed locomotion of a biped robot is stable and also, similar to that of human. Further researches on balance recovery of a biped robot will be carried out to guarantee its robust locomotion in combination with the proposed trajectory.

도립진자형 이족보행로봇의 유연한 궤적 생성 (A Smooth Trajectory Generation for an Inverted Pendulum Type Biped Robot)

  • 노경곤;공정식;김진걸;강찬수
    • 한국정밀공학회지
    • /
    • 제22권7호
    • /
    • pp.112-121
    • /
    • 2005
  • This paper is concerned with smooth trajectory generation of biped robot which has inverted pendulum type balancing weight. Genetic algorithm is used to generate the trajectory of the leg and balancing weight. Balancing trajectory can be determined by solving the second order differential equation under the condition that the reference ZMP (Zero moment point) is settled. Reference ZMP effect on gait pattern absolutely but the problem is how to determine the reference ZMP. Genetic algorithm can find optimal solution under the high order nonlinear situation. Optimal trajectory is generated when use genetic algorithm which has some genes and a fitness function. In this paper, minimization of balancing joints motion is used for the fitness function and set the weight factor of the two balancing joints at the fitness function. Inverted pendulum type balancing weight is very similar with human and this model can be used fur humanoid robot. Simulation results show ZMP trajectory and the walking experiment made on the real biped robot IWR-IV.

유압 굴삭기의 전도율 표시장치의 개발 (Development of Displayer on Tipping-over rate for Hydraulic Excavator)

  • 임태형;최종환;김용석;이홍선;양순용
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2004년도 춘계학술대회 논문집
    • /
    • pp.209-214
    • /
    • 2004
  • This paper deals with tipping over of hydraulic excavator's crane work. If excavator lift too heavy weight, excavator tipped up. This is 38% of whole excavator accidents. In this paper, tipping over load which is maximum load of excavator can lift with displacement of excavator links, real load and tipping over rate are calculated with Zero Moment Point. We designed the tipping-over stability criterion algorithm considering the dynamic characteristics to which ZMP theory is applied and discussed the usefulness of the proposed algorithm compared with the moment equilibrium equation through the simulation and the actual test.

  • PDF

지능 알고리즘 기반의 이족 보행로봇의 보행 구현 (A Gait Implementation of a Biped Robot Based on Intelligent Algorithm)

  • 강찬수;김진걸;노경곤
    • 제어로봇시스템학회논문지
    • /
    • 제10권12호
    • /
    • pp.1210-1216
    • /
    • 2004
  • This paper deals with a human-like gait generation of a biped robot with a balancing weight of an inverted pendulum type by using genetic algorithm. The ZMP (Zero Moment Point) is the most important index in a biped robot's dynamic walking stability. To perform a stable walking of a biped robot, a balancing motion is required according to legs' trajectories and a desired ZMP trajectory. A dynamic equation of the balancing motion is nonlinear due to an inverted pendulum type's balancing weight. To solve the nonlinear equation by the FDM (Finite Difference Method), a linearized model of equation is proposed. And GA (Genetic Algorithm) is applied to optimize a human-like balancing motion of a biped robot. By genetic algorithm, the index of the balancing motion is efficiently optimized, and a dynamic walking stability is verified by the ZMP verification equation. These balancing motion are simulated and experimented with a real biped robot IWR-IV. This human-like gait generation will be applied to a humanoid robot, at future work.

보행형 이동 로봇의 동적 걸음 계획 (Dynamic Walking Planning for a Legged Moving Machine)

  • 유승환;김정훈;김영배
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2005년도 춘계학술대회 논문집
    • /
    • pp.1780-1783
    • /
    • 2005
  • In this paper ZMP was considered in order to get a walking stability, so the gait in the stable domain was realized through putting the stability margin in the sole domain of a foot. It is assumed that the robot's legs have 12 joints to operate a open-loop drive and there was no external disturbance under walking phases, additionally, the robot is walking on the flat plane. It was observed that the robot's walking trajectory, locus of COM and ZMP after imposing the motion to each joint. For realizing the simulation considering ZMP and movement of mass center, it was checked if it is stable for the constraint robot model to walk in stability and the feasibility was estimated about its dynamic gait. Eventually it was shown that a constraint gait algorithm is able to realize. To verify the proper walking process, ZMP(Zero Moment Point) theory is applied and the simulation has been done by ADAMS.

  • PDF

이족 보행로봇의 균형추 형태에 따른 안정성 해석 (A Stability Analysis of a Biped Walking Robot about Balancing Weight)

  • 노경곤;김진걸
    • 한국정밀공학회지
    • /
    • 제22권1호
    • /
    • pp.89-96
    • /
    • 2005
  • This paper is concerned with a balancing motion formulation and control of the ZMP (Zero Moment Point) for a biped-walking robot that has a prismatic balancing weight or a revolute balancing weight. The dynamic stability equation of a walking robot which have a prismatic balancing weight is conditionally linear but a walking robot's stability equation with a revolute balancing weight is nonlinear. For a stable gait, stabilization equations of a biped-walking robot are modeled as non-homogeneous second order differential equations for each balancing weight type, and a trajectory of balancing weight can be directly calculated with the FDM (Finite Difference Method) solution of the linearized differential equation. In this paper, the 3dimensional graphic simulator is developed to get and calculate the desired ZMP and the actual ZMP. The operating program is developed for a real biped-walking robot IWRⅢ. Walking of 4 steps will be simulated and experimented with a real biped-walking robot. This balancing system will be applied to a biped humanoid robot, which consist legs and upper body, as a future work.

유압식 이족 휴머노이드 로봇의 ZMP 기반 게인 스위칭 알고리즘을 이용한 관절 위치 제어 (Joint Position Control using ZMP-Based Gain Switching Algorithm for a Hydraulic Biped Humanoid Robot)

  • 김정엽
    • 제어로봇시스템학회논문지
    • /
    • 제15권10호
    • /
    • pp.1029-1038
    • /
    • 2009
  • This paper proposes a gain switching algorithm for joint position control of a hydraulic humanoid robot. Accurate position control of the lower body is one of the basic requirements for robust balance and walking control. Joint position control is more difficult for hydraulic robots than it is for electric robots because of an absence of reduction gear and better back-drivability of hydraulic joints. Backdrivability causes external forces and torques to have a large effect on the position of the joints. External ground reaction forces therefore prevent a simple proportional-derivative (PD) controller from realizing accurate and fast joint position control. We propose a state feedback controller for joint position control of the lower body, define three modes of state feedback gains, and switch the gains according to the Zero Moment Point (ZMP) and linear interpolation. Dynamic equations of hydraulic actuators were experimentally derived and applied to a robot simulator. Finally, the performance of the algorithm is evaluated with dynamic simulations.

실험 계획법을 이용한 휴머노이드 발의 설계 및 해석 (Analysis and Design of Humanoid Robot Foot using the Design of Experiments)

  • 유영국;김진걸
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.1791-1792
    • /
    • 2008
  • 휴머노이드 로봇은 기구적으로 불안정성을 내포하고 있기 때문에 이것에 대한 안정화를 하기 위해서 연구자들은 많은 방법을 사용하고 있다. 본 연구자는 실험 계획법(Design of Experiments)을 통해 본 연구자가 개발한 ISHURO-II의 발의 설계를 변경하였다. 퍼지 알고리즘을 이용하여 아랫부분에 장착된 FSR(Force Sensing Resistor)센서에서 ZMP(Zero Moment Point)의 값을 비교하여 더욱 안정된 보행이 가능하도록 하였다. 적용된 안정화 알고리즘의 성능은 VC++ 및 동역학 해석 프로그램을 이용한 시뮬레이션을 통해 검증하였다.

  • PDF

안정적인 보행을 위한 이족 휴머노이드 로봇에서의 서포트 벡터 머신 이용 (Use of Support Vector Machines in Biped Humanoid Robot for Stable Walking)

  • 김동원;박귀태
    • 제어로봇시스템학회논문지
    • /
    • 제12권4호
    • /
    • pp.315-319
    • /
    • 2006
  • Support vector machines in biped humanoid robot are presented in this paper. The trajectory of the ZMP in biped walking robot poses an important criterion for the balance of the walking robots but complex dynamics involved make robot control difficult. We are establishing empirical relationships based on the dynamic stability of motion using SVMs. SVMs and kernel method have become very popular method for learning from examples. We applied SVM to model the practical humanoid robot. Three kinds of kernels are employed also and each result has been compared. As a result, SVM based on kernel method have been found to work well. Especially SVM with RBF kernel function provides the best results. The simulation results show that the generated ZMP from the SVM can be improve the stability of the biped walking robot and it can be effectively used to model and control practical biped walking robot.