Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodigital.ipn.mx/handle/123456789/6104
Título : Diseño y desarrollo de un compilador visual para la enseñanza de la robótica básica
Autor : Gutiérrez Aldana, Alfonso
Tonche García, Ronny José
Palabras clave : Robots - Study and teaching
Compilers (Computer programs)
Fecha de publicación : 2010
Editorial : Instituto Politécnico Nacional. Centro de Investigación en Computación
Resumen : En los últimos años se ha ido incrementando el uso de la tecnología de forma acelerada, la robótica ha sido una de las ramas que más auge ha tenido en cuanto a la creación de herramientas para resolver una gran variedad de problemas. Sin embargo, para que _esta rama continúe con ese crecimiento es importante contar con herramientas para enseñar a las nuevas generaciones de estudiantes la aplicación de la robótica, de _esta forma los estudiantes empezarán a temprana edad con la resolución de problemas sencillos, hasta que poco a poco con la ayuda de dichas herramientas lleguen a resolver problemas complejos, por _esta razón en el presente trabajo se desarrolló un compilador visual que servirá como herramienta para apoyar en la enseñanza de la robótica básica. La herramienta propuesta en _este trabajo consiste en un compilador visual que permitirá al estudiante realizar programas fuentes para programar el comportamiento del robot. Dicho compilador presenta una interfaz gráfica que permite a los usuarios agregar bloques o iconos que representan a un elemento (sensores, actuadores, de control o lógicos) del conjunto de construcción robótico. Además, se creó un lenguaje de programación visual por medio de una gramática de disposición de imágenes para la implementación del compilador. El análisis y diseño del compilador visual se realizó usando técnicas de ingeniería de software como son los diagramas de casos de uso, diagramas de clase, y una vez terminado se procedió a la codi_caci_on del mismo. Y para determinar que el comportamiento del software cumpliera con los requerimientos determinados al inicio de la programación se realizaron pruebas unitarias y pruebas de integración. Por _ultimo se inicio el proceso de registro de derechos de autor del compilador visual en el Instituto Nacional de Derechos de Autor. Además, también se creó un manual de usuario y se realizó la instalación del compilador en la Centro de Estudios Científicos y Tecnológicos (CECyT) numero 9, Juan de Dios Bátiz, con la finalidad de que sea utilizado para el propósito con el que fue creado, enseñar robótica básica. // In recent years has been increasing the use of technology, robotics has been one of the most important industries that have had major advances on the creation of components to solve a wide variety of problems. However, for this industry continue with that growth is important to have tools to teach new generations of students the application of robotics, so students begin at an early age with simple problems solving, until that step to step with the help of these tools the students achieve to solve complex problems, for this reason in this paper we present a visual compiler as a tool to support the teaching of basic robotics. The tool proposed in this work is a visual compiler that will allow the student to design source programs to program the robot's behavior. This compiler provides a graphical interface that allows users to add blocks or icons that represent a element (sensors, actuators, control or logic) of robotic construction set. Besides, was created a visual programming language using a grammar of images available for the implementation of the compiler. The visual compiler analysis and design was performed using software engineering techniques such as use case diagrams, class diagrams, and once completed we proceeded to codify it. And to determine that the behavior of the software complies with the requirements determined at the beginning of the programming, unit test and integration test was performed. Finally, start the process of copyright registration of visual compiler at the Instituto Nacional de Derechos de Autor. In addition, we created a user manual and performed the installation of the compiler in the Center for Science and Technology Studies number 9, Juan de Dios Batiz, with the aim of it is being used for the purpose for which it was created, teach basic robotics.
Descripción : Maestría en Ciencias de la Computación
URI : http://www.repositoriodigital.ipn.mx/handle/123456789/6104
Aparece en las colecciones: Maestría

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Tesis 12321.pdf3.79 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.