KR101549817B1 - 로봇의 보행 제어장치 및 그 방법 - Google Patents
로봇의 보행 제어장치 및 그 방법 Download PDFInfo
- Publication number
- KR101549817B1 KR101549817B1 KR1020090005678A KR20090005678A KR101549817B1 KR 101549817 B1 KR101549817 B1 KR 101549817B1 KR 1020090005678 A KR1020090005678 A KR 1020090005678A KR 20090005678 A KR20090005678 A KR 20090005678A KR 101549817 B1 KR101549817 B1 KR 101549817B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- zmp
- joint
- walking
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D57/00—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
- B62D57/02—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
- B62D57/032—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02G—INSTALLATION OF ELECTRIC CABLES OR LINES, OR OF COMBINED OPTICAL AND ELECTRIC CABLES OR LINES
- H02G3/00—Installations of electric cables or lines or protective tubing therefor in or on buildings, equivalent structures or vehicles
- H02G3/02—Details
- H02G3/04—Protective tubing or conduits, e.g. cable ladders or cable troughs
- H02G3/0456—Ladders or other supports
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16B—DEVICES FOR FASTENING OR SECURING CONSTRUCTIONAL ELEMENTS OR MACHINE PARTS TOGETHER, e.g. NAILS, BOLTS, CIRCLIPS, CLAMPS, CLIPS OR WEDGES; JOINTS OR JOINTING
- F16B39/00—Locking of screws, bolts or nuts
- F16B39/22—Locking of screws, bolts or nuts in which the locking takes place during screwing down or tightening
- F16B39/24—Locking of screws, bolts or nuts in which the locking takes place during screwing down or tightening by means of washers, spring washers, or resilient plates that lock against the object
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02G—INSTALLATION OF ELECTRIC CABLES OR LINES, OR OF COMBINED OPTICAL AND ELECTRIC CABLES OR LINES
- H02G3/00—Installations of electric cables or lines or protective tubing therefor in or on buildings, equivalent structures or vehicles
- H02G3/02—Details
- H02G3/06—Joints for connecting lengths of protective tubing or channels, to each other or to casings, e.g. to distribution boxes; Ensuring electrical continuity in the joint
- H02G3/0608—Joints for connecting non cylindrical conduits, e.g. channels
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02G—INSTALLATION OF ELECTRIC CABLES OR LINES, OR OF COMBINED OPTICAL AND ELECTRIC CABLES OR LINES
- H02G3/00—Installations of electric cables or lines or protective tubing therefor in or on buildings, equivalent structures or vehicles
- H02G3/30—Installations of cables or lines on walls, floors or ceilings
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Manipulator (AREA)
Abstract
Description
Claims (11)
- 복수의 다리를 가진 로봇; 및FSM(Finite State Machine) 기반의 보행 제어모드에 따라 상기 로봇의 동작 상태를 전환할 때 상기 로봇의 ZMP(Zero Moment Point)의 위치에 따라 로봇 관절의 운동량을 보상하고, 상기 보상된 로봇 관절의 운동량에 따라 상기 로봇 관절의 토크 명령을 계산하고, 상기 계산된 토크 명령에 따라 상기 로봇의 보행을 제어하는 제어부를 포함하는 로봇의 보행 제어장치.
- 삭제
- 제1항에 있어서,상기 제어부는 상기 로봇의 ZMP가 미리 정의된 안전영역에 들어오도록 상기 로봇 관절의 운동량을 보상하는 로봇의 보행 제어장치.
- 제3항에 있어서,상기 미리 정의된 안전영역은 상기 로봇의 ZMP 구속조건을 만족하도록 설정되는 로봇의 보행 제어장치.
- 제3항에 있어서,상기 제어부는 상기 로봇에 설치된 센서를 이용하여 얻은 각 관절의 위치와 속도와 가속도에 따라 상기 로봇의 ZMP를 계산하는 로봇의 보행 제어장치.
- 복수의 다리를 가진 로봇; 및FSM(Finite State Machine) 기반의 보행 제어모드와 ZMP(Zero Moment Point) 기반의 보행 제어모드 중 어느 하나의 보행 제어모드를 선택하고, FSM 기반의 보행 제어모드에 따라 상기 로봇의 동작 상태를 전환할 때 상기 로봇의 ZMP의 위치에 따라 로봇 관절의 운동량을 보상하고, 상기 보상된 로봇 관절의 운동량에 따라 상기 로봇 관절의 토크 명령을 계산하고, 상기 계산된 토크 명령에 따라 상기 로봇의 보행을 제어하는 제어부를 포함하는 로봇의 보행 제어장치.
- FSM(Finite State Machine) 기반의 보행 제어모드에 따라 로봇의 동작 상태를 선정하고;상기 선정된 동작 상태로 전환하는 상기 로봇의 ZMP(Zero Moment Point)를 계산하고;상기 로봇의 ZMP가 미리 정의된 안전영역에 존재하는지 여부를 판단하여 로봇 관절의 보상 운동량을 계산하고;상기 로봇 관절의 보상 운동량에 기초하여 상기 로봇 관절의 토크 명령을 계산하고;상기 로봇 관절의 토크 명령에 따라 상기 로봇의 보행을 제어하는 로봇의 보행 제어방법.
- 제7항에 있어서,상기 로봇의 ZMP가 상기 미리 정의된 안전영역에 존재하지 않으면 (식 2)에 따라 상기 로봇 관절의 보상 운동량을 계산하는 로봇의 보행 제어방법.(식 2)△x(tk+1) = Ka(tk)(Px(tk)-Pxd(tk)) + △x(tk)△y(tk+1) = Ka(tk)(Py(tk)-Pyd(tk)) + △y(tk)여기서, tk+1은 현재 제어주기이고, tk는 이전 제어주기이고, Ka는 조정 파라미터이고, Pxd는 X축 목표 ZMP이고, Px는 X축 현재 ZMP이며, Pyd는 Y축 목표 ZMP이고, Py는 Y축 현재 ZMP이며, (△x(tk+1), △y(tk+1))는 X축과 Y축에서의 현재 무게중심(COG)의 보상 운동량이고, (△x(tk), △y(tk))는 X축과 Y축에서의 이전 무게중심(COG)의 보상 운동량이다.
- 제8항에 있어서,상기 로봇 관절의 보상 운동량을 이용하여 다음 (식 3)에 따라 상기 로봇 관절의 토크 명령을 계산하는 로봇의 보행 제어방법.(식 3)τ = kp(θd + △θ-θ)-kd(dθ/dt)여기서, τ는 로봇 관절의 토크 명령이고, kp는 PD제어의 P게인(gain), kd는 PD제어의 D게인(gain)이고, θd는 관절의 목표위치, θ는 관절의 현재위치이고, △θ는 관절의 보상 운동량이고, t는 시간이다.
- 사용자 명령과 센서부로부터 받은 정보를 이용하여 판단한 보행 환경에 따라 FSM(Finite State Machine) 기반의 보행 제어모드와 ZMP(Zero Moment Point) 기반의 보행 제어모드 중 어느 하나의 보행 제어모드를 선택하고;FSM 기반의 제어모드에 따라 로봇의 동작 상태를 전환할 때 상기 로봇의 ZMP의 위치에 따라 로봇 관절의 운동량을 보상하고;상기 보상된 로봇 관절의 운동량에 따라 상기 로봇 관절의 토크 명령을 계산하고;상기 계산된 토크 명령에 따라 상기 로봇의 보행을 제어하는 로봇의 보행 제어방법.
- 제10항에 있어서,상기 로봇 관절의 운동량 보상은,상기 로봇의 동작 상태를 선정하고, 상기 선정된 동작 상태로 전환하는 상기 로봇의 ZMP를 계산하고, 상기 로봇의 ZMP가 미리 정의된 안전영역에 들어오도록 상기 로봇 관절의 운동량을 보상하는 로봇의 보행 제어방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090005678A KR101549817B1 (ko) | 2009-01-22 | 2009-01-22 | 로봇의 보행 제어장치 및 그 방법 |
US12/656,020 US8612054B2 (en) | 2009-01-22 | 2010-01-13 | Robot walking control apparatus and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090005678A KR101549817B1 (ko) | 2009-01-22 | 2009-01-22 | 로봇의 보행 제어장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100086355A KR20100086355A (ko) | 2010-07-30 |
KR101549817B1 true KR101549817B1 (ko) | 2015-09-04 |
Family
ID=42337588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090005678A Active KR101549817B1 (ko) | 2009-01-22 | 2009-01-22 | 로봇의 보행 제어장치 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8612054B2 (ko) |
KR (1) | KR101549817B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11230001B2 (en) * | 2018-12-28 | 2022-01-25 | Ubtech Robotics Corp Ltd | Biped robot gait control method and biped robot |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8138707B2 (en) * | 2007-10-23 | 2012-03-20 | Honda Motor Co., Ltd. | Bipedal walking robot |
KR20100001567A (ko) * | 2008-06-27 | 2010-01-06 | 삼성전자주식회사 | 보행 로봇 및 그 제어 방법 |
KR101667032B1 (ko) * | 2009-10-30 | 2016-10-17 | 삼성전자 주식회사 | 로봇의 경로 계획 장치 및 그 방법 |
KR101766755B1 (ko) * | 2010-08-17 | 2017-08-10 | 삼성전자주식회사 | 보행 로봇 및 그 제어방법 |
KR20120060578A (ko) * | 2010-12-02 | 2012-06-12 | 삼성전자주식회사 | 보행 로봇 및 그 자세 제어 방법 |
KR101809972B1 (ko) * | 2010-12-21 | 2017-12-18 | 삼성전자주식회사 | 보행 로봇 및 그 제어방법 |
KR20120071599A (ko) * | 2010-12-23 | 2012-07-03 | 삼성전자주식회사 | 보행 로봇 및 그 제어 방법 |
KR101953113B1 (ko) * | 2011-05-30 | 2019-03-05 | 삼성전자주식회사 | 로봇 및 그 제어방법 |
JP5991857B2 (ja) * | 2011-06-10 | 2016-09-14 | 三星電子株式会社Samsung Electronics Co.,Ltd. | ロボットの均衡制御装置及びその制御方法 |
KR101985790B1 (ko) * | 2012-02-21 | 2019-06-04 | 삼성전자주식회사 | 보행 로봇 및 그 제어 방법 |
US9292786B2 (en) * | 2014-02-03 | 2016-03-22 | Disney Enterprises, Inc. | Universal balancing controller for lateral stabilization of bipedal robots in dynamic unstable environments |
US9308648B2 (en) * | 2014-07-24 | 2016-04-12 | Google Inc. | Systems and methods for robotic self-right |
JP6228097B2 (ja) * | 2014-10-06 | 2017-11-08 | 本田技研工業株式会社 | 移動ロボット |
CN105511465B (zh) * | 2015-12-02 | 2017-08-04 | 歌尔股份有限公司 | 一种双足机器人的步态控制方法和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004009205A (ja) * | 2002-06-06 | 2004-01-15 | Mitsuba Corp | 2足歩行ロボット |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4308615A (en) * | 1979-09-17 | 1981-12-29 | Honeywell Information Systems Inc. | Microprocessor based maintenance system |
US6961640B2 (en) * | 2000-11-17 | 2005-11-01 | Sony Corporation | Motion control for a legged robot |
WO2002045913A1 (fr) * | 2000-11-20 | 2002-06-13 | Sony Corporation | Dispositif et procede permettant de commander le fonctionnement d'un robot a jambes et ensemble robot |
GB0104995D0 (en) * | 2001-02-28 | 2001-04-18 | Isis Innovation | Artificial morpho-functional multiped and motion controller therefor |
US7103447B2 (en) * | 2002-09-02 | 2006-09-05 | Sony Corporation | Robot apparatus, and behavior controlling method for robot apparatus |
JP4587738B2 (ja) * | 2003-08-25 | 2010-11-24 | ソニー株式会社 | ロボット装置及びロボットの姿勢制御方法 |
US20060026162A1 (en) * | 2004-07-19 | 2006-02-02 | Zoran Corporation | Content management system |
US7313463B2 (en) * | 2005-03-31 | 2007-12-25 | Massachusetts Institute Of Technology | Biomimetic motion and balance controllers for use in prosthetics, orthotics and robotics |
US8467904B2 (en) * | 2005-12-22 | 2013-06-18 | Honda Motor Co., Ltd. | Reconstruction, retargetting, tracking, and estimation of pose of articulated systems |
JP4836592B2 (ja) * | 2006-02-09 | 2011-12-14 | ソニー株式会社 | ロボット装置及びその制御方法 |
JP4930003B2 (ja) * | 2006-11-20 | 2012-05-09 | 株式会社日立製作所 | 移動ロボット |
-
2009
- 2009-01-22 KR KR1020090005678A patent/KR101549817B1/ko active Active
-
2010
- 2010-01-13 US US12/656,020 patent/US8612054B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004009205A (ja) * | 2002-06-06 | 2004-01-15 | Mitsuba Corp | 2足歩行ロボット |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11230001B2 (en) * | 2018-12-28 | 2022-01-25 | Ubtech Robotics Corp Ltd | Biped robot gait control method and biped robot |
Also Published As
Publication number | Publication date |
---|---|
US8612054B2 (en) | 2013-12-17 |
US20100185330A1 (en) | 2010-07-22 |
KR20100086355A (ko) | 2010-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101549817B1 (ko) | 로봇의 보행 제어장치 및 그 방법 | |
KR101985790B1 (ko) | 보행 로봇 및 그 제어 방법 | |
KR101687628B1 (ko) | 로봇의 보행 제어 장치 및 그 제어 방법 | |
JP5916998B2 (ja) | 人間型ロボット及びその歩行制御方法 | |
JP5607886B2 (ja) | 歩行ロボット及びその制御方法 | |
EP2347867B1 (en) | Walking control apparatus of robot and method of controlling the same | |
KR101687629B1 (ko) | 인간형 로봇 및 그 보행 제어방법 | |
KR101687630B1 (ko) | 보행 로봇 및 그 균형 제어 방법 | |
JP3599244B2 (ja) | ロボット装置、ロボット装置の運動制御装置並びに運動制御方法 | |
KR101766755B1 (ko) | 보행 로봇 및 그 제어방법 | |
KR101809972B1 (ko) | 보행 로봇 및 그 제어방법 | |
US20130116820A1 (en) | Walking robot and control method thereof | |
US20110172824A1 (en) | Walking robot and method of controlling the same | |
KR101760883B1 (ko) | 로봇 및 그 제어방법 | |
KR20120024098A (ko) | 보행 로봇 및 그 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090122 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140117 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20090122 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141226 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150625 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150828 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150831 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180717 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180717 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190717 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190717 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200713 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210713 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220715 Start annual number: 8 End annual number: 8 |