Development of a robust control software for a ball shaped robot

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorYlikorpi, Tomi
dc.contributor.authorHe, Yanning
dc.contributor.departmentElektroniikan, tietoliikenteen ja automaation tiedekuntafi
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorHalme, Aarne|Hyyppä, Kalevi
dc.date.accessioned2020-12-23T12:55:12Z
dc.date.available2020-12-23T12:55:12Z
dc.date.issued2010
dc.description.abstractMars Ball is a spherical robot intended for Mars Exploration whose mechanical part was designed by Tomi Ylikorpi in 2008. It uses two motors to complete the pendulum displacement for locomotion in 2 DOF. The aim of the robot is to collect the data in Mars with low energy cost by utilizing wind power for secondary propulsion. This aim requires control the driving velocity and the roll angle of Mars Bali to make ii be able to turn to the wind. The mathematical model of Mars Ball and the other disturbances models like slope, wind and friction are built. A robust control algorithm- Sliding Mode Control is investigated to solve the difficulties facing Mars Ball system: The whole system is non-linear and coupled. The system depends strongly on the wind and road surface condition. The simulation with mathematical model is first conducted in Simulink with pseudo-switching to solve the chattering phenomenon, the results show that both driving velocity and the roll angle can he stabilized within a short time. The designed controllers are also proved to have good path following capability. In hardware, necessary sensors for feedback information are chosen according to control algorithm. In software, basic commands from ground station are designed and explained how they are interfaced with on-board computer inside Mars Ball through WiFi. Finally, the control algorithm that will be implemented in on-board computer is tested in Adams simulator which simulates mechanisms of Mars Ball's prototype, to verify the effectiveness of designed controllers.en
dc.format.extent77 s. + liitt.
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/98686
dc.identifier.urnURN:NBN:fi:aalto-2020122357513
dc.language.isoenen
dc.programme.majorAutomaatiotekniikkafi
dc.programme.mcodeAut-84fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordsliding mode controlen
dc.subject.keywordchatteringen
dc.subject.keywordpath followingen
dc.subject.keywordpseudo-switchingen
dc.titleDevelopment of a robust control software for a ball shaped roboten
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_90740
local.aalto.idinssi41036
local.aalto.openaccessno

Files