Josepablo Cruz Baas, Jorge Ríos Martínez, Ernesto Olguín Díaz, Francisco Moo Mena
{"title":"实现倒立摆机器人控制器","authors":"Josepablo Cruz Baas, Jorge Ríos Martínez, Ernesto Olguín Díaz, Francisco Moo Mena","doi":"10.47187/perspectivas.6.2.222","DOIUrl":null,"url":null,"abstract":"En la robótica móvil de interiores sobresalen los robots con ruedas porque su mecánica es más simple y requiere menor trabajo de mantenimiento comparados con los robots articulados de piernas. En este trabajo se describen las fases para la implementación de un software de control para un robot péndulo invertido usando el algoritmo regulador cuadrático lineal (LQR, por sus siglas en inglés). La arquitectura del software se puede descomponer por grandes bloques de abstracción, combinando bibliotecas de software embebido y piezas de software desarrolladas especialmente para el proyecto. La gran mayoría de proyectos con el péndulo invertido utilizan un control PID, principalmente debido a la simplicidad de su implementación. Este método es funcional, pero poco escalable, consume tiempo y, aunque algunas implementaciones presentan un excelente rechazo a perturbaciones externas, no existe una garantía de estabilidad si algún parámetro del robot cambia. El prototipo desarrollado podría servir como base de experimentación para futuras investigaciones sobre robótica móvil o control automático.","PeriodicalId":505834,"journal":{"name":"Revista Perspectivas","volume":"91 13","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementación de un controlador para robot de tipo péndulo invertido\",\"authors\":\"Josepablo Cruz Baas, Jorge Ríos Martínez, Ernesto Olguín Díaz, Francisco Moo Mena\",\"doi\":\"10.47187/perspectivas.6.2.222\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"En la robótica móvil de interiores sobresalen los robots con ruedas porque su mecánica es más simple y requiere menor trabajo de mantenimiento comparados con los robots articulados de piernas. En este trabajo se describen las fases para la implementación de un software de control para un robot péndulo invertido usando el algoritmo regulador cuadrático lineal (LQR, por sus siglas en inglés). La arquitectura del software se puede descomponer por grandes bloques de abstracción, combinando bibliotecas de software embebido y piezas de software desarrolladas especialmente para el proyecto. La gran mayoría de proyectos con el péndulo invertido utilizan un control PID, principalmente debido a la simplicidad de su implementación. Este método es funcional, pero poco escalable, consume tiempo y, aunque algunas implementaciones presentan un excelente rechazo a perturbaciones externas, no existe una garantía de estabilidad si algún parámetro del robot cambia. El prototipo desarrollado podría servir como base de experimentación para futuras investigaciones sobre robótica móvil o control automático.\",\"PeriodicalId\":505834,\"journal\":{\"name\":\"Revista Perspectivas\",\"volume\":\"91 13\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-05-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Revista Perspectivas\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.47187/perspectivas.6.2.222\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Perspectivas","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47187/perspectivas.6.2.222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementación de un controlador para robot de tipo péndulo invertido
En la robótica móvil de interiores sobresalen los robots con ruedas porque su mecánica es más simple y requiere menor trabajo de mantenimiento comparados con los robots articulados de piernas. En este trabajo se describen las fases para la implementación de un software de control para un robot péndulo invertido usando el algoritmo regulador cuadrático lineal (LQR, por sus siglas en inglés). La arquitectura del software se puede descomponer por grandes bloques de abstracción, combinando bibliotecas de software embebido y piezas de software desarrolladas especialmente para el proyecto. La gran mayoría de proyectos con el péndulo invertido utilizan un control PID, principalmente debido a la simplicidad de su implementación. Este método es funcional, pero poco escalable, consume tiempo y, aunque algunas implementaciones presentan un excelente rechazo a perturbaciones externas, no existe una garantía de estabilidad si algún parámetro del robot cambia. El prototipo desarrollado podría servir como base de experimentación para futuras investigaciones sobre robótica móvil o control automático.