ebook img

Snake Robots: Modelling, Mechatronics, and Control PDF

280 Pages·2012·11.635 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Snake Robots: Modelling, Mechatronics, and Control

Advances in Industrial Control Forfurthervolumes: www.springer.com/series/1412 Pål Liljebäck (cid:2) Kristin Y. Pettersen (cid:2) Øyvind Stavdahl (cid:2) Jan Tommy Gravdahl Snake Robots Modelling, Mechatronics, and Control PålLiljebäck ØyvindStavdahl AppliedCybernetics DepartmentofEngineeringCybernetics SINTEFICT NorwegianUniversityofScience& Trondheim,Norway Technology and Trondheim,Norway DepartmentofEngineeringCybernetics NorwegianUniversityofScience& JanTommyGravdahl Technology DepartmentofEngineeringCybernetics Trondheim,Norway NorwegianUniversityofScience& Technology KristinY.Pettersen Trondheim,Norway DepartmentofEngineeringCybernetics NorwegianUniversityofScience& Technology Trondheim,Norway ThefollowingimagesinthebookareusedunderlicensefromShutterstock.com: Imageofsnakeonpage1:CopyrightAngelSimon,2011. ImageinFig.1.2b:CopyrightRedTC,2011. ImageinFig.1.3:CopyrightSrdjanDraskovic,2011. ImageinFig.1.4:CopyrightphotoBeard,2011. Imageofsnakeonpage287:CopyrightSteveBower,2011. ThefollowingimagesinthebookareusedunderlicensefromDreamstime.com: ImagesinFig.1.5:CopyrightIsselee,2011. ISSN1430-9491 ISSN2193-1577(electronic) AdvancesinIndustrialControl ISBN978-1-4471-2995-0 ISBN978-1-4471-2996-7(eBook) DOI10.1007/978-1-4471-2996-7 SpringerLondonHeidelbergNewYorkDordrecht LibraryofCongressControlNumber:2012938883 ©Springer-VerlagLondon2013 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartof thematerialisconcerned,specificallytherightsoftranslation,reprinting,reuseofillustrations,recitation, broadcasting,reproductiononmicrofilmsorinanyotherphysicalway,andtransmissionorinformation storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodology nowknownorhereafterdeveloped.Exemptedfromthislegalreservationarebriefexcerptsinconnection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’slocation,initscurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer. PermissionsforusemaybeobtainedthroughRightsLinkattheCopyrightClearanceCenter.Violations areliabletoprosecutionundertherespectiveCopyrightLaw. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Whiletheadviceandinformationinthisbookarebelievedtobetrueandaccurateatthedateofpub- lication,neithertheauthorsnortheeditorsnorthepublishercanacceptanylegalresponsibilityforany errorsoromissionsthatmaybemade.Thepublishermakesnowarranty,expressorimplied,withrespect tothematerialcontainedherein. Printedonacid-freepaper SpringerispartofSpringerScience+BusinessMedia(www.springer.com) To ourfamilies Series Editors’ Foreword The series Advances in Industrial Control aims to report and encourage technol- ogy transfer in control engineering. The rapid development of control technology has an impact on all areas of the control discipline. New theory, new controllers, actuators, sensors, new industrial processes, computer methods, new applications, new philosophies,..., new challenges. Much of this development work resides in industrialreports,feasibilitystudypapersandthereportsofadvancedcollaborative projects.Theseriesoffersanopportunityforresearcherstopresentanextendedex- position of such new work in all aspects of industrial control for wider and rapid dissemination. OvertheyearstheAdvancesinIndustrialControlserieshasbeenveryfortunate in publishing monographs that were often seminal for the developmentof new ar- eas in control systems theory and industrial technology. These monographs were oftenwrittenbyyoungresearchersmakingtheirwayintheindustrialcontrolfield or were a report of a substantial research project that was now ready for holistic presentationanddissemination.Foramonographseriesthatspanstwodecades,itis actuallyquiteeasytofindexamplesofthistypeofmotivationaltext.Fromtheearly yearsoftheseries, IterativeLearningControl for DeterministicSystemsby Kevin L.Moore(ISBN978-3-540-19707-2,1992)andAutotuningofPIDControllersby Cheng-ChingYu(ISBN978-3-540-76250-8,1999)aregoodexamples.Inmorere- cent years we can cite Control of Fuel Cell Power Systems by Jay T. Pukrushpan, AnnaG.Stefanopoulou,andHueiPeng(ISBN978-1-85233-816-9,2004),Predic- tive Functional Control by Jacques Richalet and Donal O’Donovan (ISBN 978- 1-84882-492-8, 2009) and finally Internet-Based Control Systems by Shuang-Hua Yang (ISBN 978-1-84996-358-9, 2011) as typical Advances in Industrial Control monographsthatarestudiedaskeytextsfortheirrespectivetopics. Clearly Snake Robots by Pål Liljebäck, Kristin Y. Pettersen, Øyvind Stavdahl, andJanTommyGravdahlisgoingtobeamuchread,studied,andcitedmonograph in this particular field of robot development. After a truly fascinating introductory chapterthatexaminesamongothertopics,biologicalsnakemotion,themonograph isstructuredintotwoparts.PartIinvestigatesandreportsonmodelling,technology, andcontrolforsnakerobotlocomotioninaplanar(flat)environment(Chaps.2–8). vii viii SeriesEditors’Foreword Part II moves on to snake locomotion in a cluttered environment with stationary objects(Chaps.9–13).Thisgroupofchaptersintroducesandexplorestheconcept of“obstacle-aided”locomotion.Somuchofmobilerobottechnologyisconcerned withobstacleavoidance,soitisinterestingtoseearobotapplicationthatexploitsthe contact with objects (obstacles) in the environment to aid locomotion. The mono- graph closes with a concluding chapter, three short technical appendices, a useful Glossaryoftechnicalterms,andanexhaustiveIndex. Theauthorshavesucceededinwritingawell-structuredtextthatisbothascien- tific and an engineering monograph. The structure and contents of the monograph can be accessed in several different ways. For example, the monograph presents mathematical models that elucidate snake motion per se; this describes important fundamental scientific principles in the field. Alternatively, the monograph can be used as a source for up-to-date survey and review material on snake-robotic engi- neeringandtechnology;apartfromthethoroughhistoricalreviewinChap.1,each subsequent chapter opens with a section that creates the context and reviews the past literature relating to the work to be presented by the authors. One of the at- tractivefeaturesofthemonographisthewayinwhichtheauthorsusethechapter sequencetoworkthroughincreasinglycomplexissuesintheunderstanding,control andtechnologyofsnakerobots.Suchcarefulattentiontostructureallowstheexpert researcher and the researcher new to the field rapidly to assess the importance of thematerialpresentedanditsrelationtopastdevelopments.Finally,themonograph presentstheauthors’ownresearchanddevelopmentinthefield.Thisresearchcov- ersthefullspectrumofmathematicalmodelling,controldesign,simulationstudies andfascinatingexperimentaldemonstratorprototypes.Closingthemonographisa chapteronthefutureresearchandtechnologicalchallengesforsnakerobotlocomo- tion(Chap.14). The series Editors have no doubt that the control and robotics community will find much of interest in this monograph. The monograph’s progress through the historicalrecordforthefield,theproofsanddescriptionsoffundamentalsnakerobot principlesandthepracticaldemonstrationsusingrobotprototypeswillensurethis newentrytotheAdvancesinIndustrialControlseriesbecomesakeyreferenceand sourcetextforsnake-robotlocomotionresearchanddevelopment. IndustrialControlCentre M.J.Grimble Glasgow M.A.Johnson Scotland,UK Preface The purpose of this book is to present theoretical and practical topics related to snakerobots.Snakerobotsareroboticmechanismsdesignedtomovelikebiologi- calsnakes.Theadvantageofsuchmechanismsistheirabilitytomoveandoperate inchallengingenvironmentswherehumanpresenceisunwantedorimpossible.Fu- tureapplicationsofthesemechanismsincludesearchandrescueoperations,inspec- tionandmaintenanceinindustrialprocessplants,andsubseaoperations.Research on snake robots has been conducted for several decades. For instance, the world’s firstsnakerobotwasdevelopedinJapanalreadyin1972.Thereare,however,still many theoretical and practical aspects of snake robot locomotion which have not yet been addressed in the snake robot literature. Current literature is characterised bynumerousdifferentapproachestomodelling,development,andcontrolofthese mechanisms, but a unified theoretical foundation of snake robots has not yet been established. Inthisbook,weattempttotargettheselimitationsofcurrentliteratureonsnake robots.Themaingoalofthebookistocontributetothemathematicalfoundationof thecontroltheoryofsnakerobots,andalsostimulateandsupportfutureresearchon thesefascinatingmechanisms.Tothisend,thebookisacompletetreatmentofsnake robotics,withtopicsrangingfrommathematicalmodellingtechniques,mechatronic designandimplementation,andcontroldesignstrategies.Inparticular,severalnew approachesto modellingsnake robot locomotionare presented. Moreover, numer- ouspropertiesofsnakerobotdynamicsarederivedusingnonlinearsystemanalysis tools, and several new control strategies for snake robots are proposed. The book also describes the development of two snake robots that are employed to exper- imentally validate many of the theoretical results. Whereas previous literature has mainlyfocusedonflatsurfacelocomotion,adistinctfeatureofthebookisthestrong focusonlocomotioninunevenandclutteredenvironments.Theorganisationofthe bookisdetailedinSect.1.5. Althoughtheresultspresentedinthisbookarenewandbasedonrecentconfer- enceandjournalpublications,theyarepresentedataninitiallevelwhichisacces- sible to audiences with a standard undergraduate background in control theory or mechatronics.Thebookiswritteninaclearandeasilyunderstandablemannerwith numerousfiguresandpictureswhichhelpillustrateandvisualisethematerial.The target audience of this book includes academic researchers and graduate students withaninterestinsnakerobotsorunderactuatedsystemsingeneral.Thebookmay ix x Preface also be used for self-study or as a reference by engineers and applied mathemati- cians, and by anyone who would like to find out more about the exciting field of snake robotics. We believe the book will be particularly useful to new researchers taking on a topic related to snake robotics since the book provides an extensive overview of the snake robot literature and also represents a suitable starting point forresearchinthisarea. Weareindebtedtoanumberofpeoplewhohavebeenintegraltothecompletion ofthisbook.WeexpressoursinceregratitudetoProfessorScottDavidKelly(Uni- versity of North Carolina at Charlotte), Professor Shugen Ma (Ritsumeikan Uni- versity),andProfessorOleMortenAamo(DepartmentofEngineeringCybernetics at NTNU) for their feedbackto the materialin this book in conjunctionwiththeir participationinthedoctoraldissertationofPålLiljebäck. Furthermore,wegratefullyacknowledgeallthesupportwehavereceivedfrom ourfriendsandcolleaguesattheDepartmentofEngineeringCyberneticsatNTNU. Inparticular,wethankIdarHaugstuenforourcooperationinconjunctionwithhis M.Sc.projectonsnakerobotsin2009/2010.Moreover,wethankChristianHolden for providing useful feedback to the material in this book, and we thank Alexey Pavlov for our talks and his many useful suggestions regarding our research. For theiruntiringhelpandeffortswiththeexperimentalsystemsconsideredinthisbook, wethankTerjeHaugen,PerIngeSnildal,andGlennAngelatthemechanicalwork- shopofthedepartment.WealsothankStefanoBertelliforhispositivespiritandfor hishelpwithdocumentingtheexperimentalresults. We owe many thanks to our friends and colleagues at SINTEF Applied Cyber- neticsfortheirsupportandforcontributingtoapositiveandstimulatingworken- vironment.Inparticular,wethanktheResearchDirector,StureHolmstrøm,forhis enthusiasmandhiswillingnesstofinanciallysupportresearchonsnakerobots.We are thankful to Aksel A. Transeth, Sigurd Fjerdingen, and Erik Kyrkjebø for their positivityandforourmanyinterestingdiscussionsrelatedtosnakerobotsoverthe last years. A special recognition goes to Aksel A. Transeth for contributing to the researchunderlyingthisbookwithhisknowledgeandexpertiseofsnakerobots.We thank Geir Mathisen, Espen Helle, and Knut Vidar Skjersli for their work on cir- cuitboardsandsoftwarefor theexperimentalsystemsconsideredinthebook.We aregratefultoAndersBeitnesforconceivingtheideaofaself-propelledfirehose, which initiated research on snake robots at SINTEF and NTNU. We also thank WheekoandKulkofor theiroutstandingandobedientperformanceduringexperi- ments,andfornevercomplainingaboutlateworkhours. Finally,weexpressourdeepestgratitudetotheNorwegianUniversityofScience andTechnology(NTNU)andSINTEFforprovidingtheresourcesandenvironment thatmadeitpossibletowritethisbook,andtotheResearchCouncilofNorwayfor supportingourresearchonsnakerobots. Trondheim,Norway PålLiljebäck KristinY.Pettersen ØyvindStavdahl JanTommyGravdahl Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 BackgroundandMotivation . . . . . . . . . . . . . . . . . . . . . 1 1.2 BiologicalSnakes . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.1 TheAnatomyofSnakes . . . . . . . . . . . . . . . . . . . 5 1.2.2 TheLocomotionofSnakes . . . . . . . . . . . . . . . . . 7 1.3 PreviousWorkonModelling,Mechatronics,andControlofSnake Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.1 PreviousWorkonModellingandAnalysisofSnakeRobots 10 1.3.2 Previous Work onImplementationof PhysicalSnake Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.3.3 PreviousWorkonControlofSnakeRobots . . . . . . . . . 22 1.4 TheScopeofThisBook . . . . . . . . . . . . . . . . . . . . . . . 27 1.4.1 AnAnalyticalApproach . . . . . . . . . . . . . . . . . . . 27 1.4.2 SnakeRobotsWithoutaFixedBase. . . . . . . . . . . . . 27 1.4.3 APlanarPerspective . . . . . . . . . . . . . . . . . . . . . 27 1.4.4 LocomotionWithoutSideslipConstraints. . . . . . . . . . 28 1.4.5 MotionBasedonLateralUndulation . . . . . . . . . . . . 28 1.5 AnOutlineofThisBook . . . . . . . . . . . . . . . . . . . . . . 28 1.5.1 Outline of Part I—Snake Robot Locomotion on Flat Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.5.2 OutlineofPartII—SnakeRobotLocomotioninCluttered Environments . . . . . . . . . . . . . . . . . . . . . . . . 32 1.6 PublicationsUnderlyingThisBook . . . . . . . . . . . . . . . . . 34 PartI SnakeRobotLocomotiononFlatSurfaces 2 AComplexModelofSnakeRobotLocomotiononPlanarSurfaces . 39 2.1 TheRelationBetweenThisChapterandPreviousLiterature . . . . 40 2.2 BasicNotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.3 TheParametersoftheSnakeRobot . . . . . . . . . . . . . . . . . 40 2.4 TheKinematicsoftheSnakeRobot . . . . . . . . . . . . . . . . . 42 xi xii Contents 2.5 TheGroundFrictionModels . . . . . . . . . . . . . . . . . . . . 45 2.5.1 TheFrictionModelsandTheirRoleinThisBook . . . . . 45 2.5.2 ACoulombFrictionModel . . . . . . . . . . . . . . . . . 46 2.5.3 AViscousFrictionModel . . . . . . . . . . . . . . . . . . 47 2.6 TheDynamicsoftheSnakeRobot . . . . . . . . . . . . . . . . . 48 2.7 SeparatingActuatedandUnactuatedDynamics . . . . . . . . . . . 50 2.8 PartialFeedbackLinearisationoftheModel . . . . . . . . . . . . 52 2.9 ChapterSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3 Developmentof a MechanicalSnake Robotfor Motion Across PlanarSurfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.1 TheRelationBetweenThisChapterandPreviousLiterature . . . . 55 3.2 TheJointActuationMechanism . . . . . . . . . . . . . . . . . . . 56 3.3 ThePassiveWheels . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.4 ThePowerandControlSystem . . . . . . . . . . . . . . . . . . . 59 3.5 TheExperimentalSetupoftheSnakeRobot . . . . . . . . . . . . 59 3.6 ChapterSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4 AnalysisandSynthesisofSnakeRobotLocomotion . . . . . . . . . . 63 4.1 TheRelationBetweenThisChapterandPreviousLiterature . . . . 64 4.2 IntroductiontoNonlinearControllabilityAnalysis . . . . . . . . . 65 4.3 StabilisabilityPropertiesofPlanarSnakeRobots . . . . . . . . . . 67 4.4 ControllabilityAnalysisofPlanarSnakeRobots . . . . . . . . . . 68 4.4.1 ControllabilitywithIsotropicViscousFriction . . . . . . . 69 4.4.2 ControllabilitywithAnisotropicViscousFriction . . . . . 69 4.5 AnalysisofPropulsiveForcesDuringSnakeLocomotion . . . . . 74 4.6 SynthesisofPropulsiveMotionfortheSnakeRobot . . . . . . . . 76 4.7 TheGaitPatternLateralUndulation . . . . . . . . . . . . . . . . . 80 4.8 TheControlSystemoftheJoints . . . . . . . . . . . . . . . . . . 81 4.8.1 ASimpleJointController . . . . . . . . . . . . . . . . . . 81 4.8.2 AnExponentiallyStableJointController . . . . . . . . . . 82 4.9 AnalysisofTurningMotionDuringLateralUndulation . . . . . . 82 4.10 AnalysisofRelativeMotionBetweenConsecutiveLinksDuring LateralUndulation . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4.11 ChapterSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5 PathFollowingControlandAnalysisofSnakeRobotsBasedonthe PoincaréMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5.1 TheRelationBetweenThisChapterandPreviousLiterature . . . . 90 5.2 IntroductiontoPoincaréMaps . . . . . . . . . . . . . . . . . . . . 91 5.2.1 GeneralDescriptionofPoincaréMaps . . . . . . . . . . . 91 5.2.2 PracticalApplicationofPoincaréMaps . . . . . . . . . . . 93 5.3 StraightLinePathFollowingControlofSnakeRobots . . . . . . . 94 5.3.1 ControlObjective . . . . . . . . . . . . . . . . . . . . . . 94 5.3.2 TheStraightLinePathFollowingController . . . . . . . . 95 5.4 StabilityAnalysisofthePathFollowingControllerBasedonthe PoincaréMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.