SlideShare una empresa de Scribd logo
1 de 17
Proyecto de Grado Ingeniería Mecatrónica “Diseño y Construcción de un robot móvil explorador, mediante la programación de una Handheld Computer Palm”  Elaborado por:  Daniel Domínguez Marín Director:  Ing. Oscar Avilés
OBJETIVO GENERAL. Diseñar y construir un robot móvil explorador, mediante la programación de una Handheld Computer Palm. OBJETIVOS ESPECÍFICOS. Diseñar y construir un robot móvil con sistema de movimiento por ruedas con tracción independiente en cada una. Programar una Handheld Computer Palm para realizar la interfaz con el robot móvil. Programar la Handheld Computer Palm con un programa de exploración inteligente e independiente para que el robot móvil realice la exploración en un terreno indefinido. Predefinir un programa de exploración entre la Handheld Computer Palm y el robot móvil para realizar una tarea determinada. Diseñar y programar una interfaz interactiva de fácil manejo para el usuario, que permita seleccionar el programa de exploración del robot móvil.
ANTECEDENTES Robot Palm de navegación desarrollado por la Carnegie Mellon University. (Foto tomada de http://www.cs.cmu.edu/~pprk/) Robot Palm de pelea y Robot Palm de navegación desarrollados por la Penn State Abington University. (Imagen tomada de AVANZATO. R, “HandHeld Computers in the Classroom and Laboratory. Computers in Education Journal” )
Diagrama de flujo de la metodología del proyecto  METODOLOGÍA
DISEÑO MECÁNICO Y CONSTRUCCIÓN DEL ROBOT MÓVIL   CONSIDERACIONES DE DISEÑO Locomoción del robot. (Imagen tomada de OLLERO A., “ROBÓTICA. Manipuladores y Robots Móviles”, Ed. Alfaomega.  ) Movimientos de locomoción del robot móvil El sistema de locomoción utilizado para el robot, es de tipo triciclo clásico,  aquí la rueda loca delantera sirve para estabilidad y el eje trasero, con dos  ruedas permite que estas se muevan libremente para generar la propulsión del móvil.
DISEÑO VIRTUAL   Diseño render en Maya  Diseño en SolidEdge Para la construcción del robot móvil,  se tomaron como aspectos importantes  las herramientas de diseño tanto CAD como CAE.  De esta manera, se desarrolló un modelo virtual,  para determinar y evaluar de una manera rápida y  confiable todas las características importantes del robot móvil.
PROTOTIPO REAL   Prototipo Real Construido Después de haber realizado todo el estudio pertinente a la visualización del prototipo a construir,  se implemento de una manera rápida y confiable la construcción del chasis del robot móvil.  La delimitación espacial y los materiales se hicieron de acuerdo a todos los aspectos virtuales  manejados con anterioridad. El principal objetivo en la construcción del robot, era el de dejarlo lo más liviano posible,  para evitar problemas en relación peso/potencia, y así implementar un robot que se moviera  velozmente en terreno recto uniforme y pudiera dar las vueltas de manera rápida.
DISEÑO DE CONTROL, ELECTRÓNICA Y COMUNICACIÓN   CONTROL DEL ROBOT   Niveles de la arquitectura de control   Control de velocidad y desplazamiento lateral
ELECTRÓNICA
Percepción y acción: Sensores que perciben y motores que definen    desplazamiento dependiendo de la medición de los sensores. Medidas de desempeño: Velocidad en respuesta al cambio de desplazamiento  al encontrar un obstáculo. Tipo de ambiente: Entorno de terreno liso uniforme. Interacción de elementos del robot móvil
Diagrama de Bloques del Programa de la Interfaz
PROGRAMACIÓN DE LA PALM   REQUISITOS KIT DE DESARROLLO DE SOFTWARE   Palm SDK   PRC-Tools   PilRC Palm OS Emulator Palm Os Emulator
[object Object],[object Object],[object Object],[object Object],[object Object],ESTRUCTURA DE PROGRAMACIÓN PALM OS
PROTOCOLOS DE COMUNICACIÓN EN PALM OS   Arquitectura de la comunicación en Palm Os. (Imagen tomada de  http :// www.palmos.com  ) Serial Manager   Arquitectura de comunicaciones del serial manager (Tabla tomada de  http :// www.palmos.com  ) Connection Manager Serial Link Protocol Serial Link Manager
SOFTWARE DEL ROBOT MÓVIL   Ventanas que contiene el software de robot móvil explorador Inicio if (botón==1) {  Pedir dato de sensores Esperar dato Recibir dato de sensores if (regla sensor) { Valor de datos actualizado   Enviar dato a motor   Esperar dato sensor else if (otras reglas sensor) {… } } } Fin Eventos para interacción de ventanas
CONCLUSIONES ,[object Object],[object Object]
[object Object],[object Object],[object Object]

Más contenido relacionado

Destacado

Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - Français
Daniel Dominguez
 
Présentation du Projet (2006) - Français
Présentation du Projet (2006) - FrançaisPrésentation du Projet (2006) - Français
Présentation du Projet (2006) - Français
Daniel Dominguez
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
Daniel Dominguez
 
G|UPA Branchenreport 2010
G|UPA Branchenreport 2010G|UPA Branchenreport 2010
G|UPA Branchenreport 2010
German UPA
 
Server Support in Dubai UAE, Server Support in Dubai Ajman.
Server Support in Dubai UAE, Server Support in Dubai Ajman.Server Support in Dubai UAE, Server Support in Dubai Ajman.
Server Support in Dubai UAE, Server Support in Dubai Ajman.
Data Zoneme
 
What if Petraeus was a hacker? Email privacy for the rest of us
What if Petraeus was a hacker? Email privacy for the rest of usWhat if Petraeus was a hacker? Email privacy for the rest of us
What if Petraeus was a hacker? Email privacy for the rest of us
Phil Cryer
 

Destacado (20)

Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - Français
 
Doing UX in an Agile World
Doing UX in an Agile WorldDoing UX in an Agile World
Doing UX in an Agile World
 
Paper (2007) - English
Paper (2007) - EnglishPaper (2007) - English
Paper (2007) - English
 
Mejorando Scrum, un Sprint a la vez
Mejorando Scrum, un Sprint a la vezMejorando Scrum, un Sprint a la vez
Mejorando Scrum, un Sprint a la vez
 
Présentation du Projet (2006) - Français
Présentation du Projet (2006) - FrançaisPrésentation du Projet (2006) - Français
Présentation du Projet (2006) - Français
 
i-azul Slide (2009)
i-azul Slide (2009)i-azul Slide (2009)
i-azul Slide (2009)
 
Agile Bug Fixing (Zero Bug Policy)
Agile Bug Fixing (Zero Bug Policy) Agile Bug Fixing (Zero Bug Policy)
Agile Bug Fixing (Zero Bug Policy)
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
 
G|UPA Branchenreport 2010
G|UPA Branchenreport 2010G|UPA Branchenreport 2010
G|UPA Branchenreport 2010
 
Bank im Dialog | Zielkunden-Banking als Strategieoption für Retailbanken
Bank im Dialog | Zielkunden-Banking als Strategieoption für RetailbankenBank im Dialog | Zielkunden-Banking als Strategieoption für Retailbanken
Bank im Dialog | Zielkunden-Banking als Strategieoption für Retailbanken
 
01 04 09 Bulletin
01 04 09 Bulletin01 04 09 Bulletin
01 04 09 Bulletin
 
News Art International magazine Arts & Crafts
News Art International magazine Arts & CraftsNews Art International magazine Arts & Crafts
News Art International magazine Arts & Crafts
 
Server Support in Dubai UAE, Server Support in Dubai Ajman.
Server Support in Dubai UAE, Server Support in Dubai Ajman.Server Support in Dubai UAE, Server Support in Dubai Ajman.
Server Support in Dubai UAE, Server Support in Dubai Ajman.
 
What if Petraeus was a hacker? Email privacy for the rest of us
What if Petraeus was a hacker? Email privacy for the rest of usWhat if Petraeus was a hacker? Email privacy for the rest of us
What if Petraeus was a hacker? Email privacy for the rest of us
 
Martina Gross Portfolio
Martina Gross PortfolioMartina Gross Portfolio
Martina Gross Portfolio
 
Esenciales 2014 primavera-verano
Esenciales 2014   primavera-veranoEsenciales 2014   primavera-verano
Esenciales 2014 primavera-verano
 
ILKE- new product catalogue
ILKE-  new  product catalogueILKE-  new  product catalogue
ILKE- new product catalogue
 
Chuyên đề tốt nghiệp khoa marketing
Chuyên đề tốt nghiệp khoa marketingChuyên đề tốt nghiệp khoa marketing
Chuyên đề tốt nghiệp khoa marketing
 
La Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad AsistencialLa Integración en Cardiología: Hacia una única Unidad Asistencial
La Integración en Cardiología: Hacia una única Unidad Asistencial
 
Presentación Ricardo Alonso - eCommerce Day Ecuador 2015
Presentación Ricardo Alonso - eCommerce Day Ecuador 2015 Presentación Ricardo Alonso - eCommerce Day Ecuador 2015
Presentación Ricardo Alonso - eCommerce Day Ecuador 2015
 

Similar a Proyecto De Grado (2005) - Español

Software para el modelamiento, simulación y programación de aplicaciones rob...
Software para el modelamiento, simulación y programación de  aplicaciones rob...Software para el modelamiento, simulación y programación de  aplicaciones rob...
Software para el modelamiento, simulación y programación de aplicaciones rob...
Jose Antonio Velasquez Costa
 

Similar a Proyecto De Grado (2005) - Español (20)

L040 poster 9 poster del 1er cisdi hmi edison herrera
L040 poster 9 poster del 1er cisdi hmi edison herreraL040 poster 9 poster del 1er cisdi hmi edison herrera
L040 poster 9 poster del 1er cisdi hmi edison herrera
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 
Software para el modelamiento, simulación y programación de aplicaciones rob...
Software para el modelamiento, simulación y programación de  aplicaciones rob...Software para el modelamiento, simulación y programación de  aplicaciones rob...
Software para el modelamiento, simulación y programación de aplicaciones rob...
 
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
 
00463531f7b1b6cf3f000000
00463531f7b1b6cf3f00000000463531f7b1b6cf3f000000
00463531f7b1b6cf3f000000
 
Olivares
OlivaresOlivares
Olivares
 
Diseño de carro a control remoto
Diseño de carro a control remoto Diseño de carro a control remoto
Diseño de carro a control remoto
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
Android
AndroidAndroid
Android
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Desplazamiento de piezas por medio de dos brazos roboticos mitsubishi movemas...
Desplazamiento de piezas por medio de dos brazos roboticos mitsubishi movemas...Desplazamiento de piezas por medio de dos brazos roboticos mitsubishi movemas...
Desplazamiento de piezas por medio de dos brazos roboticos mitsubishi movemas...
 
Actividad N°1
Actividad N°1Actividad N°1
Actividad N°1
 
Actividad no. 3 dispositivos moviles
Actividad no. 3 dispositivos movilesActividad no. 3 dispositivos moviles
Actividad no. 3 dispositivos moviles
 
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO EMERSON EDUARDO RODR...
 
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO.pdf
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO.pdfSISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO.pdf
SISTEMA OPC PARA AUTOMATIZACION MEDIANTE REDES DE ESTADO.pdf
 
Intelligent Sharing Platform
Intelligent Sharing Platform Intelligent Sharing Platform
Intelligent Sharing Platform
 
Mob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad InteligenteMob Plataforma de movilidad Inteligente
Mob Plataforma de movilidad Inteligente
 
Presentacion Máster
Presentacion MásterPresentacion Máster
Presentacion Máster
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Proyecto De Grado (2005) - Español

  • 1. Proyecto de Grado Ingeniería Mecatrónica “Diseño y Construcción de un robot móvil explorador, mediante la programación de una Handheld Computer Palm” Elaborado por: Daniel Domínguez Marín Director: Ing. Oscar Avilés
  • 2. OBJETIVO GENERAL. Diseñar y construir un robot móvil explorador, mediante la programación de una Handheld Computer Palm. OBJETIVOS ESPECÍFICOS. Diseñar y construir un robot móvil con sistema de movimiento por ruedas con tracción independiente en cada una. Programar una Handheld Computer Palm para realizar la interfaz con el robot móvil. Programar la Handheld Computer Palm con un programa de exploración inteligente e independiente para que el robot móvil realice la exploración en un terreno indefinido. Predefinir un programa de exploración entre la Handheld Computer Palm y el robot móvil para realizar una tarea determinada. Diseñar y programar una interfaz interactiva de fácil manejo para el usuario, que permita seleccionar el programa de exploración del robot móvil.
  • 3. ANTECEDENTES Robot Palm de navegación desarrollado por la Carnegie Mellon University. (Foto tomada de http://www.cs.cmu.edu/~pprk/) Robot Palm de pelea y Robot Palm de navegación desarrollados por la Penn State Abington University. (Imagen tomada de AVANZATO. R, “HandHeld Computers in the Classroom and Laboratory. Computers in Education Journal” )
  • 4. Diagrama de flujo de la metodología del proyecto METODOLOGÍA
  • 5. DISEÑO MECÁNICO Y CONSTRUCCIÓN DEL ROBOT MÓVIL CONSIDERACIONES DE DISEÑO Locomoción del robot. (Imagen tomada de OLLERO A., “ROBÓTICA. Manipuladores y Robots Móviles”, Ed. Alfaomega. ) Movimientos de locomoción del robot móvil El sistema de locomoción utilizado para el robot, es de tipo triciclo clásico, aquí la rueda loca delantera sirve para estabilidad y el eje trasero, con dos ruedas permite que estas se muevan libremente para generar la propulsión del móvil.
  • 6. DISEÑO VIRTUAL Diseño render en Maya Diseño en SolidEdge Para la construcción del robot móvil, se tomaron como aspectos importantes las herramientas de diseño tanto CAD como CAE. De esta manera, se desarrolló un modelo virtual, para determinar y evaluar de una manera rápida y confiable todas las características importantes del robot móvil.
  • 7. PROTOTIPO REAL Prototipo Real Construido Después de haber realizado todo el estudio pertinente a la visualización del prototipo a construir, se implemento de una manera rápida y confiable la construcción del chasis del robot móvil. La delimitación espacial y los materiales se hicieron de acuerdo a todos los aspectos virtuales manejados con anterioridad. El principal objetivo en la construcción del robot, era el de dejarlo lo más liviano posible, para evitar problemas en relación peso/potencia, y así implementar un robot que se moviera velozmente en terreno recto uniforme y pudiera dar las vueltas de manera rápida.
  • 8. DISEÑO DE CONTROL, ELECTRÓNICA Y COMUNICACIÓN CONTROL DEL ROBOT Niveles de la arquitectura de control Control de velocidad y desplazamiento lateral
  • 10. Percepción y acción: Sensores que perciben y motores que definen desplazamiento dependiendo de la medición de los sensores. Medidas de desempeño: Velocidad en respuesta al cambio de desplazamiento al encontrar un obstáculo. Tipo de ambiente: Entorno de terreno liso uniforme. Interacción de elementos del robot móvil
  • 11. Diagrama de Bloques del Programa de la Interfaz
  • 12. PROGRAMACIÓN DE LA PALM REQUISITOS KIT DE DESARROLLO DE SOFTWARE Palm SDK PRC-Tools PilRC Palm OS Emulator Palm Os Emulator
  • 13.
  • 14. PROTOCOLOS DE COMUNICACIÓN EN PALM OS Arquitectura de la comunicación en Palm Os. (Imagen tomada de http :// www.palmos.com ) Serial Manager Arquitectura de comunicaciones del serial manager (Tabla tomada de http :// www.palmos.com ) Connection Manager Serial Link Protocol Serial Link Manager
  • 15. SOFTWARE DEL ROBOT MÓVIL Ventanas que contiene el software de robot móvil explorador Inicio if (botón==1) { Pedir dato de sensores Esperar dato Recibir dato de sensores if (regla sensor) { Valor de datos actualizado Enviar dato a motor Esperar dato sensor else if (otras reglas sensor) {… } } } Fin Eventos para interacción de ventanas
  • 16.
  • 17.