• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Disertación de Maestría
DOI
https://doi.org/10.11606/D.55.2008.tde-12052008-165003
Documento
Autor
Nombre completo
Sergio Ricardo Godinho Salazar
Dirección Electrónica
Instituto/Escuela/Facultad
Área de Conocimiento
Fecha de Defensa
Publicación
São Carlos, 2008
Director
Tribunal
Simões, Eduardo do Valle (Presidente)
Caurin, Glauco Augusto de Paula
Wolf, Denis Fernando
Título en portugués
Ambiente de programação de robôs móveis
Palabras clave en portugués
Ambiente de programaçõ
Robôs móveis
Resumen en portugués
Este trabalho propõe um Ambiente de Programação de Robôs Móveis direcionado especialmente à língua portuguesa, que consiste em um novo ambiente de programação gráfica e textual, capaz de atender a perfis diferenciados de usuários. O ambiente de programação contém três módulos para programação de robôs móveis: o modulo C ou editor C, o módulo Assembly ou editor Assembly, e o módulo blocos que é um módulo que contêm blocos de programação para auxiliar os programadores inexperientes a programarem robôs móveis por meio de uma meta linguagem desenvolvida que encapsula a linguagem C. O diferencial deste trabalho consiste na Gramática adaptativa criada para robôs móveis, que é uma derivação das gramáticas descendentes recursivas com um mecanismo de busca ("look ahead"). A derivação encontra-se na definição formal de gramática que foi adaptada nessa proposta para permitir a categorização de terminais da gramática, adicionando um passo a mais na compilação, que é a checagem de categorias permitidas da linguagem. Nesta dissertação são relacionados alguns ambientes de programação de robôs disponíveis na literatura bem como uma discussão de suas características. Também são apresentados experimentos realizados com usuários não especializados em programação, principalmente crianças, e com o Laboratório de Robótica a Distância da Universidade de São Paulo em São Carlos, São Paulo
Título en inglés
Mobile robot programming environment
Palabras clave en inglés
Mobile robots
Programming environment
Resumen en inglés
This work proposes a Mobile Robot Programming Environment focused in the Portuguese language, which is able to attend different user categories and where the user can work textually and graphically. The programming environment contains three different modules: the C module, or C editor; the Assembly module, or Assembly editor; and the block module, which contains programming blocks that can help novice programmers to develop software for mobile robots using a meta-language that encapsulates the C language. The major contribution of this work consists of the proposition of a novel adaptive grammar, specially developed to mobile robots, which is a derivation of recursive descendent grammars, containing a look ahead module. The derivation is found in the formal definition of the grammar, adapted to allow the specification of grammar terminals, adding one more compilation step, which is the check of language permitted categories. The document presents some robot programming environments found in literature and discusses their characteristics. The results show experiments performed with non-specialized users, mostly children, and with the Remote Robotics Laboratory of the University of São Paulo, in São Carlos, São Paulo state, Brazil
 
ADVERTENCIA - La consulta de este documento queda condicionada a la aceptación de las siguientes condiciones de uso:
Este documento es únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro. Esta reserva de derechos afecta tanto los datos del documento como a sus contenidos. En la utilización o cita de partes del documento es obligado indicar el nombre de la persona autora.
dissergio.pdf (1.24 Mbytes)
Fecha de Publicación
2008-05-12
 
ADVERTENCIA: Aprenda que son los trabajos derivados haciendo clic aquí.
Todos los derechos de la tesis/disertación pertenecen a los autores
CeTI-SC/STI
Biblioteca Digital de Tesis y Disertaciones de la USP. Copyright © 2001-2024. Todos los derechos reservados.