Towards a Fast Solution Method for the General Rob

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

TowardsaFastSolutionMethodfortheGeneralRobotMotionPlanningProblemusingaManhattan-likeDistanceFunctiononaNon-UniformGridinCongurationSpace.(ProposalforPh.D.Thesis)CarlVanGeemRISC-LinzResearchInstituteforSymbolicComputationJoh.KeplerUniversityA-4040Linz,AustriaInternet:Carl.Van.Geem@risc.uni-linz.ac.atDecember13,1993AbstractThegeneralizedPianoMover’sProblemcanbeextendedinseveralways,e.g.bytakinginaccountkinematicsanddynamicconstraints,byallowingobstaclestomoveslightly,byaskingforapaththatcanbeseenasagoodpay-obetweensafestandshortestpath,byplanningwithuncertainty,...Alltheseextensionsareusuallytreatedseparatelyfromeachotherintheliterature.Wewillconsideracombinationofsomeoftheseextensionsandwewillinvestigateadirectionofresearchthatseemstobesuitableforsuchcombination.Theapproachplansincongura-tionspaceandisrelatedtothepotentialeldapproach.ThepotentialfunctionhowevershallbereplacedbyanL1-distance-likefunctiononanon-homogeneoushigher-dimensionalgrid.Thisdistancefunctionshallbecomputedwithawavefrontexpansionalgorithm.Theapproachseemstosuitinanaturalwaytomassivelyparallelimplementation.11IntroductionThistextgivesashortoverviewoftheeldofRobotMotionPlanninginallitsfacetsandindicatesadirectionforfurtherresearchinthisarea.ItisassuchmyresearchproposaltothefacultyofRISC,sinceIintendtoworkonthehereproposedline,alsowiththegoaltowriteaPh.D.Thesisaboutthistopic.InthenextsectiontheMotionPlanningProblemisspeciedexplicitely.Atypicalexample,alsoofhistoricalimportance,isthewellknownpianomover’sproblem,wherearobot(piano)hastobemovedfromonepositiontoano-therwithoutcollidingwithanyobstacle(furniturestandingintheway,gettingthepianothroughthedoororthroughanopenwindow).Ofcourse,thisisthewaytoformulatetherobotmotionplanningproblemasa’puregeometricproblem’,forwhichonecanndplentyofsolutionsandalgorithms,e.g.in[Schwartz,Hopcroft&Sharir87],whicharestillnotalwaysapplicabletorealworldproblems.InSection3wesketchthemostimportantsolutionsforthegeometricpro-blemandaclassicationofsolutionapproaches.InSections4and5wedescribeinmoredetailthetoolsthatwillbeusefulinSection6,namelytheconceptof’CongurationSpace’andthe’PotentialFieldApproach’.InSection6,Ipresentmyideasanddirectionsforfutureresearch.2ProblemSpecicationAformalspecicationofthethree-dimensionalgeneralizedpianomover’spro-blem(O;P;pstart;pgoal)canbegivenasfollows:theobstaclesetOconsistsofanitesetof(rational)polyhedraO1;:::;On1,theobjectPtobemoved,consistsofanitesetof(rational)polyhe-draP1;:::;Pn2,whicharefreelylinkedatdistinguishedlinkageverticesv1;:::;vn3,pstartandpgoalaredistinguishedinitialandnalrationalpositionsofP(see[Schwartz,Hopcroft&Sharir87],page273).Motionplanninginitsmostbasicform,canbedenedasndingacollision-freepathforanobject,oracollectionofobjects,amongstationaryobjects([Latombe91a]).TheobjectiveofRobotMotionPlanningistoautomaticallyguidearoundarobotinanenvironmentlledwithobstaclesandtochooseforcestobeappliedwhenassemblingobjects([Canny88]).Thisbasicformoftheproblemcanbeextended.Onecouldtakeintoaccountthephysicallimitationsoftherobot.Thesearethesocalledkinematicconstraints.Twotypesofconstraintscanbedistin-guished.Theholonomicconstraintscanbeexpressedasequationswhichcan2beusedtoeliminatesomeparametersandthusreducethedimensionofcon-gurationspace(Cspace).Examplesofsuchconstraintsarethelimitationsinmovesoflinksofrobotarms(e.g.theycannotrotatearoundcompletely,somelimitationsarepresentonthejoints)orthelimitationsofmovesofcar-likero-bots(e.g.theycannotmovesidewards).Thenon-holonomicconstraints,whicharemuchhardertodealwith,canbeexpressedasnon-integrableequations.TheyinvolvevelocityanddonotreducethedimensionoftheCspace,butofitsvelocityspace.Onecouldnotonlyplanthepositionoftherobotoneverymomentoftime,butalsothespeedand/oraccelerationinfunctionoftime(thedynamics).Onecouldallowtheobstaclestomove.Sincewewanttoplanthemotionoftherobot,itisreasonabletoassumethattheobstaclesmoveonlyslightly.Onecouldalsotrytoplanwithuncertainty,i.e.takingintoaccountthefactthatduringexecutionofthepath,therobotwillnotfollowtheplannedpathexactly.Arobotarmusuallyoscillatesaroundtheplannedroute.Duetotheweightoftherobot(gravitation),thearmalsotendstobowdownwards,alsodependingonwhetherornottherobot(robotarm)iscarryinganobject.Onecouldaskforndingapath(anarbitrarypath),theshortestpath,thesafestpathorforapaththatestablishesapay-obetweentheshortestandsafestpath.Itwouldbeniceinallcasestondapathwheneverthereexistsone.However,sometimesoneusesheuristicapproachesthatdonotguaranteethis,whileonehopessuchanapproachwillalwaysproduceapathinrealapplicationsandwithinareasonablysmallexecutiontime.In[Canny88],theauthorstatesthatthemostdicultplanningproblemsariseinassembly,whereclearancesbetweenpartsaretypicallysmallerthantherobots’positioningandsensingaccuracy.Adistinctionismadebetweengrossandnemotionplanning.Finemotionplanningisconcernedwiththeplanningforcontactbetweentherobotandanobstacle,e.g.whenagripperhastograpanobject,whilegrossmotionplanningdealswithmovesthatmaybeexecutedina’lesscareful’way,e.g.therobotmight

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功