Programación del robot Pioneer con JDE.
|
|
- Trinidad Hidalgo Correa
- hace 8 años
- Vistas:
Transcripción
1 José María Cañas Plaza
2 Índice 1 Índice Introducción Robot Pioneer: hardware Robot Pioneer: software Programación sobre servidores JDE Programación con esquemas JDE Ejemplos
3 Introducción 2 Introducción Ciencia Ficción vs Robótica real
4 Introducción (cont.) 3 Qué es un robot? Sistema informático con: Sensores Actuadores Procesadores Programación Los programas determinan el comportamiento del robot
5 Introducción (cont.) 4 Cómo se programa un robot? Cada robot tiene su propio entorno de programación Lenguajes de bajo nivel y de alto nivel Robots pequeños: procesadores empotrados p.e: Aibo, Apertos, Open-R y aplicaciones Robots medianos y grandes: PCs p.e: Pioneer, Linux, JDE y aplicaciones
6 Introducción (cont.) 5 Aplicación Aplicación Drivers Plataforma Desarrollo Sistema Operativo Hardware del robot Hardware del robot
7 Robot Pioneer: hardware 6 Robot Pioneer: hardware Base: motores, sónares, odometría Láser Cuello mecánico Webcam USB, firewire Ordenador portátil Puerto serie
8 Robot Pioneer: hardware (cont.) 7 odómetros contacto sónares Microcontrolador Siemens 88C166 RS232 red inalámbrica b ordenador portátil RS232 USB láser cámara RS232 motores pantilt
9 Robot Pioneer: software 8 Robot Pioneer: software Sistema operativo: AROS,P2OS Acceso a los sensores y actuadores Librerías, objetos ActivMedia: Saphira, ARIA (C++)
10 Robot Pioneer: software 9 Jerarquía Dinámica de Esquemas, JDE Dos niveles de programación Directamente sobre servidores Con esquemas Soporte amplio hardware del pioneer, láser, cuello mecánico cámaras video4linux, cámaras firewire simulador SRIsim simulador Stage Nace con una tesis doctoral y la mantiene un grupo de desarrolladores Donde conseguirla?
11 Robot Pioneer: software 10
12 Robot Pioneer: software (cont.) 11 Programación sobre servidores JDE Programa para el robot Mensajes por la red Servidores JDE Sensores y actuadores Programación con esquemas Programa para el robot Variables compartidas Esquemas JDE Servidores JDE Sensores y actuadores
13 Programación sobre servidores JDE 12 Programación sobre servidores JDE Otos y oculo Mensajes de red: recibir sensaciones y enviar comandos Flexibilidad de ubicación, balanceo carga Multiplataforma: unix, windows... Protocolo JDE Suscripción (S) Comandos (C) Imágenes bajo demanda (D)
14 Programación sobre servidores JDE (cont.) 13 suscripción infrarrojos o encoders envío de información sensorial CLIENTE SERVIDOR desuscripción CLIENTE comando de movimiento SERVIDOR Envíos por suscripción / desuscripción Envío de comandos de movimiento CLIENTE mensaje petición de imagen mensaje pre imagen SERVIDOR imagen Transmisión de imágenes
15 Programación sobre servidores JDE (cont.) 14 Servidor otos Puerto servidor Nuevos clientes Clientes conectados Tabla de conexiones A B C... Datos láser sónars,encoders nuevos variables estado Base Pioneer Motores (C) Odometría, 10 Hz (S) Sónares, 3 Hz (S) Laser, 10 Hz (S) Otos.conf Otosclient Medir frecuencia
16 Programación sobre servidores JDE (cont.) 15 socket 3000 pioneer_device srisim laser_device srisim robot_model./pioneer.aria srisim papageno 8101 otos.conf #pioneer_device [ /dev/ttys21 srisim stage ] #laser_device [ /dev/ttys0 srisim ] #logfile log #stage <player_host> <player_port> #srisim <SRIsim_host> <SRIsim_port>
17 Programación sobre servidores JDE (cont.) 16 otosclient Comprobar sensores Medir frecuencia Teleoperar robot
18 Programación sobre servidores JDE (cont.) 17 Servidor oculo Puerto servidor Tabla de conexiones A B C... Imágenes (D) Motores cuello (C) Encoders cuello (S) Nuevos clientes Clientes conectados imagenes video4linux pantilt Oculo.conf Oculoclient Stereoclient
19 Programación sobre servidores JDE (cont.) 18 oculo.conf socket 3001 logfile log video 0 video4linux:/dev/video0 #video 1 file:atardecer.ppm video 1 video4linux:/dev/video1 pantilt /dev/ttys0
20 Programación sobre servidores JDE (cont.) 19 Oculoclient y stereoclient Teleoperar cuello Comprobar cámaras
21 Programación sobre servidores JDE (cont.) 20 Especificación del JDE-protocol OTOS_sonars <tag,%lu> [<sensor,%d> <reading(mm),%1.1f>]...\n OTOS_laser <tag,%lu> [<reading(mm),%d>]...\n OTOS_battery <tag,%lu> <(volts),%1.1f>\n OTOS_encoders <tag,%lu> <x(mm),%1.1f> <y(mm),%1.1f> <theta( o ),%1.5f> <timestamp(us), >\n OTOS_drive_speed <speed (mm/s),%f>\n OTOS_steer_speed <speed (deg/s),%f>\n OCULO_y8bpp_sifntsc_image <tag,%lu> <#device,%d> <columns,%d> <rows,%d> <bytesperpix d> OCULO_rgb24bpp_sifntsc_image <tag,%lu> <#device,%d> <columns,%d> <rows,%d> <bytesper l,%d>
22 Programación sobre servidores JDE (cont.) 21 Sniffing del JDE-protocol <E7><E7><E7><E8><E8><E9><EB><F2><F1><F4><F4><F4><F4><F4> <EE><ED><E7><E0><DE><E0><CC><A0>y<83><A1><A6><AC><A7><A6> <A4><A2><A1><9E><A1><9E><9D><A0><9D><9B><9A><9D><9A><9A><97> <9C><9C><98><9C><98><96><98><94><95><97><98><93><80>
23 Programación sobre servidores JDE (cont.) 22 Aplicación sobre servidores JDE Manejar expĺıcitamente las comunicaciones Recibir sensaciones y enviar comandos Utiliza JDE-protocol, especificado en jdeservers.h Flexibilidad de organización Llamadas al sistema de Linux, sockets, pthreads...
24 Programación con esquemas JDE 23 Programación con esquemas JDE Variables sensoriales Variables de control Esquemas como hebras Aplicaciones robóticas suelen ser multitarea Iteraciones periódicas de control Leer y escribir variables
25 Programación con esquemas JDE 24 JDE básico Variables sensoriales: laser us x, y, theta colora colorb pan, tilt laser us x,y,theta colora, colorb pan, tilt OTOS myschema service threads MESSAGE API v,w latitude, longitude OCULO Variables de actuación: v,w latitude, longitude motors sonars encoders camera guixforms pantilt laser bumpers
26 Programación con esquemas JDE 25 Guixforms
27 Programación con esquemas JDE 26 jde.conf Para cada dispositivo especifica su fuente (local o remota) sonars otos localhost 3000 laser otos localhost 3000 encoders otos localhost 3000 motors otos localhost 3000 imagea file casaleft.pnm imageb file casaright.pnm #imagea oculo localhost #imagea video4linux /dev/video1 #imageb firewire 0
28 Programación con esquemas JDE 27 Posición X Θ robot Y x robot Y y robot X X x, y, theta pan, tilt
29 Programación con esquemas JDE 28 Obstáculos us[2] us[3] us[1] laser[0] laser[3] laser[2] laser[1] laser[0] us[0] us[15] us[7] us[8] laser us us[14]
30 Programación con esquemas JDE 29 Imágenes colora, colorb soporte local: file, video4linux, firewire soporte remoto oculo: llega una y pide la siguiente
31 Programación con esquemas JDE (cont.) 30 Actuadores Motors: v,w, control en velocidad OTOS_drive_speed <speed (mm/s),%f>\n OTOS_steer_speed <speed ( o /s),%f>\n Holonómico Pantilt motors: latitude, longitude, control en posición OCULO_pantilt_position <pan( o ),%f> <tilt( o ),%f> [<psp( o /s),%f> <tsp( o /s),%f>]
32 Programación con esquemas JDE (cont.) 31 Esqueleto de un esquema extern void square_startup(); extern void square_suspend(); extern void square_resume(int *brothers, arbitration fn); extern int square_cycle; /* ms */
33 Programación con esquemas JDE (cont.) 32 void square_startup() { pthread_mutex_lock(&mymutex[sch_square]); state[sch_square]=slept; pthread_create(&schema[sch_square],null,square_thread,null); pthread_mutex_unlock(&mymutex[sch_square]); } void square_suspend() { pthread_mutex_lock(&mymutex[sch_square]); state[sch_square]=slept; pthread_mutex_unlock(&mymutex[sch_square]); }
34 Programación con esquemas JDE (cont.) 33 void *square_thread(void *not_used) { struct timeval a,b; long diff, next; for(;;) { pthread_mutex_lock(&mymutex[sch_square]); if (state[sch_square]==slept) { printf("square: off\n"); v=0; w=0; pthread_cond_wait(&condition[sch_square],&mymutex[sch_square]); printf("square: on\n"); square_state=init; } else { gettimeofday(&a,null);
35 Programación con esquemas JDE (cont.) 34 square_iteration(); gettimeofday(&b,null); diff = (b.tv_sec-a.tv_sec)* b.tv_usec-a.tv_usec; } } next = square_cycle*1000-diff-10000; /* discounts 10ms taken by calling usleep itself */ if (next>0) usleep(square_cycle*1000-diff); else {printf("time interval violated: square\n"); usleep(square_cycle*1000);} } pthread_mutex_unlock(&mymutex[sch_square]);
36 Programación con esquemas JDE (cont.) 35 JDE completo Visualdiff Seguimiento de personas Ventana dinámica Navegación por gradiente Grafo de visibilidad Mapas dinámicos Utilidades
37 Programación con esquemas JDE (cont.) 36 Visualdiff
38 Programación con esquemas JDE (cont.) 37 Seguimiento de persona
39 Programación con esquemas JDE (cont.) 38 Esquemas Actuadores SiguePersona Esquemas Perceptivos Filtro Visual Tracking Search Forces Stop Avoid Obstacles VFF Base Tracking CONTROL CUELLO CONTROL BASE MOTORA
40 Programación con esquemas JDE (cont.) 39 Ventana dinámica
41 Programación con esquemas JDE (cont.) 40 Grafo de visibilidad
42 Programación con esquemas JDE (cont.) 41 Navegación por gradiente de campo
43 Programación con esquemas JDE (cont.) 42 Utilidades Cliente MONITOR ACCESO REMOTO Cliente PERCEPTOR Hsituner Record Replay Siguepantilt SERVIDOR en DIFERIDO datos sonar lecturas encoders imagenes
44 Programación con esquemas JDE (cont.) 43
Programación de robots y arquitecturas software, casos prácticos
Programación de robots y arquitecturas software, casos prácticos José María Cañas Plaza http://gsyc.es/jmplaza SICFIMA, 26 marzo 2007 Contenidos 1 Contenidos Introducción Arquitecturas cognitivas. JDE
Más detallesProgramación de robots móviles
José María Cañas Plaza http://gsyc.es/jmplaza Universidad Castilla la Mancha Albacete, 13 julio 2009 Contenidos 1 Contenidos 1. Introducción 2. Software para robots 3. Plataforma jderobot 4. Dispositivos
Más detallesComportamiento autónomo: animales y robots
José María Cañas Plaza http://gsyc.escet.urjc.es/jmplaza Inst. Investigaciones Biomédicas UNAM, julio 2005 Contenidos 1 Contenidos Introducción: Etología y robótica Arquitectura de un robot Jerarquía Dinámica
Más detallesProgramación del robot humanoide Nao para la RoboCup
Programación del robot humanoide Nao para la RoboCup José María Cañas Plaza http://gsyc.es/jmplaza Universitat Rovira i Virgili, 13 marzo 2009 Contenidos 1 Contenidos Introducción, RoboCup Robots liga
Más detallesGetting Started. 1. Introducción. 2. Requerimientos de software
Getting Started 1. Introducción Este documento presenta la información relevante y los procedimientos requeridos para comenzar a utilizar el software del campeonato, con el fin de implementar la estrategia
Más detallesConsola Móvil Cliente
Latinoamérica Consola Móvil Cliente Contar con la información en cualquier parte del mundo y tener el control de la información es un término cada vez más común e importante en un medio donde los servicios
Más detallesTema 16. Impresoras. Administración de Sistemas Operativos. Mª Pilar González Férez
Tema 16. Impresoras Administración de Sistemas Operativos Mª Pilar González Férez Índice 1. Introducción 2. Instalación de impresoras 3. Servidor de impresión 4. Permisos de acceso a impresoras 5. Administración
Más detallesDiseño e Implementación de una Interfase para el Control vía Web de un Robot móvil y Monitorización de su Entorno de Operación
Grupo de Inteligencia Artificial y Sistemas Departamento de Informática y Sistemas Universidad de Las Palmas de Gran Canaria PROPUESTA PROYECTO FIN DE CARRERA Diseño e Implementación de una Interfase para
Más detallesOPT. Núcleo Básico. Núcleo de Formación. Optativa. Nombre de la universidad. Universidad Politécnica de Pachuca. Nombre del programa educativo
Nombre la universidad Universidad Politécnica Pachuca Nombre l programa educativo Maestría en Mecatrónica Objetivo l programa educativo Formar recursos humanos altamente capacitados en los conocimientos
Más detallesManual básico de uso del sistema de control vehicular.
Manual básico de uso del sistema de control vehicular. En Chile: Pedro Morales M. 56 9 2310320 Santiago de Chile www..com.uy pedro@.com.uy / www..com.uy 1. Cliente de CMS Server. 2. Acceso directo al móvil
Más detallesSISTEMAS OPERATIVOS Estructura del SO. Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx
SISTEMAS OPERATIVOS Estructura del SO Amilcar Meneses Viveros ameneses@computacion.cs.cinvestav.mx Presentación Componentes de un SO Servicios de un SO Llamados al sistema Programas del sistema Estructura
Más detallesAspectos Básicos de Networking. Sesión 12: Configuración y verificación de su red
Aspectos Básicos de Networking Sesión 12: Configuración y verificación de su red Contextualización Es útil verificar una red? Se puede configurar una red de forma automática? Los sistemas operativos son
Más detallesUniversidad Rey Juan Carlos, Móstoles, España Inst. Nal. de Astrofísica, Óptica y Electrónica, Tonanzintla, México
PROGRAMACIÓN DE ROBOTS MÓVILES José M. Cañas Vicente Matellán Rodrigo Montúfar,1 Universidad Rey Juan Carlos, Móstoles, España Inst. Nal. de Astrofísica, Óptica y Electrónica, Tonanzintla, México Resumen
Más detallesMETODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)
METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,
Más detalleswww.thinstuffmexico.com.mx
Thinstuff XP/VS Server Manual de Instalación Versión 1.0.4 Pág. 1 INDICE Introducción.3 Requisitos del Sistema....3 Software y Hardware.. 4 Aviso del Fabricante...4 Instalación..5 Licencia Valida....11
Más detallesSistema software de acceso a dispositivos en tiempo real integrado en la plataforma MissionLab
Sistema software de acceso a dispositivos en tiempo real integrado en la plataforma MissionLab Resumen de la Memoria Autor D. Rubén González del Pozo Tutores Dr. D. Raúl Alves Santos Dr. D. Vidal Moreno
Más detalles1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6.
1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea 6. Servidores iterativos y concurrentes 7. Estándares Stream Es
Más detallesProgramación de robots con la plataforma jde.c
Programación de robots con la plataforma jde.c José M. Cañas, A. Pineda, P. Barrera, D. Lobato Universidad Rey Juan Carlos 18 de abril de 2006 Resumen Este manual describe el entorno jde.c para la programación
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesGuía cámara WEBCAM D-LINK DSB-C110 para Windows XP
Guía cámara WEBCAM D-LINK DSB-C110 para Windows XP D-Link ha desarrollado una completa solución de comunicación visual y de audio a través de Internet. Las WebCam s están diseñadas para ser conectadas
Más detallesComparativo de la versión 4.x a la versión 5.9.8.x Generalidades en funciones, herramientas y vistas de información en la consola de administración
Comparativo de la versión 4.x a la versión 5.9.8.x Generalidades en funciones, herramientas y vistas de información en la consola de administración No está en la versión Está incluido en la versión Consulta
Más detallesMemoria Compartida. Robot móvil, comunicación, memoria compartida, I 2 C, sistema de control distribuído. Microcontrolador.
Sistema de intercambio de información basado en memoria compartida distribuida entre un PC y varios microcontroladores utilizado para el control de un robot móvil autónomo. Oscar González, Julio Pastor,
Más detallesUNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA SISTEMAS OPERATIVOS PARA RED GUIA PRIMER PARCIAL DISCENTES: EDUARDO VENCES
Más detallesIntroducción. Sistemas Operativos. Pedro Chávez Lugo mailto:pchavezl74@gmail.com. 23 de marzo de 2010
mailto:pchavezl74@gmail.com 23 de marzo de 2010 1 Introducción Que es un Sistema Operativo? Un sistema operativo es un programa que tiene la finalidad de simplificar el manejo y la utilización de la computadora.
Más detallesProgramación de Robots móviles en institutos
Programación de Robots móviles en institutos Robocampeones 2004 Edición 2004 RoboCampeones es un proyecto de difusión de la ciencia y la tecnología financiado por el Ministerio de Educación y Ciencia dentro
Más detallesPlataforma robótica de bajo coste basada en la arquitectura software Player/Stage y en el hardware de La Fonera
Plataforma robótica de bajo coste basada en la arquitectura software Player/Stage y en el hardware de La Fonera Guillermo Asín, Julio Pastor Departamento de Electrónica, Universidad de Alcalá Alcalá de
Más detallesCapitulo 3. Desarrollo del Software
Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista
Más detallesPractica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008
Practica de Control y Programación de Robots ROBOT HERMES Curso 2007-2008 CAMPUS TECNOLÓGICO DE LA UNIVERSIDAD DE NAVARRA NAFARROAKO UNIBERTSITATEKO CAMPUS TEKNOLOGIKOA Paseo de Manuel Lardizábal 13. 20018
Más detalles[COMPETENCIAS DE AUTOMÁTICA]
2011 CEA - ISA [COMPETENCIAS DE AUTOMÁTICA] En este documento se incluyen una serie de recomendaciones básicas para impartir las asignaturas destinadas a adquirir las competencias propias de la Automática
Más detallesGeoAVL Especificaciones Técnicas
GeoAVL Generalidades El sistema de gestión de información vehicular en tiempo real GeoAVL, incluye la infraestructura y servicios necesarios para su explotación, a saber: La infraestructura de Hardware
Más detallesSesión de Introducción y Operación Básica del Robot Humanoide Bogobot 2. Ing. Erick Rogelio Cruz Hernández
Sesión de Introducción y Operación Básica del Robot Humanoide Bogobot 2 Ing. Erick Rogelio Cruz Hernández 462971 Objetivos Que el investigador conozca las características y funcionalidades de los robots
Más detallesESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3
GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas
Más detallesManual del usuario. Flash Point Genius. FLASH POINT GENIUS: Programación Serial para turismos
Manual del usuario Flash Point Genius FLASH POINT GENIUS: Programación Serial para turismos 2010 INDICE 1. INTRODUCCIÓN 3 2. COMPONENTES DEL SISTEMA FLASH POINT 3 3. REQUISITOS DEL SISTEMA 4 4. INSTALACIÓN
Más detallesProgramación de robots móviles
Programación de robots móviles José María Cañas Plaza Universidad Rey Juan Carlos 2 de agosto de 2004 Resumen El comportamiento de un robot autónomo viene determinado por el programa que gobierna sus actuaciones.
Más detallesGuía Rápida Etrader II
Versión: 1.0 primary.com.ar TABLA DE CONTENIDOS Historia del Documento 3 1 Introducción 3 1.1 Documentación de referencia 3 2 Requisitos del sistema 4 2.1 Hardware 4 2.2 Software 4 2.3 Puertos a los cuales
Más detallesDiseño y construcción de la base de un robot móvil autónomo gobernada por microcontrolador
Diseño y construcción de la base de un robot móvil autónomo gobernada por microcontrolador Mauro Silvosa Rivera Tutor: Carlos Vázquez Regueiro OBJETIVOS: Diseño y construcción de una base de un robot móvil
Más detallesSesión 8 Sensor de Ultrasonido
Sesión 8 Sensor de Ultrasonido FIG. 16.1 - ANIMALES ULTRASÓNICOS. FUENTE: [1] Qué aprenderemos en esta sesión? Recordemos Para esta sesión, necesitaremos un aporte de la sesión pasada, ya que, así como
Más detallesAdvanced Mining Technology Center
Advanced Mining Technology Center Movilidad y Robótica en Minería Dr. Javier Ruiz del Solar Dr. Paul Vallejos Facultad de Ciencias Físicas y Matemáticas Agenda Robótica en minería: Conceptos generales
Más detallesAplicación App para Teléfonos inteligentes
Aplicación App para Teléfonos inteligentes AGREGAR VEHÍCULOS A SU CUENTA Al utilizar por primera vez esta aplicación, tendrá que dirigirse inicialmente por medio de un ordenador con acceso a internet y
Más detallesGuía cámara WEBCAM D-LINK DSB-C110 para Windows 98
Guía cámara WEBCAM D-LINK DSB-C110 para Windows 98 D-Link ha desarrollado una completa solución de comunicación visual y de audio a través de Internet. Las WebCam s están diseñadas para ser conectadas
Más detallesIntesisBox Modbus Server - Notifier ID3000 series
Server - ID3000 series Pasarela para la integración de centrales de alarma contra de incendios ID3000, ID3002, ID50 e ID60 en sistemas de control (RTU y TCP). Integre centrales de alarma contra incendios
Más detallesANEXO I Departamento de TECNOLOGÍA ELECTRÓNICA
ANEXO I Departamento de TECNOLOGÍA ELECTRÓNICA TÍTULOS en los que TIENE ASIGNADA DOCENCIA en materias/asignaturas de los módulos de Tecnología Específica y/o del módulo de Profundización en Tecnología
Más detallesCAPITULO III MARCO METODOLÓGICO. La presente investigación plantea como objetivo el diseño de un prototipo
CAPITULO III MARCO METODOLÓGICO 1. Tipo de Investigación La presente investigación plantea como objetivo el diseño de un prototipo de robot industrial para la automatización del proceso de conformado de
Más detallesBeneficios estratégicos para su organización. Beneficios. Características V.2.0907
Herramienta de inventario que automatiza el registro de activos informáticos en detalle y reporta cualquier cambio de hardware o software mediante la generación de alarmas. Beneficios Información actualizada
Más detallesEl Computador. Software
El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que
Más detallesINGENIERÍA EN MECATRÓNICA
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Control lógico avanzado 2. Competencias Desarrollar proyectos de automatización y control, a través del diseño, la administración
Más detallesES 2 444 916 T3 DESCRIPCIÓN
19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 444 916 1 Int. CI.: F41A 23/34 (06.01) F41G /06 (06.01) F41G 3/04 (06.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 96 Fecha de presentación
Más detallesConceptos iniciales. Sistema informático. La informática. Componentes del ordenador
Sistema informático Conceptos iniciales El sistema encargado de recoger y procesar los datos y de transmitir la información recibe el nombre de sistema informático. La informática La informática es el
Más detallesResumen del Proyecto de Fin de Carrera. Ingeniería en Informática
Herramienta de monitorización de misiones para robots móviles Resumen del Proyecto de Fin de Carrera Ingeniería en Informática Junio 2010 Autor Víctor Teniente Mateos Tutoras Belén Curto Diego Ángeles
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesMicrosoft Office 2010 Illustrated. Tipos de Software
Microsoft Office 2010 Illustrated Tipos de Software SOFTWARE Conjunto de instrucciones que le indican a la computadora que hacer. Existen tres tipos de software: Sofware de Aplicacion Sofware de Programacion
Más detallesAct 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador
Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos
Más detallesInstituto Tecnológico de Colima
Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández
Más detallesRobótica y Linux: Cómo se hizo Cube Revolutions
IV Jornadas de Software Libre en la UPSAM Robótica y Linux: Cómo se hizo Cube Revolutions Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid IV Jornadas Software Libre UPSAM.
Más detallesManual de instalación del Spooler fiscal
1. Spooler Fiscal para Windows El Spooler Fiscal es un Redirector RS232 a TCP/IP. El Spooler Fiscal permite que cualesquiera de los puertos seriales RS232 en su PC sea accesible a través de una red TCP/IP.
Más detallesEspecificaciones de Software
Especificaciones de Software Actualización: junio 13, 2011 Total de páginas: 7 Todos los derechos reservados Requerimientos Los únicos requerimientos para el uso del software son los siguientes: Componente
Más detallesDesarrollo de una plataforma de enseñanza de laboratorio para educación a distancia.
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA ANTONIO JOSE DE SUCRE VICERRECTORADO PUERTO ORDAZ DEPARTAMENTO DE INGENIERIA ELECTRONICA TRABAJO DE GRADO Desarrollo de una plataforma de enseñanza de laboratorio
Más detalles_soluciones a su medida Nuestra fortaleza es nuestro compromiso.
_soluciones a su medida Nuestra fortaleza es nuestro compromiso. Su proyecto a través de diferentes etapas DISEÑO IMPLEMENTACIÓN SOPORTE Y MANTENIMIENTO CONSULTORÍA Recogida de necesidades Estudio de premisas
Más detallesCTSQL Monitor Unix. En este documento se describe el proceso de instalación y configuración básica para monitorizar. BASE 100, S.A. www.base100.
En este documento se describe el proceso de instalación y configuración básica para monitorizar sesiones CTSQL en máquinas Unix. BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FICHERO DE
Más detallesCurso básico de Reparación y Mantenimiento de PCs
Curso básico de Reparación y Mantenimiento de PCs Presentación El curso online de Reparación y Mantenimiento de ordenadores (PCs y laptops) enseña todo sobre un PC y cubre reparación y mantenimiento de
Más detallesObjetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL
Objetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL OBJETIVOS PHP, Apache y MySQL son las tres tecnologías de código abierto fundamentales que constituyen la base de la mayoría de los sitios
Más detallesUniversidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática. ired. Sistema de Inventario de Red
Universidad Mayor de San Andrés Facultad de Ciencias Puras y Naturales Carrera de Informática ired Sistema de Inventario de Red INF 281 Taller de Sistemas de Información Estudiante: Adolfo Isaías Yujra
Más detallesInstrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12
Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada
Más detallesWiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L. 2013-2014
Wiip Surveillance Sistema de gestión de rondas de vigilancia Wiip Systems C.B. S.L. 2013-2014 Wiip! Surveillance es la solución de Wiip! Systems para la gestión integral de rondas de vigilancia. Wiip!
Más detallesCAPÍTULO IV. Paquetes y Rutinas de Transmisión y Recepción del Autómata
CAPÍTULO IV Paquetes y Rutinas de Transmisión y Recepción del Autómata En este capítulo hablaremos de los enlaces físicos de comunicación SCO y ACL siendo este último es que ocupará el Autómata en la conexión
Más detallesControl Domótico preparado por: Juan Blázquez 1
Juan Blázquez 1 Def: Domótica como la técnica que permite la automatización de las viviendas y edificios Aplicaciones Ahorro energético Sensor de intensidad Confort Control de luces Control vía internet
Más detallesArquitecturas cliente/servidor
Arquitecturas cliente/servidor Conceptos básicos 1 Conceptos básicos 1. Definición de puerto 2. Sockets 3. Conceptos cliente/servidor 4. Definición de Stream 5. Concurrencia, multiprogramación y multitarea
Más detallesLabVIEW Robotics: Nueva Plataforma para Desarrollo de Robots en la Investigación y la Industria
LabVIEW Robotics: Nueva Plataforma para Desarrollo de Robots en la Investigación y la Industria Arturo Vargas Gerente Programa Académico National Instruments México NI LabVIEW 2010 Programación gráfica
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detallesPLAN DE ÁREA INFORMÁTICA y TIC
Planificación Informática y Tics 05 Profesor: José Mario Pérez PLAN DE ÁREA INFORMÁTICA y TIC El programa de contenidos del área de Informática para 05 se propone desarrollar competencias que permitan
Más detallesSistema RTUQM DESCRIPCIÓN
DESCRIPCIÓN Sistema de aplicaciones de software para gestión de Unidades Remotas de Telecontrol, RTU modelos RTU587 y RTU194. La RTU realiza las tareas locales en una estación de transformación o de una
Más detallesProyecto Forrest Liga de Simulación 2D RoboCup. Especificación de Requerimientos
Proyecto Forrest Liga de Simulación 2D RoboCup Especificación de Requerimientos Versión 2.0 Histórico de Revisiones Versión Fecha Resumen de cambios Autor 1.0 01/12/2005 Versión Inicial Grupo Forrest 2.0
Más detallesDesarrollar, usando Java, un cliente básico del protocolo web que permita enviar una solicitud HTTP a un servidor web y procesar la respuesta.
Cliente HTTP en Java Objetivos Desarrollar, usando Java, un cliente básico del protocolo web que permita enviar una solicitud HTTP a un servidor web y procesar la respuesta. Requerimientos de la aplicación:
Más detallesCapítulo 1 Plan de proyecto.
Capítulo 1 Plan de proyecto. 1.1 Introducción y definición del problema. Usualmente se desea que un robot explore un ambiente evitando colisionar con obstáculos que pudiesen estar presentes, para resolver
Más detallesc/ Pujades 273-275 - 08005 - Barcelona - Telf.: 93 292 07 70 - Fax 93 217 76 51 - e-mail: imaginart@imaginart.es - www.imaginart.
El EZB1080P-4 es un reproductor multimedia que reproduce vídeos, música, imágenes y HD WMV9 desde una tarjeta de memoria Compact Flash (CF) sin necesidad de un ordenador. El EZB1080P-4 soporta la aceleración
Más detallesCENTRO DE CIENCIAS DE SINALOA INTERNET CATÁLOGO DE SERVICIOS Y TRÁMITES
CONEXIÓN A LOS PRECIOS DE LOS PAQUETES DE CONEXIÓN SON VARIABLES. INSCRIPCIÓN: $100.00; CONFIGURACIÓN (OPCIONAL): $100.00 CONSISTE EN EL ENLACE VÍA TELEFÓNICA, UTILIZANDO UNA COMPUTADORA A TRAVÉS DEL NODO
Más detalles00352.3 KW x hora. on/off
Proyecto HomeControl. Se desea controlar la temperatura de una oficina con un computador de forma que se consiga el máximo ahorro energético y el confort de sus ocupantes. La oficina tiene actualmente
Más detallesBtactic Avinguda Balmes, 34 25006 Lleida (Lleida) 973 27 03 82 btactic@btactic.com. bmail
bmail La solución integral de correo electrónico colaborativo Zimbra Collaboration es el sistema de gestión de correo electrónico y suite de colaboración de código abierto más potente disponible en la
Más detallesManual de usuario MANUAL DE USUARIO DEMO
1 MANUAL DE USUARIO DEMO 2 Introducción Es un Servicio Mundial que permite cada un minuto determinar y almacenar la posición de celulares y trackers personales y vehiculares por GPS con precisión de 1-5
Más detallesIMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR
IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co
Más detallesTELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO
TELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO Introducción.- Asanza,V 1 ; Laica,J 1 ; Paillacho,D 1 1. Centro de Visión y Robotica {vasanza, jlaica, dpailla} @fiec.espol.edu.ec Un
Más detallesFICHA PÚBLICA DEL PROYECTO
FICHA PÚBLICA DEL PROYECTO PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN NUMERO DE PROYECTO: 000000000199299 EMPRESA BENEFICIADA: Stratia Consultores S.A de C.V TÍTULO DEL PROYECTO: PROYECTO DE DESARROLLO DE FUNCIONALIDADES
Más detallesPráctica 4.1.- Virtual Box.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos
Más detallesCurso 0 de Informática
Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,
Más detalles3.3 Revisión de los temas y asuntos sobre CNS/ATM. SISTEMA AMHS de COCESNA. (Presentada por COCESNA - ACNA) RESUMEN
Organización de Aviación Civil Internacional 01/07/08 Oficina para Norteamérica, Centroamérica y Caribe Nonagésima Tercera Reunión de Directores Generales de Aviación Civil de Centroamérica y Panamá (DGAC
Más detallesAPLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android
APLICACIONES MÓVILES NATIVAS Sesión 8: Arquitectura de las aplicaciones Android Contextualización Los lenguajes de programación que utilizan android y Java como base de desarrollo, han complementado la
Más detallesSistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores
Más detallesIntroducción a la electrónica industrial SCADA Buses de campo. Patricio G. Donato Jonatan Fischer Noelia Echeverría Nahuel Dalgaard
Introducción a la electrónica industrial SCADA Buses de campo Patricio G. Donato Jonatan Fischer Noelia Echeverría Nahuel Dalgaard Laboratorio de Instrumentación y Control (LIC) Introducción a la electrónica
Más detallesDonde puedo instalar GFI EventsManager en mi red?
Instalación Introducción Donde puedo instalar GFI EventsManager en mi red? GFI EventsManager se puede instalar en cualquier equipo que reúna los requisitos mínimos del sistema independientemente de la
Más detallesPráctica 3. Introducción a la configuración de un PC
Enunciados de prácticas Práctica 3. Introducción a la configuración de un PC Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Práctica 3: Hoja: 2 / 8 Objetivos:
Más detallesCAPITULO 7 PRUEBAS Y RESULTADOS
CAPITULO 7 PRUEBAS Y RESULTADOS En este capítulo se demostrará el funcionamiento de la herramienta que se desarrollo en este proyecto. Cabe mencionar, que el proceso de pruebas y resultados, quedó limitado
Más detallesAlarma Comunitaria Nt-Com ACM
Alarma Comunitaria Nt-Com ACM Guía de puesta en marcha Introducción Una alarma comunitaria Nt-Com ACM consiste en un sistema de alarma compartido, donde un grupo de vecinos, cada uno con un control remoto
Más detallesU.D. 1. SOFTWARE Y HARDWARE
U.D. 1. SOFTWARE Y HARDWARE SOFTWARE Conjunto de componentes lógicos del ordenador. En esencia son los programas que utiliza el ordenador para tratar la información. Programas, sistema operativo, Archivo
Más detallesPROGRAMACION DE TECNOLOGIA E INFORMATICA
CONTENIDOS GRADO JARDÍN CONTENIDO: PRECAUCIONES Y CUIDADOS QUE DEBEN TENERSE EN CUENTA AL MANIPULAR LA COMPUTADORA. PARTES DE LA PC. ENTRAR Y SALIR DE UN PROGRAMA SELECCIONAR UN OBJETO, ELEGIR OPCIONES
Más detallesANEXO D X-CTU CONFIGURATION & TEST UTILITY SOFTWARE. Technical Support: Online support: http://www.digi.com/support/eservice/login.
ANEXO D X-CTU CONFIGURATION & TEST UTILITY SOFTWARE Technical Support: Online support: http://www.digi.com/support/eservice/login.jsp TABLA DE CONTENIDO 1. INTRODUCCION... 2 2. PC SETTINGS... 3 2.1 COM
Más detallesINFORMACION PLATAFORMA BIOMÉTRICA HOMINI
1. Descripción de la solución INFORMACION PLATAFORMA BIOMÉTRICA HOMINI Homini ha desarrollado una plataforma biométrica basada en un sistema de middleware, con la cual se pueden administrar las huellas
Más detallesIntroducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,
Más detallesDATOS IDENTIFICATIVOS:
DATOS IDENTIFICATIVOS: 1. Título del Proyecto MEMORIA DE LAS ACCIONES DESARROLLADAS. PROYECTOS DE MEJORA DE LA CALIDAD DOCENTE. VICERRECTORADO DE PLANIFICACIÓN Y CALIDAD. XII CONVOCATORIA (2010-2011) APLICACIONES
Más detallesPráctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente
Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente 3 o curso de Ingeniería Técnica en Informática de Sistemas 13 de abril de 2007 El objetivo de esta práctica es realizar una
Más detallesSOCKET S. Alberto Castro Rojas
SOCKET S EL64E Alberto Castro Rojas 1 Interfaz de programación genérica Soporte de múltiples suites de protocolos de comunicación (familias) Representaciones de direcciones sin dependencias (endpoint)
Más detalles