Mobility and Motion Modelling of Pendulum-Driven Ball-Robots: Decoupled Models for Steering and Obstacle Crossing

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorHalme, Aarne, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland
dc.contributor.authorYlikorpi, Tomi
dc.contributor.departmentSähkötekniikan ja automaation laitosfi
dc.contributor.departmentDepartment of Electrical Engineering and Automationen
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorKyrki, Ville, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland
dc.date.accessioned2017-10-20T09:02:43Z
dc.date.available2017-10-20T09:02:43Z
dc.date.defence2017-11-10
dc.date.issued2017
dc.description.abstractDuring the last two decades, mobile ball-shaped robots have gained an increasing interest among researchers, mathematicians, robot engineers, and public. Ball-robot provides an interesting research case to study rolling kinematics, advanced modelling and control problems, as well as interaction and communications between humans and mobile robots. While the first patents on self-propelled spherical toys were filed already in the end of the 19th century, commercial spherical robots have been lately introduced in the market for surveillance, entertainment, and gaming applications. The motivation behind this study anticipates a domestic rolling robot providing observation and surveillance at home or in industrial environment. In development of a ball-robot, dynamic modelling is essential in evaluation and prediction of robot performance, as well as in controller development, path planning, and decision making. This thesis studies decoupled forward rolling models and steering models of pendulum-driven ball-shaped robots. Customarily, a decoupled steering model assumes between the ball and rolling plane a point contact and restricted ball spinning, which leads to a kinematic motion model. Considering ball-robot inertia and non-symmetry, this thesis introduces a new dynamic precession model and compares the simulated rolling paths of the dynamic and kinematic steering models. In addition, another new dynamic precession model is presented to consider a non-zero contact area and to evaluate the conditions where no-spinning constraint is applicable. Regarding the forward motion model, this work collects the decoupled models available in the literature and reformulates them with a unified notation and formulation. The unified presentation allows easy comparison and application of the existing models. A detailed discussion is dedicated for the application of pendulum motor reaction torque within different model formulations. To design a spherical robot to surpass obstacles it may encounter during its operation, there exists a need to estimate the dynamic step-overcoming capability of the robot. Customarily, a quasi-static analysis has been conducted to evaluate the slope-climbing and step-crossing capability of a ball-shaped robot, but this approach seriously underrates the robot's dynamic step-crossing capability. This work introduces new simplified contact models for rigid-shelled and flexible-shelled ball-robots when in contact with a step-shaped obstacle. The contact models are implemented together with the decoupled forward rolling model, and the robot's step-overcoming capability is evaluated through simulations. The simulation results are validated with practical step-overcoming tests on free-rolling and pendulum-driven balls.en
dc.description.abstractKuluneen runsaan kahdenkymmenen vuoden aikana pallonmuotoiset liikkuvat robotit ovat herättäneet kasvavaa kiinnostusta niin tutkijoiden, matemaatikkojen, insinöörien kuin yleisönkin keskuudessa. Pallorobotti sovelluksineen tarjoaa mielenkiintoisen ja haastavan tutkimuskohteen, mihin sisältyy muun muassa vierivän kappaleen kinematiikkaa ja dynamiikkaa, systeemin mallintamista, säätöteoriaa, sekä ihmisen ja robotin välistä vuorovaikutusta. Tämän tutkimuksen innoittajana toimii visio kotioloissa toimivasta pallonmuotoisesta seura- ja valvontarobotista, jonka suunnittelussa ja ohjaamisessa tarvittavia malleja ja menetelmiä työssä tutkitaan. Pallorobotin liikettä kuvaavat dynaamiset mallit ovat tarpeellisia robottien kehitystyössä, robotin suorituskyvyn arvioinnissa, säätöalgoritmien määrittämisessä sekä radansuunnittelussa. Tässä työssä tutkitaan heiluriohjatun pallorobotin eroteltuja vierintä- ja ohjausmalleja. Erotellut vierintä- ja ohjausmallit eroavat täydestä mallista siten, että eteenpäin vievää vierintäliikettä sekä pallon vierintäsuuntaa muuttavaa ohjausliikettä tutkitaan toisistaan erillään ja riippumattomina. Tällä menettelyllä saatavat dynaamiset mallit ovat yksinkertaisempia, kuin täyteen malliin liittyvät. Kirjallisuudessa usein esitetty pallorobotin eroteltu ohjausmalli olettaa pistemäisen kosketusgeometrian pallon ja sen vierintätason välille. Tämän lisäksi pallon pyörimisnopeus vertikaalin akselin ympäri usein asetetaan nollaksi, minkä seurauksena pallon vierintärata on kinemaattisesti määrätty. Uutena lähestymistapana tämä työ esittelee dynaamisen ohjausmallin, joka huomioi pallon inertian ja mahdollisesti epäsymmetrisen massan jakauman. Toinen uusi esiteltävä malli sisältää pistemäisen kosketuksen sijasta nollaa suuremman kosketuspinta-alan. Tämän mallin avulla tutkitaan niitä ehtoja, millä pallon spin-nopeus voidaan olettaa nollaksi. Useat erilaiset kirjallisuudesta löytyvät erotellut vierintäliikkeen mallit kerätään tässä työssä yhteen ja harmonisoidaan esitysasun sekä merkintöjen suhteen yhtenäisiksi. Näin on helpompaa vertailla näitä malleja keskenään ja jatkossa myös helpompaa soveltaa kulloiseenkin tarkoitukseen parhaiten sopivaa mallia. Kotioloissakin liikkuvan pallorobotin on kyettävä ylittämään tavallisimpia vastaantulevia esteitä, kuten ovien kynnyksiä sekä mattojen reunoja. Näin jo robottia suunniteltaessa on tarpeen pystyä arvioimaan sen tulevaa esteenylityskykyä. Perinteisesti pallorobotin liikkumiskykyä on arvioitu kvasistaattisen tasapainon kriteerillä, mikä kuitenkin vakavasti aliarvioi robotin todellista dynaamista esteenylityskykyä. Tämä työ esittelee uusia yksinkertaistettuja kontaktimalleja niin jäykkäkuorisen kuin pehmeäkuorisenkin pallorobotin ja askeleenmuotoisen esteen välille. Mallien pätevyyttä arvioidaan simuloiden sekä kokeellisesti.fi
dc.format.extent251
dc.format.mimetypeapplication/pdfen
dc.identifier.isbn978-952-60-7616-4 (electronic)
dc.identifier.isbn978-952-60-7617-1 (printed)
dc.identifier.issn1799-4942 (electronic)
dc.identifier.issn1799-4934 (printed)
dc.identifier.issn1799-4934 (ISSN-L)
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/28401
dc.identifier.urnURN:ISBN:978-952-60-7616-4
dc.language.isoenen
dc.opnBruhn, Fredrik, Adjunct Prof., Mälardalen University, Sweden
dc.publisherAalto Universityen
dc.publisherAalto-yliopistofi
dc.relation.ispartofseriesAalto University publication series DOCTORAL DISSERTATIONSen
dc.relation.ispartofseries177/2017
dc.revBicchi, Antonio, Prof., University of Pisa, Italy
dc.revSvinin, Mikhail, Prof., Ritsumeikan University, Japan
dc.subject.keywordball-roboten
dc.subject.keywordball-shaped roboten
dc.subject.keywordspherical roboten
dc.subject.keywordrolling roboten
dc.subject.keywordmobile robot kinematics and dynamicsen
dc.subject.keywordcontact modelen
dc.subject.keywordpallorobottifi
dc.subject.keywordpallonmuotoinen robottifi
dc.subject.keywordliikkuvat robotitfi
dc.subject.keywordliikkuvien robottien kinematiikka ja dynamiikkafi
dc.subject.keywordkontaktimallifi
dc.subject.otherPhysicsen
dc.subject.otherAutomationen
dc.subject.otherComputer scienceen
dc.titleMobility and Motion Modelling of Pendulum-Driven Ball-Robots: Decoupled Models for Steering and Obstacle Crossingen
dc.titleHeiluriohjatun pallorobotin liikkumiskyky ja sen mallintaminen:erotellut mallit pallon ohjauksessa ja esteenylityksessäfi
dc.typeG4 Monografiaväitöskirjafi
dc.type.dcmitypetexten
dc.type.ontasotDoctoral dissertation (monograph)en
dc.type.ontasotVäitöskirja (monografia)fi
local.aalto.archiveyes
local.aalto.formfolder2017_10_19_klo_13_06

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
isbn9789526076164.pdf
Size:
13.97 MB
Format:
Adobe Portable Document Format