Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales
[EN] The work aims to develop a prototype of the well-known BallBot. It is a self-stabilizing robot that maintains balance on a ball. The robot is equipped with three omnidirectional wheels that allow it to rotate the ball to both maintain balance and move along the X and Y axes, as well as rotate a...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de publicación: | 2024 |
| País: | España |
| Recursos: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | español |
| OAI Identifier: | oai:riunet.upv.es:10251/210429 |
| Acesso em linha: | https://riunet.upv.es/handle/10251/210429 |
| Access Level: | acceso abierto |
| Palavra-chave: | Simscape Multibody Arduino BallBot Vehículo omnidireccional Acelerómetro Accelerometer INGENIERIA DE SISTEMAS Y AUTOMATICA Máster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica |
| id |
ES_79b807bca65599f4e523b8d9a2efac58 |
|---|---|
| oai_identifier_str |
oai:riunet.upv.es:10251/210429 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales Design, implementation and control of a BallBot selfstable robot prototype with three omnidirectional wheels Disseny, implementació i control d&apos un prototip de robot autoestable BallBot de tres rodes omnidireccionals |
| title |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| spellingShingle |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales Marco Arnal, Antonio Simscape Multibody Arduino BallBot Vehículo omnidireccional Acelerómetro Accelerometer INGENIERIA DE SISTEMAS Y AUTOMATICA Máster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica |
| title_short |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| title_full |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| title_fullStr |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| title_full_unstemmed |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| title_sort |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionales |
| dc.creator.none.fl_str_mv |
Marco Arnal, Antonio |
| author |
Marco Arnal, Antonio |
| author_facet |
Marco Arnal, Antonio |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Casanova Calvo, Vicente Fermín Departamento de Ingeniería de Sistemas y Automática Escuela Técnica Superior de Ingeniería Aeroespacial y Diseño Industrial Instituto Universitario de Automática e Informática Industrial Repositorio Institucional de la Universitat Politècnica de València Riunet |
| dc.subject.none.fl_str_mv |
Simscape Multibody Arduino BallBot Vehículo omnidireccional Acelerómetro Accelerometer INGENIERIA DE SISTEMAS Y AUTOMATICA Máster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica |
| topic |
Simscape Multibody Arduino BallBot Vehículo omnidireccional Acelerómetro Accelerometer INGENIERIA DE SISTEMAS Y AUTOMATICA Máster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica |
| description |
[EN] The work aims to develop a prototype of the well-known BallBot. It is a self-stabilizing robot that maintains balance on a ball. The robot is equipped with three omnidirectional wheels that allow it to rotate the ball to both maintain balance and move along the X and Y axes, as well as rotate around its vertical axis. Therefore, it is a robot with three degrees of freedom with the added difficulty of being unstable. It is a prototype of a high degree of difficulty, precisely due to its unstable nature. Essentially, it is similar to a two-degree-of-freedom inverted pendulum, with the ability to move in the XY plane. In the first part of the work, a realistic simulation model will be developed using the Simscape Multibody library of Matlab/Simulink. The simulation model will be used to better understand the operation of the robot and the experimental adjustment of the control parameters. The simulation model will include both stability control and trajectory control in the XY plane. In the second part, the real prototype will be implemented, using Arduino as the control device. A two-axis accelerometer provides information about the angular position of the robot's body, necessary for stability control. Trajectory control will be performed manually, using an Android application as the command interface. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024 2024-10-17 2024 2024-09-11 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://riunet.upv.es/handle/10251/210429 |
| url |
https://riunet.upv.es/handle/10251/210429 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento (by) http://creativecommons.org/licenses/by/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento (by) http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de València |
| publisher.none.fl_str_mv |
Universitat Politècnica de València |
| dc.source.none.fl_str_mv |
reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia instname:Universitat Politècnica de València (UPV) |
| instname_str |
Universitat Politècnica de València (UPV) |
| reponame_str |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| collection |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869411370430103552 |
| spelling |
Diseño, implementación y control de un prototipo de robot autoestable BallBot de tres ruedas omnidireccionalesDesign, implementation and control of a BallBot selfstable robot prototype with three omnidirectional wheelsDisseny, implementació i control d&aposun prototip de robot autoestable BallBot de tres rodes omnidireccionalsMarco Arnal, AntonioSimscape MultibodyArduinoBallBotVehículo omnidireccionalAcelerómetroAccelerometerINGENIERIA DE SISTEMAS Y AUTOMATICAMáster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica[EN] The work aims to develop a prototype of the well-known BallBot. It is a self-stabilizing robot that maintains balance on a ball. The robot is equipped with three omnidirectional wheels that allow it to rotate the ball to both maintain balance and move along the X and Y axes, as well as rotate around its vertical axis. Therefore, it is a robot with three degrees of freedom with the added difficulty of being unstable. It is a prototype of a high degree of difficulty, precisely due to its unstable nature. Essentially, it is similar to a two-degree-of-freedom inverted pendulum, with the ability to move in the XY plane. In the first part of the work, a realistic simulation model will be developed using the Simscape Multibody library of Matlab/Simulink. The simulation model will be used to better understand the operation of the robot and the experimental adjustment of the control parameters. The simulation model will include both stability control and trajectory control in the XY plane. In the second part, the real prototype will be implemented, using Arduino as the control device. A two-axis accelerometer provides information about the angular position of the robot's body, necessary for stability control. Trajectory control will be performed manually, using an Android application as the command interface.[ES] El trabajo pretende el desarrollo de un prototipo del conocido como BallBot. Se trata de un robot autoestable que mantiene el equilibrio sobre una bola. El robot esta equipado con tres ruedas omnidireccionales que le permiten hacer girar la bola para, por una parte mantener el equilibrio y por otra desplazarse en los ejes X e Y a si como girar sobre su eje vertical. Se trata, por lo tanto, de un robot con tres grados de libertad con la dificultad añadida de ser inestable. Se trata de un prototipo de un grado de dificultad elevado, debido precisamente a su naturaleza inestable. En esencia, es similar a un péndulo invertido de dos grados de libertad, con la posibilidad de desplazarse en el plano XY. En la primera parte del trabajo se desarrollará un modelo de simulación realista empleando la a librería Simscape Multibody de Matlab\Simulink. El modelo de simulación se empleará para comprender mejor el funcionamiento del robot y el ajuste experimental de los parámetros del control. En modelo de simulación incluirá tanto control de estabilidad como control de trayectoria en el plano XY. En la segunda parte se implementará el prototipo real, empleando Arduino como dispositivo de control. Un acelerómetro de dos ejes proporciona la información acerca de la posición angular del cuerpo del robot, necesaria para el control de estabilidad. El control de trayectoria se realizará de forma manual, empleando una aplicación Android como interfaz de mando.Universitat Politècnica de ValènciaCasanova Calvo, Vicente FermínDepartamento de Ingeniería de Sistemas y AutomáticaEscuela Técnica Superior de Ingeniería Aeroespacial y Diseño IndustrialInstituto Universitario de Automática e Informática IndustrialRepositorio Institucional de la Universitat Politècnica de València Riunet20242024-10-1720242024-09-11master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://riunet.upv.es/handle/10251/210429reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento (by)http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/2104292026-06-13T07:49:27Z |
| score |
15,812429 |