1 No 1 2004 157173 World Scienti64257c Publishing Company ZEROMOMENT POINT THIRTY FIVE YEARS OF ITS LIFE MIOMIR VUKOBRATOVI Institute Mihajlo PupinVolgina 15 11000Belgrade Serbia and Montenegro vukrobotimpbgacyu BRANISLAV BOROVAC University of Novi ID: 17674
Download Pdf The PPT/PDF document "April WSPCIJHR International Journal..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovacedgescausedbystrongdisturbances,whichisequivalenttotheappearanceofanunpowered(passive)DOF,(ii)gaitrepeatability(symmetry),whichisrelatedtoregulargaitonly,and(iii)regularinterchangeabilityofsingle-anddouble-supportphases.Duringwalking,twodierentsituationsariseinsequence:thestaticallystabledouble-supportphaseinwhichthemechanismissupportedonbothfeetsimultaneously,andstaticallyunstablesingle-supportphase,whenonlyonefootofthemechanismisincontactwiththegroundwhiletheotherisbeingtransferredfromthebacktofrontpositions.Thus,thelocomotionmechanismchangesitsstruc-tureduringasinglewalkingcyclefromanopentoaclosedkinematicchain.Allthesecircumstanceshavetobetakenintoaccountinarticialgaitsynthesis.Allofthebipedmechanismjointsarepoweredanddirectlycontrollableexceptforthecontactbetweenthefootandtheground(whichcanbeconsideredasanadditionalpassiveDOF),wheretheinteractionofthemechanismandenvironmentonlytakesplace.Thiscontactisessentialforthewalkrealizationbecausethemech-anismspositionwithrespecttotheenvironmentdependsontherelativepositionofthefoot/feetwithrespecttotheground.Thefootcannotbecontrolleddirectlybutinanindirectway,byensuringtheappropriatedynamicsofthemechanismabovethefoot.Thus,theoverallindica-torofthemechanismbehavioristhepointwheretheinuenceofallforcesactingonthemechanismcanbereplacedbyonesingleforce.ThispointwastermedtheZero-MomentPointZMPRecognitionofthesignicanceandroleofZMPinthebipedarticialwalkwasaturningpointingaitplanningandcontrol.Theseminalmethodforgaitsynthesis(semi-inversemethod)wasproposedbyVuko-bratovi´candJurici´Itshouldbenotedthatdespiteofthelimitationthatthemotioncanbesynthesizedonlyforasmanyjointsasthezero-momentconditionscanbepreset,thismethodhasremainedforalongtimetheonlyprocedureforbipedgaitsynthesis.TheZMPisalsoindispensableinbipedcontrol,forestablish-ingthepracticallyunavoidablefeedbackwithrespecttodynamicgroundreactionforces.Inthispaperwereviewsomebasicissuesrelatedtobipedlocomotionwithpar-ticularattentionpaidtotheZMPbecauseofitscrucialimportanceforgaitanalysis,synthesisandcontrol.DespitethefactthatthenotionofZMPhasneverbeenintro-ducedintheformofaformaldenition,inthecourseofalmostthreeandahalfItshouldbenotedthatinrsttwopapersneitherthetermZMP(themechanismhadapin-pointfootandnosupportareawasemployed)norsemi-inversemethodwereexplicitelymentioned.However,thecompensationaldynamicswasobtainedonthebasisofthesemi-inversemethodandtheZMPconcept,althoughthepossiblepositionsofZMPinthiscasewerereducedtothetipofthepin-pointfoot.Acoupleofyearslater,whenaspatiallinkwasusedinsteadofthepin-pointfoot,thenotionofZMPwasformallyintroduced.Actually,wecansetupzero-momentconditionsforanypassive(unpowered)DOFofthemecha-nism.Forexample,apartfromthefoot-groundcontactwecansetupzero-momentconditionsfortheshoulderjointforfreelyswingingarms(passiveDOFs),whilethemotionatallotherjointshastobeprescribed. April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifedecadesthisconcepthasbeeninvolvedinverydiverseapplicationsrelatedtonume-rousanthropomorphiclocomotionmechanismsofdierentdegreesofcomplexity.TheaimofthisworkisprimarilytoremindthereaderoftheseminalresultsrelatedtoZMP,whoserstpracticalapplicationwasintherealizationofthedynam-icallybalancedbipedgaitin1984(performedbytheWL-10RDrobot,developedinIchiroKatoslaboratoryatWasedaUniversity),andwhichwasreported16yearsaftertheappearanceoftheZMPconcept.Besidesthis,afterinspectingnumer-ouspapers,publishedespeciallyintheproceedingsofinternationalconferencesdevotedtohumanoidrobots,wehavefoundsomeinsucientlyprecise,andsome-timesincomplete,denitionsofZMPthatmightpotentiallyleadtoaninappropri-ateunderstandingofthisconcept,especiallybyyoungerresearchers,thoughthisconcepthasgainedunequivocalconrmationthroughagreatnumberofsophisti-catedrealizationsofhumanoidrobots.Hence,thispaperaimsatrefreshingtheZMPnotion,re-stressingitsbasicmeaning,andmentioningsomenew,butveryessential,phenomenathathavestillremainedfromthefocusofthestudiesongaitdynamicsandcontrol.Finally,wetouchuponsomeotherformsoflocomotion-manipulationactivitiesconsideredasextremelycomplexcontacttasks.2.TheZMPNotionApartfromtherealizationoftherelativemotionofthemechanismslinks,themostimportanttaskofalocomotionmechanismduringthegaitistopreserveitsdynamicbalance(somenewauthorsusethetermstability!),whichisachievedbyensuringthefootswholearea,andnotonlytheedge,isincontactwiththeground.Thefootreliesfreelyonthesupportandtheonlycontactwiththeenvi-ronmentisrealizedviathefrictionforceandverticalforceofthegroundreaction.Letusconsiderthelocomotionmechanisminthesingle-supportphase[Fig.1(a)],withthewholefootbeingontheground.Tofacilitatetheanalysiswecanneglectthepartofthemechanismabovetheankleofthesupportfoot(pointA)andreplaceitsinuencebytheforceandmoment[Fig.1(b)],wherebytheweightofthefootitselfactsatitsgravitycenter(pointG).ThefootalsoexperiencesthegroundreactionatpointP,whoseactionkeepsthewholemechanisminequilibrium.Ingeneral,thetotalgroundreactionconsistsofthreecomponentsoftheforce)andmomentand).Sincethefrictionforceactsatthepointofcontactofthefootwiththeground,andthefootonthegroundisatrest,thosecomponentsoftheforceandmomentthatactinthehori-zontalplanewillbebalancedbyfriction.Therefore,thehorizontalreactionforce)representsthefrictionforcethatisbalancingthehorizontalcomponentoftheforce,whereastheverticalreactionmomentrepresentsthemomentoffrictionreactionforces[Fig.1(c)]thatbalancestheverticalcomponentofthemomentandthemomentinducedbytheforce.Thus,ifweassumethefoot-oorcontactiswithoutsliding,thestaticfrictionwillcompensateforthehor-izontalforcecomponents()andverticalreactiontorque().Thevertical April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovac R A MAZMZ XYZ0 AA G M RPmgsMFAMAM z yZ Y PR Fig.1.Bipedmechanismandforcesactingonitssole.reactionforcerepresentsthegroundreactionthatbalancesverticalforces.Itremainstoconsiderthebalancingofthehorizontalcomponentofthefootloadmoment.However,duetoaunidirectionalnatureoftheconnectionbetweenthefootandtheground(itisobviousthatthegroundreactionforceinducedbyfootactionisalwaysorientedupwards)horizontalcomponentsofallactivemomentscanbecompensatedforonlybychangingpositionofthereactionforcewithinthesupportpolygon.Therefore,thehorizontalcomponentofthemomentwillshiftthereactionforcetothecorrespondingposition,tobalancetheadditionalload.ThisisillustratedinFig.1(d),where,forthesakeofsimplicity,wepresentasimpleplanarcaseintheplane.Themomentisbalancedbyshiftingtheactingpointoftheforce,whoseintensityisdeterminedfromtheequationofbalanceofalltheforcesactingonthefoot,bythecorrespondingdistance.Itisnecessarytoemphasizethatallthetimethereactionforceiswithintheareacoveredbythefoot,theincreaseintheanklemomentwillbecompensatedforbychangingthepositionofthisforce,andnohorizontalcomponentsofthemomentsandwillexist.ThisisthereasonwhyinFig.1(b)atpointPonlythecomponentHowever,iftherealsupportpolygonisnotlargeenoughtoencompasstheappropriatepositionoftheforcetobalancetheactionofexternalmoments,theforcewillactatthefootedgeandtheuncompensatedpartofthehorizontal April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifecomponentofthereactionmomentwillcausethemechanismsrotationaboutthefootedge,whichcanresultinthemechanismsoverturning.Therefore,wecansaythatthenecessaryandsucientconditionforthelocomotionmechanismtobeindynamicequilibriumisthatforthepointPonthesolewherethegroundreactionforceisacting,(1)Sincebothcomponentsrelevanttotherealizationofdynamicbalanceareequaltozero,anaturalchoicetonamethispointwasZero-MomentPoint.Or,inotherwords,allthetimethereactionofthegroundduetothefootrestingonitcanbereducedtotheforceandverticalcomponentofthemoment;thepointPatwhichthereactionforceisactingrepresentsZMP.Now,alogicalquestioncanbeposed:giventhemechanismdynamics,whatshouldtheZMPpositionbethatwouldensuredynamicequilibrium?Itshouldbenotedthatinviewofthefactthattheentiremechanismissupportedonthefoot,aprerequisiteforthemechanismsdynamicequilibriumisthatthefootrestsfullyontheoor.Thus,toanswerthepreviousquestionletusstatethestaticequilibriumequationsforthesupportingfoot[Fig.1(b)]:(2)(3)whereandareradiusvectorsfromtheoriginofthecoordinatesystemxyztothegroundreactionforceactingpoint(P),footmasscenter(G),andanklejoint(A),respectively,whilethefootmassis.IfweplacetheoriginofthecoordinatesystematthepointPandprojectEq.(3)ontothe-axis,thentheverticalcomponentofthegroundreactionmoment(actually,itisthegroundfrictionmoment)willbeInageneralcase,thismomentisdierentfromzeroandcanbereducedtozeroonlybytheappropriatedynamicsoftheoverallmechanism.However,theprojectionofAlthoughnorotationalslippageofthefootoverthegroundsurfacewilloccurinanormalwalk,tocoverthis(veryhypothetical)possibilityitcanberequestedthatduringthemechanismmotioneventhethirdmomentcomponentisequaltozero(=0).Toachievethis,themechanismshouldperformsomeadditionalmovements,forexample,bythetrunkabouttheverticalaxistoensurethat=0,wherethesuperscriptVstandsfortheverticalcomponentofthemomentattheanklejont.However,foraregularmotionandanormalfrictioncoecientbetweenfootandgroundtherequirement=0isnotnecessarybecausethismomentisintrinsicallycompensatedbythefrictionforce. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.BorovacEq.(3)ontothehorizontalplanegives(4)Thisequationisabasisforcomputingthepositionofthegroundreactionforceactingpoint(P).Equation(4),representingtheequationofthefootequilibrium,answerstheabovequestionconcerningtheZMPpositionthatwillensuredynamicequilibriumfortheoverallmechanismdynamics,butitdoesnotanswertheinversequestion:whetherforthegivenmotionthemechanismisindynamicequilibrium?Toanswerthisquestionwehavetoconsidertherelationshipbetweenthecom-putedpositionofPandthesupportpolygon.IfthepositionofpointP,computedfromEq.(4),iswithinthesupportpolygon,thesystemisindynamicequilibrium.However,inreality,thepointPcannotexistoutsidethesupportpolygon,asinthatcasethereactionforcecannotactonthesystematall.Fromthisfollowsastraightforwardbutveryimportantconclusion:inreality,inordertoensuredynamicequilibrium,apointPthatsatisesEq.(4)mustbewithinthesupportpolygon.IfwesupposeforamomentthatthepointPisoutsidethesupportpolygon,letusconsiderwhatwouldthenbethemeaningofthispoint.InviewofthefactthatthispositionofPwasobtainedfromthecondition=0,wecanconsideritasactitiousZMP(FZMP).Therefore,inreality,ZMPcanexistonlywithinthesupportpolygon,andthispointwecantermregularZMP,orZMPforshort,andallthecalculatedpositionsofthepointPoutsidethesupportpolygonrepresentctitiouslocations.Letusexplainthisinmoredetail.ItisclearfromEqs.(2)and(3)thattheZMPpositiondependsonthemechanismdynamics(i.e.onand).InthesituationwhenthemechanismdynamicschangessothattheZMPapproachesthesupportpolygonedge(ineithersingle-supportordouble-supportphases)letusfocusourattentiononthemomentwhentheZMPisjustreachingthesupportpolygonedge.ThecorrespondingpointwillremaintheZMPonlyifnoadditionalmomentsareactingatthispoint.However,ifanadditionalmomentappeared,thelocomotionmechanismwouldstarttorotateaboutthefootedgeandthemechanismwouldcollapse.Insuchasituation,theactingpointofgroundreactionforcewouldbeonThetermFoot-RotationIndicator(FRI)Pointhasbeensuggested.Obviously,inaregulargait,itiswhollyundesirabletohavetheZMPonthesupportpolygonedge(orclosetoit),asanadditionalmomentthatwouldcausethemechanismtooverturneasily.InthatcaseanurgentactionofthebipedcontrolsystemwouldberequiredtobringtheZMPbacktothesafetyzone.Thiscanbeachievedbyappropriateinterventionmovements.Inreality,thefootisnotideallyrigidbutdeformable,andinthecaseofitsinitialrotationinclina-tion,theedgewilltransformintoanewsurface,e.g.intoanarrowstrip.Withincreasinginclinationangle,thesizeandpositionofthecontactsurfacewillchange,andconsequently,anewcontactarea(strip)willbeestablished.IftheZMPiswithinthenewcontactarea(strip),themechanismsdynamicequilibriummightbepreservedevenifthecontactareaisoutsidetheprevioussupportpolygon.Inotherwords,thecondition=0willbefullleduntiltheZMPiswithintheinstantenouscontactarea,irrespectiveofwhetheritiswithinoroutsidetheprevioussupportpolygonthatexistedbeforetheinclination.Inthisway,i.e.byfootinclination,itispossibletocompensateforawiderspanofdisturbance.Hence,theelucidation,modelingandrealizationof April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLife x Fig.2.Examplesofthedispositionofforcesensorsonthemechanismssole.thefootedge(thereactionforcemustopposetheactionforceatthesamepoint!),butthispointwouldnotbeZMPanymore,sincebothconditions=0and=0wouldnotbefullledsimultaneously.TofurtherclarifythemeaningoftheZMPoutsidethesupportpolygon(FZMP)letusberemindedthattherearetwodierentcasesinwhichtheZMPplaysakeyrole:(i)indeterminingtheproperdynamicsofthemechanismabovethefoottoensureadesiredZMPposition,(ii)indeterminingtheZMPpositionforthegivenmechanismmotion.Case(i)belongstothetaskofgaitsynthesisandwillnotbefurtherelabo-ratedhere,whereasCase(ii)referstothegaitcontrol,wheretheZMPpositionisakeyindicatorofthemechanismdynamicequilibrium.Thus,acrucialquestionishowtodeterminetheZMPposition.Inthecaseofarealwalkingmechanism,informationaboutZMPpositioncanbeobtainedbymeasuringforcesactingatthecontactofthegroundandthemechanism,withtheaidofforcesensorsonthemechanismssole.Itshouldbenoticedthatmeasurementcouldbeperformedonlyifallforcesensors(seeFig.2)areincontactwiththeground.Ifsomeofthesensorsdeployedfromthegroundsurface,themechanismasawholewouldrotateaboutthefootedgeandoverturn.Toovercomesuchasituationitisnecessarytochangethecontrolstrategy.However,ifthebipedgaitisinvestigatedusingadynamicmodel,theZMPpositionmustbecomputed.Foragivenmechanismmotion,theforceandmomentattheanklejoint(and)canbeobtainedfromthemodelofthemechanismdynamics,andallelementsinEq.(4)exceptforwillbeknown.TheprocedurefordeterminingZMPpositionconsistsoftwosteps.Step1.ComputefromEq.(4)(seeFig.1).LetuscalltheobtainedpositionofthepointPcomputedZMPposition.Noteagainthatatthismomentweactuallythefootasaexiblestructure,havingasoftcontactsurface,isanimportantandcomplextaskthatremainstobeproperlyresolved.Theonlysituationwhenadynamicallybalancedgaitisperformedwhilethegroundreactionforceisintentionallykeptwithinaverynarrowarea(thetiptoe)occursinaballeticmotion,butthisdoesnotbelongtoaregularbipedgait. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovac YZ0 A MFAA PR XZ0 PY A MAFA r FZMP Fig.3.IllustrationofthedeterminationofZMPposition:(a)Step1,and(b)Step2.donotknowwhetherthispositionofpointP[seeFig.3(a)]willbewithintherealsupportpolygonoroutsideit.Step2.ThecomputedZMPpositionisjustacandidatetobearegularZMPanditspositionshouldbecomparedwiththerealsupportpolygonsize.Ifthecom-putedZMPisoutsidethesupportpolygon,thismeansthatthegroundreactionforceactingpoint(P)isactuallyontheedgeofthesupportpolygonandthemech-anismrotationaboutthesupportpolygonedgewillbeinitiatedbytheunbalancedmoment,whoseintensitydependsonthedistancefromthesupportpolygonedgetothecomputedpositionofZMP,i.e.totheFZMPposition.TheaboveprocedureisillustratedinFig.3.InStep1,weobtainananswertothequestionconcerningtheZMPlocationforthegivendynamicsnottakingintoaccounttherealfootsize[seeFig.3(a)],whereasinStep2,weobtaintheanswerwhether,regardingthefootsize(moreprecisely,thesupportpolygonsize),themechanismisreallybalancedornot,andwheretheregularZMP(provideditexists)islocated.Ifthecomputedactingpointofthegroundreactionforceiswithintherealsupportpolygon,thispointisZMPandthemechanismisinequilibrium.Ifthisisnotthecase,thegroundreactionforceactingpointwillbeonthesupportpolygonborder(thegroundreactionforcecannotexitthesupportpolygon!)andthedistancefromittothecomputedZMPpositionisproportionaltotheintensityoftheperturbationmomentthatactsonthefoot[Fig.3(b)].TheZMPconcepthasbeenproperlycomprehendedbyresearchers,widelyused,andveryfrequentlycited.Itcanbenotedthat,althoughbeingessentiallycorrect,alltheZMPdenitionsdiersignicantlyintheextentoftheirdetail.Toillustratethiswegivejusttwointerpretations.Therstinterpretationisbasicallythesameintwopapers:ZMPinterpretation1.ZMPisdeÞnedasthatpointonthegroundatwhichthenetmomentoftheinertialforcesandthegravityforceshasnocomponentalongthehorizontalaxes April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifeTheotherinterpretationZMPinterpretation2.pisthepointthatandrepresentthemomentsaroundx-andy-axisgeneratedbyreactionforceandreactiontorque,respectively.ThepointpisdeÞnedastheZeroMomentPoint(ZMP).WhenZMPexistswithinthedomainofthesupportsurface,thecontactbetweenthegroundandthesupportlegisstable:ZMPZMPZMPwhereZMPdenotesapositionofZMP.Sdenotesadomainofthesupportsurface.ThisconditionindicatesthatnorotationaroundtheedgesofthefootoccursPrimarilybecauseofthoseyoungerresearchersthatarejustbeginningtheirworkinthiseldandwhooftenhavehadnoinsightintotheoriginalworksinwhichtheZMPnotionwasintroduced,letusnoticethatZMPhasoftenbeeninsucientlypreciselyrelatedtothegroundsurface(asurfaceofpracticallyunlimitedsize),evenwithoutmentioningthesupportpolygon.Also,ithasoftenbeenmissedtostressthataZMPoutsidethesupportpolygonpracticallyhasnosense,asinZMPdefactodoesnotexist,andinrealitythemechanisminsuchsituationsfallsbyrotatingabouttheedgeofthesupportpolygon.Herewehavetopointoutanotherimportantissue,andthisisthedierencebetweenthecenterofpressure(CoP)andZMP,asitisveryimportanttomakeacleardistinctionbetweenthetwonotions,whichmustnotgenerallyberegardedasidentical.ThepressurebetweenthefootandthegroundcanalwaysbereplacedbyaforceactingatthecenterofpressureCoP.Ifthisforcebalancesallactiveforcesactingonthemechanismduringthemotion(inertia,gravitation,Coriolisandcentrifugalforcesandmoments)itsactingpointisZMP.Thus,inthecaseofadynamicallybalancedgait,CoPandZMPcoincide.Whenthegaitisnotdynamicallybalanced,ZMPdoesnotexistandthemechanismcolapsesaboutthefootedge.TomaketheZMPnotionanditsrelationshipwithCoPperfectlyclearwewillsummarizeourpreviousdiscussioninthreecharacteristiccasesforanon-rigidfootincontactwiththeground,assketchedoutinFig.4.Inabalancedgait,theZMPcoincideswithCoP[Fig.4(a)].Inthecaseofadisturbancethatbringstheactingpointofthegroundreactionforcetothefootedge,theperturbationmomentwillcauserotationofthebipedsystemaboutthefootedge(aswealreadymentioned,thefootedgeisinfactaverynarrowstripastheshoesoleisnottotallyrigid)anditsoverturning.InthatcasewecanspeakonlyofthectitiousZMP,whosedistancefromthefootedgerepresentstheintensityoftheperturbationmoment[Fig.4(b)].However,itispossibletorealizethebipedmotion,forexample,onthetoetips[Fig.4(c)]withspecialshoeshavingapinpointarea(balleticmotion),whilekeepingtheZMPpositionwithinthepinpointarea. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovac RRRM ZMP CoP ZMPFZMPCoP Fig.4.PossiblerelationsbetweenZMPandCoPforanon-rigidfoot:(a)dynamicallybalancedgait,(b)unbalancedgaitwhereZMPdoesnotexistandthegroundreactionforceactingpointisCoPwhilethepointwhere=0and=0isoutsidethesupportpolygon(FZMP).Thesystemasawholerotatesaboutthefootedgeandoverturns,and(c)tiptoedynamicbalance(balleticmotion).AlthoughtheZMPnowcoincideswithCoP,itisnotaregulargait,andthepersonshouldbespeciallytrainedtoperformit.Here,itisnecessarytoberemindedthatthetaskofderivingamodelofnominaldynamicsofahumanoidrobotisconcernedwithsatisfyingacertainnumberofdynamicconnections.Thisisinfacttheso-calledmixedtypeoftask,whenthelinksmotionandthedrivingtorquesarebothpartlyknownandtheircomplementsaresought.Inthecaseofinvestigatingthedynamicsofbipedstructure,themotionofthelinksperformingagiventypeofgaitisknown,whiletheknownmomentsareequaltozero.Thelatterfollowsfromtheequilibriumconditionsholdingforaselectedpointwithinthesupportpolygonandforthejointsofpassivelinks.Therefore,therearetwotypesofzero-momentpoints.Bothofthemservetoformthemodelofnominaldynamicsofthehumanoidrobot,butthosewithinthesupportpolygonarepracticallyunavoidableingaitsynthesisaswellasfortheoverallcontrolofdynamicallybalancedgait.TorelatetheZMPnotiononlytoCoPisnotcorrectastheZMPcanexistatsomeotherpointsinthesystem,e.g.attheshoulderjontsifweconsiderarmsasfreely-swingingpendulumswithnoactuatorsatthejoints.Insummary,theZMPalwayscoincideswiththeCoP(dynamicallybalancedgait),buttheCoPisnotalwaysZMP(dynamicallyunbalancedgait).However,theFZMPnevercoincideswiththeCoPbecauseCoPcannot,naturally,existoutsidethesupportpolygon.3.SomeFurtherNotesZMPandFZMPItisofcrucialimportancetoexplainthesignicanceandroleoftherealZMPanditsctitiouspositionoutsidethesupportpolygonFZMP.Inhumanoidgaitrealization,thetaskofprimaryimportanceisundoubtedlytoconstantlymaintaindynamicequilibrium,i.e.toperformdynamicstabilization.HencethebasictaskofthecontrolsystemistokeeptheZMPwithinthesupport April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifepolygon,topreventitfromcomingtooclosetothesupportpolygonedge,andthusavoidthelossofequilibriumoftheoverallsysteminthecaseofasuddendisturbance.However,thequestionremainswhattodoifsuchasituationstillaroseandwhetherpotentialinformationabouttheFZMPcouldbeofanyhelp.Inthegaitperformedbyawalkingmechanism,atthemomentoftheoccurrenceofanexternaldisturbance,thecontactofthehumanoidmechanismwiththegroundwillbereducedtoanarrowstriponthefootedge,andthatverymomentwillceasethepossibilityofregularmaintainingofthemechanismsdynamicbalance.Namely,bylosingregularcontactofitsfootwiththeground,thehumanoidlosestheforcefeedbackofthegrounddynamicreaction,i.e.thepossibilityofstabilizingitselfasawhole.Suchasituationcanarisebothinthesingle-supportanddouble-supportphasesofthegait.Inthatcaseanemergency-copingstrategycanbeapplied,whichprimarilyassumesthemovementsofthearmsinanattempttodiminishtheperturbationmoment,combinedwithanincreaseinstrideandmovingthelegasidetoenlargethetrace.Thiseventuallycanbringabouttheenlargementofthesupportpolygonwithinwhichistobelocatedanew,emergencyZMP.Ifthecriticalsituation(i.e.therobotsoverturning)isthusovercome,furtherrobotmotionmaybeinterruptedandrestartedintheformofaregulargait,or,ifpossible,themotionwillnotbeinterruptedbut,afterseveraltransitionalsteps,continuedinthesamemanneraspriortotheoccurrenceofthedisturbance.Itshouldbeemphasizedthatthisoutlinedemergency-copyingstrategyisanextremelydelicatetask,requiringspecialsensorslikegyroscopesandotherhigh-techtransducers,aswellasverypowerfulcontrolunitscapableofupdatingactuatordatainmicroseconds.Insteadofusingspecialhighlysophisticatedsensorsandfastmicroprocessorcontrolunitstostabilizethehumanoidrobotinrealtimeinthecaseofemergency,theproblemofdynamicinterventioncanbesolvedinanother,lesssophisticatedway.Theprocedurewouldconsistofarmmotionbywhichsomeaddi-tionalcontactswouldbemade(themechanismmayleanusingitshandsagainstsomeobjectinitssurroundings),resolvingthustheproblemofthemomentarylossofdynamicbalanceofthepreviousanthropomorphicconguration.Preventingtherobotssoverturningcanalsobeachievedbytemporaryrecongurationintoaquadrupedusingtheupperextremities,followedbyre-establishingthemotionintheformofregulardynamicallybalancedbipedgait.Namely,byensuringadditionalsupportpointsstaticequilibriummaybere-establishedandthedynamicallybal-ancedgaitcontinued.Thisprocedureofre-establishingdynamicequilibriummightbeconsideredasakindoftotalcomplianceprocedure.SomeprospectivetasksTheexpectationstobemetbyhumanoidrobotsareconstantlygrowingbothinnumberandspecicity.Alreadytodaywecanenvisagetheambitioususeofserviceroboticsinthewidestsense,fromhelping(orreplacing)humansinhazardoussitu-ationsandhostileenvironmentstoentertainmentandsocializationofman-robotcommunication. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.BorovacHenceitisnecessarytomakecertainimprovementsandrenementstohumanoidrobots,bothinthedomainofcomplexityoftheirmechanisms(DOFs)andensuringnewperformance,whichontheotherhandwoulddemandtheinclusionofsomenew,previouslyneglectedphenomenainthemodelingandcontrolofhumanoidrobots.Letusmentiononlythosephenomena(limitedtothedynamics-controldomainonly)whosepresencecouldyieldnew,signicantlyimproved,performanceandcapabilitiesofhumanoidrobots:Elasto-dynamicsandincreasedcomplexityoftherobotfootformorerealisticdescriptionofthecontacttaskRobot-DynamicEnvironment,toenableappro-priatedynamiccontrolwithrespecttopositionandcontactforceofthedynamicreaction.Softnessofthetwo-linksemi-rigidfootinsteadoftheconventionallytreatedrigidfoot,asthisplaysanimportantroleintheappearanceofunpoweredDOFsbetweenthefootandtheground.Namely,insteadoftheunnaturaledgeaboutwhichthemechanismwouldrotateinthecaseofalargedisturbance,itismorerealistictoconsiderthecontactintheformofsomenarrowerareaofthearticialfootappearingasaresultofthementionedfootelasticity.ThisphenomenonisimportantbecauseoftheZMPposition,which,incontrasttotheconservativecaseofsuddenrotationaboutthefootedge(theoreticalline),isfoundonabor-derstripofthefoot,givingthusahigherchanceofusingamoreeectivecontrolstrategyinthecriticalregimesofthesynthesizedgait.Elasticityofhumanoidrobotjoints,especiallyoftheanklejoints,whereappro-priateactiveabsorberscouldbebuiltin,whosedampingwouldchangedependingontheimpactoftherobotsfootagainsttheground.Thisphenomenonhasbeeninitiallyconsideredinsomepapersfromthedomainofhumanoidrobotics.Inadditiontothevariabledampingcoecient,careshouldalsobepaidtothereal-izationofvariableactivestiness,whichrepresentsasomewhatmorecomplexcaseforimplementationinhumanoidrobots.Synthesisofdynamicposition-forcecontrolofarticialgaitinthecaseofelasticactivelydampedjointsandtheelastodynamiccharacterofthefoot.Resolvingtheproblemofquasi-continuoustransitionoftheZMPfromthesingle-supporttothedouble-supportgaitphase.Itshouldalsobeborneinmindthequasi-continuityoftheZMPtrajectoriesthatareapproximatelyrealizedattheirdiscretelocations.WhenanalyzingtheinuenceofthecharacterofZMPtra-jectoriesinrespectofthedegreeofanthropomorphismofhumanoidrobots,thelattercharacteristicshouldalsobeconsideredinrelationtotheincreaseinthenumberofDOFs.Smoothtransitionfromonewalkingpatterntoanother(e.g.transitionfromwalk-ingonaatsurfacetowalkingupstairsanddownstairs,avoidingobstacles,walkation,etc.).Aspecialchallengerepresentstheindependentuseofhandsforanothertaskduringthewalk(e.g.takingobjectsfromthetableinpassingwithoutstoppingandtheirmanipulation,carryingheavyobjects,etc.). April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifeAtthispointwewillalsobrieyformulateanothermajortopicthatseemsinevitableorprospective.Assomeoftheseproblemshavealreadybeenrecognizedandelab-orated,wewillmentiononlythosetasksthathavenotbeenresolvedyet.Thetermgroundusuallymeanssomethingimmobile(perhapsdeformable,butimmobile).However,ageneralapproachrequirestheoptionofwalkingonamobilesupport.Moreover,suchsupportshouldnotbeconsideredasapurenonstationaryconstraintbutratherasadynamicsystemthatinteractswiththewalker.Thus,amobileplatformthathasitsowndynamicshastobeintroduced.TheplatformshouldhaveuptosixDOFs.Itisclearthattheplatformcanbemodeledindierentways.AconstructiveapproachmayrefertotheuseofspecialStewartplatformstructures,asshowninFig.5(a).IndescribingtheeectsthatshouldbetakenintoaccountwhenworkingonhumanorhumanoiddynamicswecometothecongurationofthesysteminthedynamicssimulatorGHDS(GeneralHuman/HumanoidDynamicsSimulator).ItisimportanttomakeadistinctionbetweentheGHDSandtestbedthatinvolvestherealdevices:robot,cameras,etc.[sketchedinFig.5(b)].Thefusionofthesetwosystemsmaybeconsideredasanultimategoal.Theabovetopicsconcerninghumanoidrobots,beingstillinamodestinitialstageornotyetformulated,areofcrucialimportancetoachievethosecapabilitiesofhumanoidrobotsthatcouldrealisticallymeethighrequirementsoftheirenvisagedapplications.4.ConclusionTheconceptofZMPhasandwillhaveanessentialroleinboththeoreticalconsid-erationsandthepracticaldevelopmentofhumanoidrobotsandbipedlocomotion.Afterseveraldecadesofitsapplicationitcanbenoticedthatinreferringtoit,probablybecausethenotionhasbecometrulyacceptedandcommonlyknown,theZMPhassometimesbeendenedinaninsucientlypreciseandover-simpliedway.HavinginmindthattheoriginalworksinwhichtheZMPconceptwasintroducedarenoteasilyaccessibletoallresearchers,especiallytoyoungerones,wethoughtitusefultorefreshthisnotionandremindreadersofitsoriginalmeaningandthusavoiditssupercialunderstandingandpossibleconfusion.Besidesthis,itisevidentthatthedevelopmentofhumanoidroboticsisgoinginthedirectionofincorporat-ingrobotsintointimatehumanenvironments,coexistenceandco-operationwithhumans(evenasapartneronthesametask),sothatitisrightlyexpectedthattheperformanceofrobotswillbecomecloserto,andinsomesegmentsevenbetterthan,thoseofhumans.Also,wehavetomentiontheimportantareaofserviceroboticsandtheroleofrobotsinhostileenvironments.Hence,initslastsectionsthispapertouchesuponsomeimportantbutstillunresolvedlocomotion-manipulationissues. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovac detailA: flexiblesole:flexiblesupport: TRUEGROUNDforcesand platform Fig.5.Modelofthegeneraltaskforensuringbipedsdynamicequilibrium. April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLifeReferences1.M.Vukobratovi´candD.Jurici´c,Contributiontothesynthesisofbipedgait,inProc.IFACSymp.TechnicalandBiologicalProblemonControl,Erevan,USSR,1968.2.M.Vukobratovi´candD.Jurici´c,Contributiontothesynthesisofbipedgait,inIEEETrans.Bio-MedicalEng.(1)(1969).3.D.Jurici´candM.Vukobratovi´MathematicalModelingofBipedWalkingSystems(ASMEPubl.,1972)72-WA/BHF-13.4.M.Vukobratovi´candYu.Stepanenko,Onthestabilityofanthropomorphicsystems,MathematicalBiosciences,137(1972).5.M.Vukobratovi´candYu.Stepanenko,Mathematicalmodelsofgeneralanthropomor-phicsystems,MathematicalBiosciences,191242(1973).6.M.Vukobratovi´c,Howtocontrolthearticialanthropomorphicsystems,inIEEETrans.System,ManandCybernetics,497507(1973).7.M.Vukobratovi´c,B.Borovac,D.SurlaandD.Stoki´BipedLocomotionDynamics,Stability,ControlandApplication(Springer-Verlag,Berlin,1990).8.I.Yamaguchi,A.TakanishiandI.Kato,Developmentofabipedwalkingrobotcom-pensationforthreeAxismomentbytrunkmotion,inProc.IEEE/RSJInt.Conf.IntelligentRobotandSystems,Yokohama,Japan,1993.9.J.Yamaguchi,E.Soga,S.InoueandA.Takanishi,Developmentofbipedalhumanoidrobot-controlmethodofwholebodycooperativedynamicbipedwalking,inProc.IEEEICRA,1999,pp.368374.10.A.Goswami,Foot-rotationindicator(FRI)point:Anewgaitplanningtooltoevaluateposturalstabilityofbipedrobots,inProc.IEEEICRA,Detroit,1999,pp.4752.11.K.Inoue,H.Yoshida,T.AraiandY.Mae,MobilemanipulationofhumanoidsRealtimecontrolbasedonmanipulabilityandstability,inProc.IEEEICRASanFrancisco,CA,2000,pp.22172222.12.M.YagiandLumelsky,Bipedrobotlocomotioninsceneswithunknownobstacles,inProc.IEEEICRA,Detroit,Michigan,1999,pp.375380.13.A.DasguptaandY.Nakamura,Makingfeasiblewalkingmotionofhumanoidrobotsfromhumanmotioncapturedata,inProc.IEEEICRA,Detroit,1999,pp.10441049.14.K.Hirai,M.Hirose,Y.HaikawaandT.Takenaka,ThedevelopmentofHondahumanoidrobot,inProc.IEEEInt.Conf.RoboticsandAutomation,Leuven,Belgium,1998,pp.13211326.15.T.ArakawaandT.Fukuda,Naturalmotionofbipedlocomotionrobotusinghier-archicaltrajectorygenerationmethodconsistingofGA,EP,layers,inProc.IEEEICRA,Albuquerque,New-Mexico,1997,pp.211216.16.M.Sorli,C.Ferraresi,M.Kolarski,B.BorovacandM.Vukobratovi´c,Mechanicsofturinparallelrobot,Mech.MachTheory(1),5177(1997).17.Y.Nakamura,H.Hirukawa,K.Yamane,S.Kajita,K.Yokoi,K.Tanie,M.Fujie,A.Takanishi,K.Fujiwara,T.Suehiro,N.Kita,Y.Kita,S.Hirai,F.Nagashima,Y.Murase,M.InobaandH.Inoue,V-HRP:Virtualhumanoidrobotplatform,Proc.Int.Conf.Humanoids2000,Tokyo,Japan,2000. April10,200422:17WSPC/191-IJHR00008 M.Vukobratovi´c&B.Borovac MiomirVukobratovi´wasborninBotos,Serbia,1931.HereceivedhisB.Sc.andPh.D.degreesinMechanicalEngineeringfromtheUniversityofBelgradein1957and1964,respectively,andhisD.Sc.degreefromtheInstituteMashinovedeniya,Soviet(nowRussian)AcademyofScience,Moscow,1972.From1968hewasheadoftheBiodynamicsDepartment,thendirectoroftheLaboratoryforRoboticsandFlexibleAutomationandDirectoroftheRoboticsCenterrespectivelyatMihailoPupinInstitute,HehasservedasavisitingprofessorteachinggraduatecoursesinroboticsatseveraluniversitiesintheformerYugoslaviaandabroad.Heistheauthor/co-authorofmorethan200scienticpapersintheeldofroboticsandsystemtheory,haspublishedinleadinginternationaljournals,andisalsotheauthor/co-authorofabout360papersinproceedingsofinternationalconferencesandcongresses.Hehasalsoauthored/co-authored13researchmonographspublishedinEnglish,Japanese,Russian,ChineseandSerbian,twoadvancedtextbooksinroboticsinEnglish,andtenchaptersininternationalmonographsandhandbooks.Amongothers,heisaholderofJosephEngelbergerawardinroboticsforhispioneeringgloballyrecog-nizedresultsinappliedresearchandeducationinrobotics,awardedbytheRoboticIndustriesAssociationintheUSAin1996.Prof.Vukobratovi´cisafullmemberoftheSerbianAcademyforSciencesandArts,aforeignmemberoftheRussian(formerlySoviet)AcademyofSciences,afullmemberoftheInternationalAcademyofNonlinearSciences,andseveralotherforeignacademies,presidentofYugoslavAcademyofEngineering,aforeignfullmemberoftheInternationalEngineeringAcademy,Moscow,aforeignmemberoftheChineseAcademyofEngineering,anhonorarymemberoftheHungarianAcademyofEngineering,andothernationalacademies.HeisdoctorhonoriscausaofMoscowStateUniversitynamedafterM.V.Lomonosovandseveralotheruni-versitiesinEurope.BasedontheCitationIndex,hehasbeencitedabout1,350times.Prof.Vukobratovi´chaspresentedthirtyopeningandplenarylecturesatworldconferences,symposiaandcongresses,andhaslecturedbyinvitationatmorethan150scienticseminarsintheUSA,Japan,Russia,ChinaandEurope.Hismajorinterestisinthedevelopmentofecientcomputeraidedmodelingofroboticsystemsdynamics,inparticulardynamicnon-adaptiveandadaptivecontrolofnon-contactandcontacttasksinmanipulationrobotics,aswellasdynamicsmodeling,stabilityandcontrolinleggedlocomotion,especiallyhumanoidrobots. April10,200422:17WSPC/191-IJHR00008 Zero-MomentPointThirtyFiveYearsofItsLife BranislavBorovacwasborninLeskovac,Serbia,1951.HereceivedhisM.Sc.andPh.D.degreesinMechanicalEngineer-ingfromtheUniversityofNoviSadin1982and1986,respec-tively.HebecameAssistantProfessorofEngineeringDesignin1987,AssistantProfessorofRoboticsin1988,AssociateProfessorofRoboticsin1993andsince1998,hehasbeenfullProfessorofRobotics,allattheFacultyofTechnicalSciences,UniversityofNoviSad.Heiscoauthoroftworesearchmonographpub-lishedbySpringer-Verlag(1990)andCRCPress(2001).Heistheauthor/coauthorof15scienticpapersintheeldofrobotics,publishedininternatinaljournals,aswellastheauthor/coauthorofabout50papersinproceedingsofinternationalconferencesandcongresses.Hisresearchinterestsincludebipedlocomotion,robotmodelingandcontrol,industrialrobotics,sensorsandsensorinformationintegration,forcesensorsandtheiruseincontacttasks,assembly,mechatronics,productdesignandexiblesystems. April10,200422:17WSPC/191-IJHR00008 April10,200422:17WSPC/191-IJHR00008 InternationalJournalofHumanoidRoboticsVol.1,No.1(2004)157 173WorldScienticPublishingCompany ZERO-MOMENTPOINTTHIRTYFIVEYEARSOFITSLIFE