"Implementación de un software para la automatización y control de un robot lazarillo" /

Este proyecto surge con la idea de crear un prototipo de robot utilizando para ello componentes electrónicos y una computadora que esté basada en arquitectura ARM, además del desarrollo de su software con la finalidad de que un estudiante de desarrollo de software pueda incursionar en áreas que invo...

Descripción completa

Detalles Bibliográficos
Formato: Tesis Libro
Lenguaje:Spanish
Publicado: Chiriquí, Panamá : Centro Regional de Churiquí, 2019.
Descripción
Sumario:Este proyecto surge con la idea de crear un prototipo de robot utilizando para ello componentes electrónicos y una computadora que esté basada en arquitectura ARM, además del desarrollo de su software con la finalidad de que un estudiante de desarrollo de software pueda incursionar en áreas que involucran la robótica. La robótica es una ciencia apasionante, lo que motivó el desarrollo de este trabajo final y se pensó en las necesidades de algunas personas a las que se pudiera ayudar. En nuestra sociedad, nos relacionamos con personas con diferentes discapacidades y edades por lo que, el desarrollo de esta tesis podría ayudar a través de la formulación de preguntas y respuestas que permitan el desarrollo de un prototipo de robot lazarillo que pudiera asistirlos de forma óptima. Tener conocimientos en diseño 3D permitió realizar varios modelos de los conceptos que se habían planificados. También se pensó que sería bueno que el prototipo pudiera recordar el tiempo en que una persona deba tomar sus medicamentos y enviar mensajes o alertar a familiares o médicos de la condición de salud del usuario del robot, y con estas ideas se logró formular la hipótesis para luego realizar las investigaciones previas y llevar a cabo este proyecto. También se buscaba que el dispositivo fuese lo suficientemente pequeño para que una persona pueda llevarlo, esto presentó retos e inconvenientes por lo que la mejor manera era recurrir al uso de placas de desarrollo basadas en arquitectura ARM, junto con su eficiente consumo de energía que es lo más, óptimo, pero no lo más fácil, Además de recurrir asimismo se utilizarán sistemas operativos basados en Linux. totalmente al uso de herramientas de software libre, para mantener los costos bajos y que el proyecto sea lo más realizable posible. Por la parte electrónica se decidió trabajar con Arduino ya que su amplia gama de sensores ayuda en gran medida al desarrollo de este proyecto y quedando solamente como prioridad trabajar en el diseño y en la construcción del prototipo. Para la programación, siendo la parte crucial del control tanto del robot como del sistema, surgieron muchas alternativas para escoger en cuanto a los lenguajes de programación y las tecnologías, por lo que al final se tomó la decisión de hacer una combinación de diferentes técnicas; para controlar los componentes electrónicos se utilizó la programación en C++, y para el software que se desarrolló en este trabajo de tesis se empleó Python y para el servidor junto con sus librerías. Pero como no se tenía mucha experiencia en Python, esto conllevó investigar bastante, el reconocimiento de objetos era otro inconveniente por lo que se consideró que lo más acertado era el uso de Arduino y sus librerías ya que poseen muchas funciones que facilitarían alcanzar los objetivos. Para la simulación y diseños de modelos en 3D se usó el software Blender
Descripción Física:xvii, 220 hojas : ilustraciones, cuadros, gráficas ; 28 cm +