Integración de plataformas en un sistema robot móvil Autores: Masserini, Mauro – Zanotti, Ignacio Director: Ing./Lic. Escarza, Sebastián.

Slides:



Advertisements
Presentaciones similares
Cingolani, J. Darío Iglesias, Diego H. Paolini, Victoria M. Rodríguez Sánchez, Lucio E. CASA MANOS LIBRES SISTEMA DE DOMÓTICA ACCESIBLE Proyecto Final.
Advertisements

Hardware y Software de servidor
Pensiones Civiles del Estado PROYECTO: Página Web PCE
Dentro del grupo de investigación TELETECNO se desarrollo el proyecto el cual esta dirigido al estudio y aplicación de tecnología inalámbrica wifi y su.
Marco Antonio Pacheco Mendoza
ORGANIZACION ADUANAL MARTINEZ, S.C.
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
AUTORES: Eloy Cantero Salvador López
RODRIGO DANIEL GUAYAQUIL LOOR JOSÉ LUIS SILVA PALMA
“Los proyectos de desarrollo de software se diferencian de los otros proyectos de ingeniería tradicional en la naturaleza lógica del producto software,
ESCUELA POLITÉCNICA DEL EJÉRCITO
Proyecto de Ingeniería de Software 2008
PREÁMBULO Red Digitel Equipos Router Enlace de Internet Sede A INTERNET SOLUCIONES DE INTERNET DEDICADO PREÁMBULO.
Cádiz Aplicación Web para la tele-gestión por procesos de la Calidad
SISTEMAS OPERATIVOS DE RED
Sistema de Seguridad Domiciliaria
Recursos Educativos Digitales Abiertos - REDA
DESARROLLO TECNOLOGICO APLICADO A LOS NEGOCIOS
Sistema Inteligente de Transporte
Índice Alcance y requerimientos para la Firma Electrónica.
Ingeniería de Software Orientada a Objetos
SEMANA Introducción.
Seminarios de Automatización
Curso Alberto, Lutenberg, etc. 1º cuatrimestre de 2010 Facultad de Ingeniería, UBA 1 de 7 Sistemas Embebidos Seminario de Electrónica.
Arduino en la Educación
Bloque I Tecnología, información e innovación
Desarrollo de aplicaciones para ambientes distribuidos
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN, PARA LA EMPRESA VLBS.
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
TELEMETRIA ANDRÉS CAMILO GARCÍA LOZANO COD: JAMES VELOZA COD: JOHN EDISSON ROMERO RUBIANO COD:
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Visión Panorámica Diccionario de Datos Paso al diseño
SISTEMA OPERATIVO ANDROID DE GOOGLE. POR QUE ANDROID? QUE ES ANDROID?
Importancia en la efectividad del:
Diseño de Software y su Proceso
SMR Sistema de Manejo de Rodeos -Barrabino, Pablo Martin De Notta, Patricio José Perinelli, Patricio Silvio
Adriana carolina Nivia.  Los dispositivos móviles (también conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeño.
El entorno de código abierto Arduino hace fácil escribir código y cargarlo a la placa E/S. Funciona en Windows, Mac OSX y Linux. El entorno está escrito.
INFORMÁTICA Y CONVERGENCIA TECNOLÓGICA
HERRAMIENTAS DE ADMINISTRACION Y MONITOREO DE REDES
Aparatos electrónicos que como su palabra lo dice son móviles con capacidades de procesamiento de conexión permanente o internamente a una red. Abarca.
Hardware Libre para Linux y Android Por : Miryan Echeverria
Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y.
DISEÑO E IMPLEMTACIÓN DE UNA APLICACIÓN M-LEARNING PARA ACOMPAÑAMIENTO DE CLASES PRESENCIALES Estefanía Fernández Oviedo Laura Isabel Gómez Parra.
Las etapas de un proyecto Yussef Farran L.
JACK ICAZA ARDUINO Y RASPBERRY PI HARDWARE PARA LINUX Y ANDROID.
Arduino y Raspberry pi-harware.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PROTOCOLO DE TRANSPORTE MEJORADO PARA EQUIPOS MOVILES, ORIENTADO AL MANEJO EFICIENTE DE ENERGÍA EN APLICACIONES STREAMING MULTIMEDIA.
Programa de Enriquecimiento Educativo para alumnos con altas capacidades SEDE Madrid-Capital 30 de mayo de 2015.
Microsoft Robotics Studio Visual Programming Language.
PETI Planeamiento Estratégico de Tecnologías de Información
1 Planeamiento Estratégico de Tecnologías de Información (PETI) Guía del Componente Metodológico Aplica el Meta Modelo de Metodologías CEIAR (Conceptos,
TELECONTROL DE PROCESOS CON PROTOCOLO IP UTILIZANDO DISPOSITIVOS MÓVILES E INTERFACES DE APLICACIONES API.
PRESENTACIÓN RM SECURITY PRODUCTS Febrero 2013 Tecnología de punta de Colombia para el mundo.
Introducción a GDevelop
Telefonía IP Arenas Robinson Rodríguez Adriana Torres Yamile Aprendices Blanca Nubia Chitiva Instructora Servicio Nacional de Aprendizaje SENA TG.Gestión.
ALGUNOS DISPOSITIVOS QUE SON LOS DISPOSITIVOS MOVILES ? son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanent.
SISTEMA DE LOCALIZACIÓN EN INTERIORES En INTERIORES Infraestructura independiente que comunica mediante estándares de conexiones inalámbrica : Tecnología.
SISTEMA DE LOCALIZACIÓN EN INTERIORES En INTERIORES Infraestructura independiente que comunica mediante estándares de conexiones inalámbrica : Tecnología.
Son antivirus especialmente diseñados ara ofrecer protección desde la nube, salvaguardando al usuario contra nuevo códigos maliciosos prácticamente en.
Título de la Presentación Estado del arte sobre el testeo de software en las Pymes de Aragón 12 de Noviembre de 2015.
Sistema de Monitoreo Canino Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría.
DISPOSITIVOS MOVILES BRENDA KARINA QUINTERO GALEANO.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Al seleccionar una red es importante conocer los elementos que la componen, entre estos elementos contamos con: el equipo de cómputo que se estará utilizando.
Plataformas inteligentes para hogares. Meidys Ali Garrido Domínguez.
Junio, 2013.
Transcripción de la presentación:

Integración de plataformas en un sistema robot móvil Autores: Masserini, Mauro – Zanotti, Ignacio Director: Ing./Lic. Escarza, Sebastián

Origen del proyecto y metodologías empleadas

Principios del proyecto: ◦ Aplicar los conocimientos adquiridos durante la carrera. ◦ Diseñar, desarrollar y testear componentes de hardware y software estrechamente relacionados. ◦ Enfrentar el desarrollo con protocolos y plataformas desconocidas ◦ Metas personales

Objetivo del Proyecto: controlar, de manera inalámbrica y desde locaciones remotas, una placa microcontroladora arduino; haciendo uso de un dispositivo móvil corriendo un sistema operativo android para la interface de comunicación inalámbrica. Apuntando a -economizar el uso de la batería - experiencia de control fluida

Metodologías Empleadas. ◦ Relevamiento de requerimientos :  Sistemas Asociados Características Deseables  Experiencia Propia

 Metodologías Empleadas. ◦ Alternativas de implementación  Pull (HTTP) vs. Push (MQTT, GCM) ◦ Trabajo por bloques  Concepción del Hardware, luego Software  Testeo modular

Descripción de las fases involucradas en el desarrollo del sistema

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Modelo a implementar:  - Visualización a través de la interface remota del video del dispositivo móvil apuntando a un comportamiento de tiempo real.  - Visualización (cámara y datos relevantes) y control del robot embebido en un sitio web público.  - Control fluido y latencias mínimas.  - Utilización de tecnologías de comunicación de baja latencia y bajo consumo.

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Modelo a implementar:  Conexión transparente  Primar el uso de tecnologías de código abierto (hardware y software)  Generar software compatible con dispositivos móviles de gama media.  Chasis del robot resistente y liviano, ruedas con cubiertas que ofrezcan tracción considerable teniendo en cuenta el torque ofrecido por los servomotores.

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Modelo a implementar:  - Visualización a través de la interface remota del video del dispositivo móvil apuntando a un comportamiento de tiempo real.  - Visualización (cámara y datos relevantes) y control del robot embebido en un sitio web público.  - Control fluido y latencias mínimas.  - Utilización de tecnologías de comunicación de baja latencia y bajo consumo.

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Modelo a implementar:  Conexión transparente  Generar software compatible con dispositivos móviles de gama media.  Chasis del robot resistente y liviano, ruedas con cubiertas que ofrezcan tracción considerable teniendo en cuenta el torque ofrecido por los servomotores.

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Iteración e Implementación

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Desarrollo de Hardware

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Desarrollo de Software

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Diseño Detallado de Software Pull Push

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Integración HW y SW Bottom-up Top-down

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Testing

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Testing

1. Relevamiento de requerimientos. 2. Partición de HW y SW. 3. Iteración e implementación. 4. Diseño detallado de SW y HW. 5. Integración HW y SW. 6. Testing. Testing

Extensiones y Mejoras

 Posibilidad de Volar  Control ángulo cámara  Compatibilidad con otras plataformas  Estación de Carga Automática  Streaming de Video Plug&PLay

 Carácter Integrador por sobre la carrera  Milestone de Desarrollo  Proyectos de SW/HW abierto  Google Android y Arduino

¡ Muchas Gracias !