Desarrollo de móvil teledirigido basado en ROS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de móvil teledirigido basado en ROS"

Transcripción

1 Tesis de grado para obtener el titulo de ingeniero mecatrónico Desarrollo de móvil teledirigido basado en ROS Edison Felipe Cepeda Castellanos Universidad Militar Nueva Granada Facultad de Ingeniería Programa Mecatrónica

2 Tutor Profesor. Nelson Fernando Velasco Toledo

3 El futuro mostrará los resultados y juzgará a cada uno de acuerdo a sus logros. Nikola Tesla

4

5 Agradecimientos A Dios por bendecirme a diario. A mi familia por el esfuerzo que han realizado para apoyar mi carrera y formarme con valores ferreos que guían mi vida. A Hellen por su amor y comprensión, que me animaron a completar esta etapa de mi vida. A Camilo Ariza y Carlos Avendaño por su amistad y la ayuda que me brindaron a lo largo de este proceso académico. A mis grandes amigos Felipe Escobar y Julian Bogoya por sus cosejos y apoyo incondicional. 5

6

7 Índice general Agradecimientos 5 1. Capítulo Objetivos Metodología Estado del Arte Hardware y Software Hardware Plataforma móvil Comunicación Wi-Fi Estación de trabajo Software Ubuntu LTS (Precise Pangolin) Desde la instalación hasta la puesta en marcha Instalación del software Instalación de Ubuntu LTS Instalación ROS Hydro [19] Creación del entro de trabajo Catkin Paquetes y bibliotecas Ejecución de Software Pruebas y análisis de datos Clasificación: Registro y análisis de resultados Conclusiones y Trabajos Futuros Conclusiones Trabajos Futuros Bibliografía 35 i

8

9 Índice de figuras 2.1. Diagrama de hardware Anatomía de Roomba [2] Vista Inferior [2] Puerto serie MINI-DIN [1] Carcasa Fit-Pc 3[15] Botones y Puertos E/S[3] Características del Kinect [20] Hardware de la plataforma móvil Conexiones del router Din Cable Serial a Mini-Din de irobot Cable Serial a USB Adaptador para Kinect Regulador de voltaje a 12V Diagrama General del Software Esquema de comunicación en ROS, [7] Nodos en dos maquinas[7] Grep ROS Conexión por SSH Prueba kinect

10

11 Introducción En este documento se presenta el desarrollo de una plataforma móvil teledirigida basada en el sistema operativo para robots ROS (Robot Operating System), que puede definirse como un mecanismo provisto de un sistema de automoción diferencial para desplazarse en entornos predeterminados y operado desde la distancia, y que en este caso ha sido pensada para el monitoreo de espacios. Los elementos principales incorporados en ésta son el sistema operativo ROS que contiene el software de control, una aspiradora róbotica autónoma llamada roomba que es usada como plataforma móvil y un controlador que permite el reconocimiento de objetos e imágenes; en cuanto al control teledirigido es realizado desde una netbook que funciona como estación de trabajo y que controla la plataforma, todo esto a través de un router encargado de establecer la red de comunicación. El interés en desarrollar este proyecto nace de la pregunta por qué teleoperar un robot móvil? Pues bien, teleoperar o lo que es lo mismo, controlar desde la distancia, permite al usuario extender su percepción de un entorno en que no le es posible ingresar ya sea por sus dimensiones físicas, que su integridad este comprometida, el desconocimiento de lo que podría enfrentar, o porque es más práctico; ésto en casos como exploración de terrenos agrestes e inhóspitos, en riesgo de deslizamiento, derrumbes o desastres naturales, manipulación y neutralización de explosivos o elementos reactivos, vigilancia de espacios, entre otros. En el ámbito profesional el interés sobre la plataforma móvil versa en lograr el desarrollo de un mecanismo que no solamente sea funcional sino también estable, confiable, duradero y más económico que los ya existentes, y por lo tanto que cumpla con su finalidad y con las expectativas de quien lo ha adquirido y de quien lo opera. Finalmente, este trabajo consta de cinco capítulos, el primero de los cuales presenta los objetivos y un panorama general de la tecnológia que se ha empleado. El segundo es una descripción del hardware y del software que componen la plataforma móvil teledirigida. El tercer capítulo da cuenta del proceso de instalación y configuración del software hasta su puesta en marcha. El cuarto es un recorrido por el proceso de pruebas llevadas a cabo para verificar el funcionamiento tanto de los componentes físicos como de los procesos. En el último capítulo se presentan las conclusiones y algunas proyecciones para futuros desarrollos. 3

12

13 1 Capítulo Este proyecto está enfocado en el área de la telerobótica, por lo tanto es necesario señalar que la robótica es una disciplina de la tecnología en donde se diseñan, construyen y operan robots[23] donde un robot es un sistema electro-mecánico gobernado por un software, capaz de realizar tareas de forma autónoma o teleoperada por un humano[6], y la telerobótica es donde las tares de percepción del entorno, planificación y manipulación compleja son realizados por el ser humano en mandos a distancia[18]. A partir del enfoque y las definiciones anteriores se presentan a continuación los objetivos propuestos y un panorama general de la tecnología que se ha empleado Objetivos Objetivo General Desarrollar un sistema teleoperado basado en ROS para un robot móvil Objetivos Específicos Configuración del robot móvil Configuración de estación de control Integración al robot móvil Desarrollo de sistema de visualización 1.2. Metodología La metodología se refiere a la descripción de las unidades de análisis de la investigación, las técnicas de observación y recolección de datos, los instrumentos, los procedimientos y las técnicas de análisis (V. Morales, 1992:16) [16] Se emplea la metodología de estudios exploratorios por tener una naturaleza de estructura flexible, es decir basada en observaciones y pruebas de funcionamiento para 5

14 Capítulo 1 Capítulo obtener información, y no en datos cuantificables; y en donde hay un gran interés en descubrir y establecer pautas para investigaciones posteriores más rigurosas. El análisis se divide en tres unidades principales: 1. Exploratoria: En donde se realiza la recopilación y lectura de la literatura referente a cada componente para elaborar tanto el marco teórico como el Estado del arte. 2. De diseño: En la cual partiendo de la información recopilada, se elabora el bosquejo que posteriormente se implementará. 3. De implementación: Momento en que se lleva a cabo la elaboración material del diseño propuesto. Se efectúan pruebas para obtener datos del funcionamiento, se observa y se hace un análisis de éstos, se realizan correcciones y se logra el resultado esperado. Finalmente, de todo el proceso se obtiene información necesaria y suficiente para lograr conclusiones de gran concreción, las que además pueden servir como punto de partida para estudios futuros Estado del Arte En esta sección se encuentra consignada la base teórica que sustenta el desarrollo del proyecto al ser su punto de partida y, que a su vez, ofrece una visión general del estado actual de la tecnología empleada. En Scott Heath quien es ingeniero electrónico de la Universidad de Queensland candidato a PhD, y participa del proyecto Lingodroids que pretende el desarrollo de "La comunicación efectiva entre agentes con diferentes capacidades cognitivas [21], junto a sus colaboradores, describe en el artículo A Rat in the Browser un robot móvil biológicamente inspirado y teleoperado desde internet. Éste se encuentra dotado de cámaras para poder realizar SLAM (Simultaneous Localization And Mapping) que es una técnica utilizada para construir un mapa o modelo del entorno, y que posteriormente transmite al servidor web apache [12] teniendo ROS como plataforma base. Para Elvis Ruiz, ingeniero electrónico que trabaja en las áreas de investigación de ROS, Robots Móviles y Navegación, junto a los integrantes del Grupo de investigación y desarrollo en Mecatrónica de la Universidad Simón Bolívar, en el marco del simposio de la IEEE para América latina, dieron a conocer su desarrollo de un esquema de control para un robot Roomba 4400 usando ROS, que permite la comunicación entre procesos y un kinect, dando así la visión de máquina y permitiendo verificar la orientación del Roomba al seguir una trayectoria predefinida mediante el vector de velocidad usando ROS DiamondBack-Desktop-Full. [9] En el mismo año, algunos miembros de IEEE a la cabeza de Nuno L. Ferreira lograron el desarrollo de un robot móvil que posee un conjunto de sensores para 6

15 1.3 Estado del Arte la medición de variables ambientales como la densidad de gas tóxico, el gradiente de temperatura y la densidad de las partículas de humo, esto con la finalidad de lograr la búsqueda y rescate de personas en desastres naturales. El proyecto usa la plataforma móvil Like the Pioneer-3DX integrada totalmente con ROS (Fuerte) mediante una netbook con ubuntu 11.10; ROS se emplea para la captura de los datos de los sensores y la teleoperación [17]. Posteriormente, en el André Araújo quien es investigador en robótica y sistemas inteligentes con enfoque en las áreas de robótica móvil, inteligencia artificial y mecatrónica del Instituto de Sistemas y Robótica (ISR)[4] de la Universidad Coímbra ubicada en Lisboa, Portugal, junto a algunos colaboradores, llevaron a cabo la implementación del robot Taxbox. El Taxbox es un robot móvil integrado totalmente con ROS, plataforma escogida con el objetivo de reducir el tiempo de desarrollo y que permite a los investigadores centrarse en su objetivo principal. Específicamente, el robot es una plataforma móvil que soporta tanto pequeños como grandes netbook, está equipado con sensores ultrasónicos para la interacción con el entorno y ha sido equipado con un sistema de locomoción de orugas para poder desplazarse en interiores y exteriores.[5] 7

16

17 2 Hardware y Software Este capítulo lleva a cabo una descripción detallada de todos los elementos, tanto físicos como de soporte lógico, que componen la plataforma móvil teledirigida Hardware Es el conjunto que integra la estructura física de un equipo. En general son los componentes básicos de tipo eléctrico, electrónico, electromecánico y mecánico necesarios para lograr una funcionalidad mínima; sin embargo, también se encuentran componentes complementarios utilizados para realizar funciones específicas que van más allá de las básicas, pero que no son requeridos para un correcto funcionamiento. En el caso de la plataforma móvil teledirigida el hardware consta de tres componentes fundamentales; el primero es la plataforma móvil, el segundo es el dispositivo que crea el canal de comunicación entre las partes y por último se encuentra la estación de trabajo. la Figura 2.1 Figura 2.1: Diagrama de hardware Plataforma móvil Es un dispositivo que tiene capacidad de locomoción mediante el robot Roomba serie 500, que a su vez es controlado por el computador embebido Fit-Pc 3 y que realiza un recorrido en donde logra el reconocimiento de imágenes y mapeo de objetos gracias al kinect de xbox 360 que se le ha integrado. 9

18 Capítulo 2 Hardware y Software Roomba serie 500 Figura 2.2: Anatomía de Roomba [2] Roomba es un robot aspirador autónomo diseñado e introducido al mercado en el año por la empresa irobot[14] para la limpieza de pisos. Su capacidad para evitar obstáculos como los muebles, mascotas, personas y demás, sumado a su bajo costo y a su estructura mecánica de motorización diferencial 1 hacen de éste una base mecánica ideal para el proyecto. Figura 2.3: Vista Inferior [2] Se muestra la ubicación de los cepillos laterales, los módulos de las ruedas, el módulo de la batería y los censores del modelo original; sin embargo, para el montaje de la plataforma móvil los cepillos ubicados en la zona del sensor señalado como Dirt Detect, han sido sustituidos por la batería nano-tech 3.3 A, encargada de alimentar al computador embebido Fit-Pc 3[2]. 1 definición de locomocino diferencial 10

19 2.1 Hardware Figura 2.4: Puerto serie MINI-DIN [1] Como se observa, este puerto consta de siete pines, cada uno de los cuales es descrito en la Tabla 2.1 Cuadro 2.1: Descripción de Pines MINI-DIN [1] Pin Nombre Descripción 1 Vpwr Batería de Roomba + (no regulado) 2 Vpwr Batería de Roomba + (no regulado) 3 RXD 0-5V Entrada serie de Roomba 4 TXD 0-5V Salida serie de Roomba 5 BRC cambio de velocidad de transmisión 6 GND Tierra de la batería del Roomba 7 GND Tierra de la batería del Roomba Su importancia radica en que por medio de él se logra la comunicación serial entre el Fit-Pc 3 y el Roomba, cuyas características son: Fit-Pc 3 Baud: o Bits de datos: 8 Paridad: Ninguno Bits de parada: 1 Control de flujo: Ninguno Figura 2.5: Carcasa Fit-Pc 3[15] 11

20 Capítulo 2 Hardware y Software Es un mini computador embebido sin ventilador y de uso industrial o doméstico fabricado por la empresa israelí Compulab. Como es posible observar, tiene una carcasa de tipo ribbed case que le perite trabajar en la mayoría de entornos, y cuyo diseño mejora la disipación de calor. Características técnicas del Fit-Pc 3 [15] Procesador AMD GT56N 64 bit dual core 1.65 GHz 18W TDP Memoria RAM Hasta 8 GB DDR31066 repartido en 2 sockets SODIMM. Este modelo incorpora 4GB de serie GPU (Unidad de Procesamiento Gráfico) Radeon HD 6320 Salida HDMI 1.4a, soporta una resolución de hasta 1920 x 60 Hz Salida Display Port, soporta una resolución de hasta 2560 x 60Hz Almacenamiento Disco duro Interno de 2,5. Este modelo incorpora un HDD de 250GB Dos puertos SATA externos, hasta 6Gbit/s Audio Red Entrada y salida estéreo 7.1 Canales S/PDIF, (salida por jack 3.5mm) Audio Digital vía HDMI y DisplayPort Puerto Ethernet 1000 BaseT, LED s de actividad, Conector RJ45 WiFi b/g/n, 2 Antenas, 150 Mbit/s USB Módulo BT Puertos Traseros USB 3.0, 5 Gbit/s 2 Puertos Traseros USB 2.0, 480 Mbit/s 12

21 2.1 Hardware RS232 4 Puertos Frontales USB 2.0, 480 Mbit/s, posibilidad de cambiarlo por el módulo frontal FACE Control Parcial de Módem, Conector ultra mini serial Interfaces de Expansión Socket Mini PCIe socket halfsize, ocupado por el módulo WiFi Socket Mini PCIe socket fullsize Modulo Propietario FACE (Función y módulo de extensión de conectividad) 4x PCIe lanes 6x USB2 2x SATA 30x GPIOs 2x SMBus LPC Características Eléctricas Fuente de Alimentación de 12 Voltios Potencia de 9 a 24 W, depende de la carga del sistema Dimensiones 19cm x 16cm x 4cm Figura 2.6: Botones y Puertos E/S[3] Se muestra la totalidad de puertos de entrada y salida que tiene el Fit-Pc. De éstos, se emplearon dos USB 2.0, el primero para la establecer comunicación con el Roomba y el segundo para la comunicación con el kinect. 13

22 Capítulo 2 Hardware y Software Kinect Figura 2.7: Características del Kinect [20] Es un dispositivo desarrollado por la empresa Microsoft para su consola de juegos Xbox 360. Cuenta con una cámara RGB (Red, Green, Blue), un sensor de profundidad, un arreglo de cuatro micrófonos y un motor de inclinación. [20] El sensor kinect captura imágenes de vídeo con la cámara RGB a una frecuencia de 30 cuadros por segundo con una transferencia de 32 bits y resolución VGA de 640x480 píxeles. El canal de vídeo IR del sensor de profundidad, tiene una transferencia de 16 bit, resolución QVGA de 320x240 píxeles a una frecuencia de 30 cuadros por segundo, con campo de profundidad de 1,2 mts a 3,5 mts. El campo de visión horizontal es de 57, y en vertical de 43. El arreglo de micrófonos cuenta con 4 micrófonos, cada uno procesa a 16 bits con un ratio de frecuencia de 16 KHz. El motor de inclinación tiene un movimiento vertical de ± 27 En cuanto a su integración al modelo, se hace mediante una estructura en acrílico que va sujeta de a carcasa del roomba y misma que sostiene al Fit-Pc 3 y al kinect, logrando así el ensamble total de la plataforma móvil como se aprecia a continuación. 14

23 2.1 Hardware Figura 2.8: Hardware de la plataforma móvil Comunicación Wi-Fi Volviendo sobre el hecho de que la tecnología Wi-Fi (o WLAN) es una de las tecnologías de comunicación inalámbrica más usada en la actualidad debido su alcance y a que solo es necesario tener un punto de acceso con conexión al módem y el dispositivo que se conectará, por lo que es de fácil uso por el público en general, es la alternativa ideal para este desarrollo. Su acople se llevó a cabo mediante el router D-link Dir-412 y las tarjetas de red respectivas, la rtl8188ce del Fit-Pc 3 y la Centrino Wireless-N 2200 de Intel de la estación de trabajo. Figura 2.9: Conexiones del router Din-412 Route D-link Dir-412 Es un compacto router Wi-Fi 3G, provee una red Wi-Fi a 150 Mbps a clientes conectados con n, compatible con el estándar IEEE g, soporta una conexión a internet de 3G, cuenta también con un firewall avanzado. 15

24 Capítulo 2 Hardware y Software Especificaciones técnicas Estándares: IEEE n (draft 2.0), IEEE b/g, IEEE 802.3, IEEE 802.3u Poder de tansmición: 7dBm (+/- 2dB) a 11Mbps, 5.5Mbps, 2Mbps, y 1Mbps a 77 F (25 C) Seguridad: WEP (64/128 bit), WPA-PSK/WPA2-PSK,WPS (PIN/PBC), 802.1X Indicadores LEDs: Power, WLAN, WPS, Internet, Ethernet Rates de señales wireless: 54Mbps, 48Mbps, 36Mbps, 24Mbps, 18Mbps, 12Mbps, 11Mbps, 9Mbps, 6Mbps, 5.5Mbps, 2Mbp. Rango de Frecuencias: 2.4GHz a 2.483GHz Temperatura de operación: 32 F a 104 F (0 C a 40 C) Dimensiones: Width = 4.76 inches (121mm) Height = 1.06 inches (27mm) Depth = 3.86 inches (97.92mm) Estación de trabajo Se refiere al equipo desde donde se hace la teleoperación y que almacena al software controlador. En este caso se emplea una netbook con procesador core i5 a 1.70GHz 4, memoria RAM de 4GB, disco duro de 320 GB, HDD: 20GB y red de tarjetas compatibles con Unix. Adicionalmente se hace una relación de accesorios utilizados: Figura 2.10: Cable Serial a Mini-Din de irobot Para la conexión al puerto serial Mini-Din del computador al Roomba, se emplea este cable que ofrece irobot que se muestra en la Figura

25 2.1 Hardware Figura 2.11: Cable Serial a USB El cable de la Figura 2.11 conecta irobot al Fit-Pc 3. Figura 2.12: Adaptador para Kinect El cable USB adaptador para conectar la KINECT al Fit-Pc 3 se ha modificado para conectar la batería y lograr darle portabilidad al kinect sobre la plataforma móvil. La modificación se realiza al cortar el adaptador de corriente AC y remplazarlo por un 17

26 Capítulo 2 Hardware y Software circuito regulador a 12V con el integrado L7812, como se muestra en la Figura 2.13 siguiente Figura 2.13: Regulador de voltaje a 12V 2.2. Software El software es un conjunto de programas que se emplearon para el desarrollo del proyecto. El software lleva acabo el control del roomba, el protocolo de comunicación y la interfaz de usuario, el software que se uso para realizar lo anterior fue: Ubuntu LTS desktop y server, que se instalo en la estación base y el Fit-Pc 3 respectivamente. A continuación los detalles de estos programas Ubuntu LTS (Precise Pangolin) La IEEE[13] en el estándar 729 define de manera formal que software Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación, por lo tanto, es el soporte lógico que hace posible la realización de tareas específicas mediante aplicaciones informáticas. Se puede hablar entonces de una clasificación que se divide en: Software de sistema: Tiene como objetivo desvincular al usuario y al programador de las características internas del sistema informático usado, a la vez que le procura controladores y herramientas para el mantenimiento del sistema global mediante sistemas operativos, controladores de dispositivos, herramientas de diagnóstico, herramientas de corrección y optimización y servidores. Software de programación: Es el conjunto de herramientas mediante las que el programador desarrolla los programas informáticos, para lo cual usa distintos lenguajes de programación, esto abarca a los editores de texto, los 18

27 2.2 Software compiladores, los enlazadores, los depuradores e intérpretes para lograr entornos de desarrollo integrados (IDE) es decir, la agrupación en un entorno visual. Software de aplicación: Su función es permitir que se realice una tarea o varias simultáneamente, por lo que se refiere a aplicaciones ofimáticas, o de control de sistemas; a bases de datos, a software empresarial, médico o educativo, a los videojuegos, las telecomunicaciones, entre muchas otras. Pero adicional a ello se puede hacer una distinción entre lo que se ha denominado software libre y software propietario (más comúnmente conocido como privado). El software libre es aquel que permite a los usuarios estudiar y ejecutar, pero también copiar y distribuir libremente el software; su libertad es tanta que permite que éste sea modificado y distribuido como un producto distinto. Esta visión la difunde la Free Software Fundation[11] para promover la eliminación de las restricciones existentes que tiene un software El software propietario[8] es el más común a pesar de que en él, el usuario no tiene acceso, o es restringido, al código fuente lo que limita tajantemente la posibilidad de modificarlo, utilizarlo o distribuirlo. Entonces, aquí son utilizados los software ROS, y Ubuntu LTS desktop y server, mediante los que se controla el robot Roomba, se lleva a cabo el protocolo de comunicación y la interfaz de usuario pues han sido instalados en la estación base y en el Fit-Pc 3. Figura 2.14: Diagrama General del Software A continuación se hace una breve descripción de cada uno de los software mencionados para que el proceso sea más claro: 19

28 Capítulo 2 Hardware y Software Ubuntu LTS: Es un sistema operativo de la familia Linux, que es parte de Unix. Ubuntu fue conformado en el año por la compañía Canonical de Mark Shuoleworth, un emprendedor sudafricano, y se trata de un software de código abierto y de licencia libre cuya copia se obtiene en su sitio oficial ROS: Fue desarrollado en la década del 2.000, inicialmente por la Universidad de Stanford con la creación de prototipos de software flexibles y dinámico destinados a la robótica y luego en con los aportes y recursos de Willow Garage cuando se totalizó. Es un marco flexible para la escritura de software, con una colección de herramientas y bibliotecas que simplifican la creación de comportamientos complejos para robots. Su funcionamiento se basa en la comunicación de nodos, como se ve en la Figura 2.15, independientes resultado de un modelo de publicaciones y suscripción de mensajería. Pero lo que lo hace interesante es que la comunicación entre nodos no es aislada en el sistema dado que pueden estar en un arduino, y comunicarse con nodos existentes en una netbook u otros sistemas, por lo que se constituye en un sistema muy flexible solucionador de problemas de comunicación en la Figura Figura 2.15: Esquema de comunicación en ROS, [7] 20

29 2.2 Software Figura 2.16: Nodos en dos maquinas[7] 21

30

31 3 Desde la instalación hasta la puesta en marcha En este apartado se lleva a cabo un recuento de los pasos de cada una de las etapas que constituyen la programación de la plataforma móvil teledirigida. Se da la descripción de los pasos para la instalación de Ubuntu LTS, y de ROS Hydro los cuales son el sistema operativo y el meta sistema en donde se desarrollo el control teleoperado también se describen los pasos de software adicional que fue necesario para el funcionamiento de la plataforma Instalación del software Como se mencionó en el capítulo anterior, el soporte lógico del sistema está compuesto por dos partes que son el software ROS Hydro, y el sistema operativo Ubuntu LTS desktop y server Instalación de Ubuntu LTS En cuanto a la instalación de Ubuntu LTS se siguen los pasos del manual Primeros paso con Ubuntu segunda edición. Durante el proceso de instalación, al momento de asignar el espacio en disco, se debe crear la Tabla 3.1 de particiones, el tamaño mostrado es el mínimo para lograr un funcionamiento óptimo. Cuadro 3.1: Tabla de particiones Ubuntu Partición Tamaño Ubicación Formato Swap Doble de la RAM Principio Área de intercambio /boot 100MB-350MB Principio ext2 / 10Gb Principio ext4 /home 10Gb Principio ext4 Al terminar la instalación se procede a ejecutar desde un terminal los comandos para actualizar repositorios del sistema, estos son: 23

32 Capítulo 3 Desde la instalación hasta la puesta en marcha sudo apt-get update sudo apt-get upgrade. Configuración de Ubuntu para instalar ROS [22] Respecto a esta configuración, es necesario señalar que Ubuntu se organiza en repositorios relacionados con la filosofía de software libre 1, y que los repositorios son las bases de datos de donde se encuentran los paquetes de software para ser instalados, actualizados o eliminados. Estos repositorios están separados en cuatro a tipos: Main: Tiene el soporte oficial Restricted: No es total mente compatible, no es software completamente libre Universe: Se mantiene el software pero sin respaldo oficial de la comunidad de ubuntu Multiverse: Software que no es libre. Para habilitar los repositorios Universe y Multiverse, requeridos por ROS se uso el editor de texto gedit y se edito el archivo /etc/apt/sources.list al borrar el símbolo # al inicio de cada una de las siguientes líneas: deb saucy universe deb-src saucy universe deb saucy-updates universe deb-src saucy-updates universe Una vez habilitados los repositorios, se agrega el repositorio de ROS a source.list desde un terminal de la siguiente manera: sudo sh -c echo "deb precise main" > / etc/apt/sources.list.d/ros-latest.list Para que Ubuntu valide el repositorio se establecen la llave: wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - sudo apt-key add Instalación ROS Hydro [19] Se realiza tanto en la estación de trabajo como en el Fit-Pc 3, la instalación en ambas computadoras sigue los mismos pasos: Verificar que Ubuntu se encuentre actualizado. sudo apt-get update 1 Filosofía Ubuntu: El software debe ser libre y accesible a todos 24

33 3.1 Instalación del software En la estación de trabajo se instala la versión completa de ROS y en el Fit-Pc 3 la versión base que no cuenta con GUI (graphical user interface), ya que en el computador embarcado se instala Ubuntu Server que no cuenta con entorno gráfico: sudo apt-get install ros-hydro-desktop-full sudo apt-get install ros-hydro-ros-base Inicializar rosdep que es un gestor de paquetes en línea de comando para la instalación de dependencias del software que se está desarrollando; después de la instalación de ROS se inicializa rosdep una única vez: sudo rosdep init Posteriormente se lleva a cabo la configuración del entorno, que es establecer las rutas de las carpetas usadas por ROS para ejecutar los programas desarrollados, estas rutas se escriben en el archivo.bashrc que permite la interacción en un entorno no gráfico. echo "source /opt/ros/hydro/setup.bash" > > ~/.bashrc source ~/.bashrc source /opt/ros/hydro/setup.bash Para Instalar el denominado rosinstall, que es un conjunto de herramientas para interactuar con el código del área de trabajo por medio de líneas de comandos: sudo apt-get install python-rosinstall (documentación disponible para consulta en ) El último paso de la instalación es la verificación. Se hace con la ejecución de la línea de comandos $ export grep ROS obteniendo como resultado la información contenida en la Figura 3.1 a continuación: Figura 3.1: Grep ROS Creación del entro de trabajo Catkin Catkin es el sistema de compilación de ROS y combina CMake y scripts de Python. Fue diseñado para permitir una mejor distribución de paquetes, una mejor compilación cruzada, y una mejor portabilidad[10]. 25

34 Capítulo 3 Desde la instalación hasta la puesta en marcha En cuanto al entorno de trabajo, es una carpeta en la que se modifica, construye e instalan los paquetes de la siguiente manera: $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace $ cd ~/catkin_ws/ $ catkin_make El último comando funciona con los espacios de trabajo Catkin, al ejecutar la línea crea en el directorio las carpetas build y delve, con lo que concluye esta parte Paquetes y bibliotecas ROS permite el reciclaje de software para la elaboración de proyectos, y en este proyecto se empleó software para los drivers de Roomba y de kinect desarrollados en ROS. RoombaRobin es la biblioteca de software que se emplea para el control de Roomba; es una copia del turtlebot de irobot pero en una versión mejorada porque incluye series de Roomba como la 500, 550 y 560. Para su instalación se corre el siguiente comando en un terminal: sudo apt-get install ros-hydro-turtlebot cd ~/catkin_ws/src Se agregan los repositorio de RoombaRobin en le espacio de trabajo wstool init wstool set roomba_robin git https://github.com/robinjku/roomba_robin.git wstool set roomba_robin_viz git https://github.com/robinjku/roomba_robin_viz.git wstool set roomba_robin_simulator git https://github.com/robinjku/roomba_robin_simu wstool update Por último se compila el entorno de trabajo para que sean creados los archivos ejecutables: cd ~/catkin_ws catkin_make 26

EN los últimos años ha habido una creciente tendencia

EN los últimos años ha habido una creciente tendencia TRABAJO DE GRADO PARA OBTENER EL TITULO DE INGENIERO MECATRÓNICO, 2014 1 Desarrollo de móvil teledirigido basado en ROS Edison Felipe Cepeda Castellanos, 1800809, u1800809@unimilitareduco Universidad Militar

Más detalles

Los dispositivos Thin Client más pequeños y eficientes de la actualidad

Los dispositivos Thin Client más pequeños y eficientes de la actualidad Los dispositivos Thin Client más pequeños y eficientes de la actualidad ECO MultiPC mejora la eficiencia de tus redes informáticas simplificando el mantenimiento y protegiendo la seguridad de los datos

Más detalles

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos ÍNDICE Antecedentes Generales Módulo de Terreno Actualización Identificación de Razón Social y Unidad de Consulta Registro de Variables asociadas al Punto de Observación Registro de Punto de Observación

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Especificaciones y Características

Especificaciones y Características Sistema Multiusuario NComputing L300 (hasta 30 estaciones en un solo PC - Conexión LAN) El sistema multiusuario L300 es una herramienta versátil con la usted podrá conectar hasta 30 estaciones independientes

Más detalles

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Guía de Instalación y Configuración para Servidores 1 GUÍA DE INSTALACIÓN Y CONFIGURACIÓN PARA SERVIDORES 1. INTRODUCCIÓN El sistema para servidores

Más detalles

Sistema Multiusuario NComputing L230 (hasta 30 estaciones en un solo PC - Conexión LAN)

Sistema Multiusuario NComputing L230 (hasta 30 estaciones en un solo PC - Conexión LAN) Sistema Multiusuario NComputing L230 (hasta 30 estaciones en un solo PC - Conexión LAN) Con el sistema multiusuario L230, usted podrá conectar hasta 30 estaciones independientes de trabajo en un mismo

Más detalles

DISEÑO E IMPLEMENTACIÓN DEL CONTROL REMOTO DE UN ROBOT MEDIANTE DISPOSITIVOS MÓVILES

DISEÑO E IMPLEMENTACIÓN DEL CONTROL REMOTO DE UN ROBOT MEDIANTE DISPOSITIVOS MÓVILES DISEÑO E IMPLEMENTACIÓN DEL CONTROL REMOTO DE UN ROBOT MEDIANTE DISPOSITIVOS MÓVILES ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO Jorge Villalobos Alvarado BOGOTÁ 21 DE JULIO DE 2015 INTEGRANTES - Daniel

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción El presente trabajo se ubica en el área de administración de redes inalámbricas de computadoras y tiene como objetivo crear una propuesta de solución para permitir un manejo más

Más detalles

Fax Server. Blue Line IP ISDN ISDN PRI

Fax Server. Blue Line IP ISDN ISDN PRI Blue Line IP PRI Blue Line La solución de fax de empresa La solución de fax de empresa Comunicación por fax es esencial para la vida empresarial. El Fax tiene muchas ventajas importantes a través del correo

Más detalles

Sesió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 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 detalles

Índice de contenido 1.Introducción...3 1.1Propósito...3 1.2Vista preliminar...3 2.Requisitos técnicos de instalación...4 2.1Software...4 2.2Red...

Índice de contenido 1.Introducción...3 1.1Propósito...3 1.2Vista preliminar...3 2.Requisitos técnicos de instalación...4 2.1Software...4 2.2Red... Guía de Instalación Índice de contenido 1.Introducción...3 1.1Propósito...3 1.2Vista preliminar...3 2.Requisitos técnicos de instalación...4 2.1Software...4 2.2Red...5 3.Proceso de instalación...7 Paso

Más detalles

SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA. Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina

SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA. Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina GIRA 2 (Grupo de Investigación en Robótica y Areas Afines) Universidad de Antioquia

Más detalles

Sistema de Adquisición de Datos INGKA-SAD. Guía de Uso

Sistema de Adquisición de Datos INGKA-SAD. Guía de Uso Sistema de Adquisición de Datos INGKA-SAD Guía de Uso Introducción I NTRODUCCIÓN El sistema de adquisición de datos I NGKA -S AD es una interfaz entre el ambiente y el mundo digital, sirviendo como herramienta

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

Conexiones inalámbricas Guía del usuario

Conexiones inalámbricas Guía del usuario Conexiones inalámbricas Guía del usuario Copyright 2007 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Bluetooth es

Más detalles

TECNOLOGIAS 2º ESO CONTENIDOS MÍNIMOS EXIGIBLES

TECNOLOGIAS 2º ESO CONTENIDOS MÍNIMOS EXIGIBLES TECNOLOGIAS 2º ESO CONTENIDOS MÍNIMOS EXIGIBLES Unidad 1. El proceso tecnológico Colaborar en la confección de la documentación del proyecto tecnológico con orden y limpieza, empleando el vocabulario específico

Más detalles

ProRAE Guardian V1.5 Guía de referencia rápida

ProRAE Guardian V1.5 Guía de referencia rápida ProRAE Guardian V1.5 Guía de referencia rápida Para obtener una descripción completa de las funciones del programa, consulte la Guía del usuario de ProRAE Guardian (incluida en el CD de software). CONTENIDO

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Utilización de los puertos serial y paralelo de una PC usando LabView

Utilización de los puertos serial y paralelo de una PC usando LabView Universidad del Táchira Departamento de Ingeniería Electrónica Instrumentación Electrónica Utilización de los puertos serial y paralelo de una PC usando LabView Hecho Por: Ing. Rafael Chacón Ing. José

Más detalles

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos:

servidor escuela Introducción Hardware servidor escuela Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Adicionalmente, se han realizado configuraciones para poder agregar otros recursos: Introducción servidor escuela El sistema para servidores está basado en Fedora 14, un sistema estable y con un entorno

Más detalles

1 Introducción. Home Station ADSL

1 Introducción. Home Station ADSL ÍNDICE 1 Introducción 1 2 Descripción general de la interfaz de usuario 2 3 Configuración LAN y WLAN 8 4 Configuración de la conexión a Internet 11 5 Configuración y estado de los dispositivos conectados

Más detalles

Unidad 3: El sistema operativo. Trabajo con conexión.

Unidad 3: El sistema operativo. Trabajo con conexión. Unidad 3: El sistema operativo. Trabajo con conexión. 1.- Red de ordenadores Vamos a describir que es una red informática o red de ordenadores. Una red informática es un sistema de interconexión entre

Más detalles

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN 1 INDICE Introducción.. 3 Configuración de Servidor Windows XP..... 6 Configuración de controladores para ejecutar el sistema en Windows XP...18 Configuración

Más detalles

TUTORIAL E-LEARNING CLASS V6.0

TUTORIAL E-LEARNING CLASS V6.0 TUTORIAL E-LEARNING CLASS V6.0 Contenido 1. E-learning Class 1.1. Introducción 1.2. Creación del Aula Virtual 2. Inicio de Sesión 2.1. Inicio de Sesión en la Computadora del Docente 2.2 Inicio de Sesión

Más detalles

Cursate.com Temática del Curso Modulo 1 Curso de Reparación de Computadoras de Escritorio

Cursate.com Temática del Curso Modulo 1 Curso de Reparación de Computadoras de Escritorio Cursate.com Temática del Curso Modulo 1 Curso de Reparación de Computadoras de Escritorio Visualización en Línea Presione el Botón Retroceder para Regresar 1. PARTES Y PIEZAS DEL COMPUTADOR. Dispositivos

Más detalles

Conexión inalámbrica a un CNC (con puerto Serie RS232C)

Conexión inalámbrica a un CNC (con puerto Serie RS232C) Conexión inalámbrica a un CNC (con puerto Serie RS232C) A continuación se describe como conectar un CNC con puerto serie RS232C a un PC a través de una red inalámbrica (o Ethernet) El puerto serie RS232C

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

Wyse. E class. Informática accesible para la educación. Wyse clase E. Más información. Aquí:

Wyse. E class. Informática accesible para la educación. Wyse clase E. Más información. Aquí: Wyse E class Informática accesible para la educación Wyse clase E. Más información. Aquí: Presentación de los clientes zero Wyse clase E Informática accesible para las aulas. En cualquier lugar. Los clientes

Más detalles

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el Capítulo 2 Estándar IEEE 802.11 En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el WEP como protocolo de seguridad. Se mencionan las características generales de

Más detalles

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación Acronis Backup & Recovery 10 Server para Linux Update 5 Guía de instalación Contenido 1 Antes de la instalación...3 1.1 Componentes de Acronis Backup & Recovery 10... 3 1.1.1 Agente para Linux... 3 1.1.2

Más detalles

Guía de Usuario Convertidor USB-Serial

Guía de Usuario Convertidor USB-Serial Guía de Usuario Convertidor USB-Serial Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

CAPITULO 1 INTRODUCCIÓN

CAPITULO 1 INTRODUCCIÓN CAPITULO 1 INTRODUCCIÓN La seguridad en las redes de comunicaciones se ha convertido en un aspecto de importancia para los proveedores del Internet y para los clientes debido a la prioridad que ha tomado

Más detalles

Especificaciones Técnicas

Especificaciones Técnicas Servidor de Terminales Marca del Equipo: Modelo del Equipo: Placa Madre Deberá soportar hasta 2 (dos) procesadores Procesador Especificaciones Técnicas Modelo Intel Xeon Quad Core, línea 5500, velocidad

Más detalles

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo 1. DATOS INFORMATIVOS VICERRECTORADO ACADÉMICO ASIGNATURA: SISTEMAS OPERATIVOS Y REDES CÓDIGO: EMEC-26033 NRC: 307 DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA CARRERAS: MECATRÓNICA DOCENTE: PERÍODO ACADÉMICO:

Más detalles

ANEXO ESPECIFICACIONES TÉCNICAS

ANEXO ESPECIFICACIONES TÉCNICAS SISTEMA DE CARTELERÍA Y AFICHES ELECTRÓNICOS El proyecto consiste en la instalación de un sistema de cartelería digital y afiches electrónicos incluyendo el servicio de mantenimiento preventivo y correctivo

Más detalles

SECRETARÍA DE HACIENDA Y ECONOMÍA DIRECCIÓN EJECUTIVA DE RACIONALIZACIÓN ADMINISTRATIVA. Año del bicentenario de la Revolución de Mayo

SECRETARÍA DE HACIENDA Y ECONOMÍA DIRECCIÓN EJECUTIVA DE RACIONALIZACIÓN ADMINISTRATIVA. Año del bicentenario de la Revolución de Mayo SECRETARÍA DE HACIENDA Y ECONOMÍA DIRECCIÓN EJECUTIVA DE RACIONALIZACIÓN ADMINISTRATIVA Año del bicentenario de la Revolución de Mayo Switch Layer 2. CARACTERISTICAS. ESPECIFICACIONES TECNICAS Puertos:

Más detalles

1- Adaptadores Molex a Sata. Características básicas: Conector molex a sata. 2- Barra de Silicona. Características básicas: Genérica, para pistola 60W

1- Adaptadores Molex a Sata. Características básicas: Conector molex a sata. 2- Barra de Silicona. Características básicas: Genérica, para pistola 60W 1- Adaptadores Molex a Sata Conector molex a sata 2- Barra de Silicona Genérica, para pistola 60W 3- Batería Litio Bt1013, para handy uniden 4- Batería 9V Alcalina 9v 5- Bobina Cable UTP Categoría 5e con

Más detalles

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

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 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 detalles

Tecnologias esenciales de una Lenovo IdeaPad S10e

Tecnologias esenciales de una Lenovo IdeaPad S10e S10e Introducción El término netbook fue introducido por Intel en Febrero del 2008 para describir una categoría de subnotebooks de tamaño reducido, bajo costo, livianas, optimizadas para el acceso a internet

Más detalles

Desarrollo Informático del SIGOB

Desarrollo Informático del SIGOB Desarrollo Informático del SIGOB Los soportes informáticos del Sistema de Información y Gestión para la Gobernabilidad (SIGOB) utilizan productos de tecnología avanzada, que permite la rápida incorporación

Más detalles

Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server

Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server Gestión de energía Solución integrada basada en la Web para el control de aplicaciones de energía convencional distribuida Modelo Em 2 -Server Solución software con base de datos incorporada y servidor

Más detalles

Sistema Maxx Map Características Técnicas

Sistema Maxx Map Características Técnicas Sistema Maxx Map Características Técnicas 1. Arquitectura 2. Servidor 2.1. Hardware 2.1.1. Caracteristicas 2.1.2. Requerimientos 2.1.3. Interface a otros sistemas 2.2. Software 2.2.1. Caracteristicas 2.2.2.

Más detalles

Guía de Inicio Rápido V.02.10. NLX-miniUCS APPLIANCE Servidor de Comunicaciones Unificadas

Guía de Inicio Rápido V.02.10. NLX-miniUCS APPLIANCE Servidor de Comunicaciones Unificadas V.02.10 NLX-miniUCS APPLIANCE Servidor de Comunicaciones Unificadas Introducción El appliance Elastix NLX-miniUCS pone a su alcance todas las herramientas necesarias para manejar sus requerimientos de

Más detalles

Plataforma de Negociación SIOPEL

Plataforma de Negociación SIOPEL CamX Technologies Manual de estándares de i / 21 REVISIONES Fecha Descripción Autor 03/06/2014 Creación del documento. Randall Rodríguez 09/06/2014 Revisión general del documento Jorge Ramírez 10/06/2014

Más detalles

Potente PLC para todo tipo de industria

Potente PLC para todo tipo de industria Potente PLC para todo tipo de industria OPLC Vision 1040 La serie V1040 es un potente PLC con un panel de operador integrado HMI que comprende una pantalla táctil color de 10,4 y nueve teclas de función

Más detalles

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!!

Que es el CopV? Todo esto y mucho más es posible si utiliza nuestro sistema CopV en la red de su empresa o negocio!! Que es el CopV? El CopV es un software de monitoreo en Redes producido por nuestra empresa, usted puede monitorear desde cualquier PC las actividades de todas las demás computadoras de la red de su empresa

Más detalles

Manual de usuario Terminal Share 100

Manual de usuario Terminal Share 100 1 MANUAL DE USUARIO TERMINAL SHARE 100 SHAREVDI Manual de usuario Terminal Share 100 GRACIAS POR COMPRAR SHAREVDI. POR FAVOR LEA ESTE MANUAL ANTES DE USAR SU TERMINAL. 2 MANUAL DE USUARIO TERMINAL SHARE

Más detalles

Luis Esteban Peñaherrera Sandoval Ing. de Software

Luis Esteban Peñaherrera Sandoval Ing. de Software DESARROLLO DE UN SISTEMA DE APRENDIZAJE INTERACTIVO PARA EL ÁREA DEL IDIOMA INGLÉS CON EL SOPORTE DEL KINECT DE MICROSOFT- CASO PRÁCTICO PARA NIÑOS DE 6 A 8 AÑOS EN EL CENTRO EDUCATIVO ILINIZAS. Luis Esteban

Más detalles

Guía de instalación y configuración rápida

Guía de instalación y configuración rápida Guía de instalación y configuración rápida del servidor portable en GNU/Linux para Instituciones Educativas v1 24 de Febrero de 2015 Autores: William Alexander Ortiz Jimenez, Edwin Caldón y Ulises Hernandez

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

Más detalles

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín 1 INSTALACIÓN DE UBUNTU SERVER

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN

ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN Requerimientos de Software El entorno de modelación de los escenarios de corto plazo mediante SIMGEN requiere el uso de librerías del soft UVCDAT

Más detalles

SOPORTE TÉCNICO DE PC

SOPORTE TÉCNICO DE PC SOPORTE TÉCNICO DE PC Objetivo del curso Analizar los componentes de una PC, realizar mantenimiento preventivo y correctivo de hardware y software, manejo de aplicaciones técnicas. Obtener los conocimientos

Más detalles

ESCRIPCIÓN GENERAL 1. REQUERIMIENTOS. 1.1 Requerimientos de software

ESCRIPCIÓN GENERAL 1. REQUERIMIENTOS. 1.1 Requerimientos de software CONFIGURACIÓN DE EQUIPOS PARA UTILIZAR MERLINK P-PS-111-04-2013 Contenido DESCRIPCIÓN GENERAL...3 1. REQUERIMIENTOS...3 1.1 Requerimientos de software...3 1.2 Requerimientos de hardware...4 2. CONFIGURACIÓN

Más detalles

Guía para configurar el monitor TCPIP

Guía para configurar el monitor TCPIP 1 Guía para configurar el monitor TCPIP OBJETIVO Este documento tiene como objetivo guiar al usuario final del sistema para la implementación del monitor para las terminales TCPIP / NS FACE, NS FACE RW,

Más detalles

Manual de Configuración P2P Cloud

Manual de Configuración P2P Cloud Manual de Configuración P2P Cloud Bienvenido, Gracias por adquirir nuestros productos. Este manual está diseñado para ser una herramienta de referencia para la instalación y el funcionamiento de su sistema.

Más detalles

Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein

Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein Diseño e implementación de un sistema SCADA, utilizando Ethernet Industrial y Bluetooth con tecnología Schneider Electric para

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Código: RED-03-05 Fecha: 16-07-10

Código: RED-03-05 Fecha: 16-07-10 1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE Código: RED-03-05 Fecha: 16-07-10 Regional: CAUCA Programa de Formación: TECNICO EN SISTEMAS Centro de Teleinformática y Producción Industrial Duración en horas/meses,

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

SISTEMA GPS PARA COLECCION DE DATOS SIG DE SOKKIA

SISTEMA GPS PARA COLECCION DE DATOS SIG DE SOKKIA SISTEMA GPS PARA COLECCION DE DATOS SIG DE SOKKIA El sistema Axis con Midas GIS es una herramienta muy completa de colección de datos GIS que posee un receptor DGPS completamente integrado y un sistema

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Control y monitoreo a través de servidor Ethernet ARDUINO + ETHERNET SHIELD CLIENTES WEB: PC VARIADOR DE VELOCIDAD SERVIDOR WEB ROUTER SMARTPHONE ACCIONAMIENTO ELECTROMECÁNICO INTERNET TABLET 2 Control

Más detalles

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno. Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos

Más detalles

Solución Mini-SCADA. Solución Mini-SCADA

Solución Mini-SCADA. Solución Mini-SCADA Solución Mini-SCADA Solución Mini-SCADA Solución Mini-SCADA La solución de Mini-SCADA de Cooper Power Systems puede aplicarse tanto a Compañías Eléctricas públicas como Compañías Privadas La solución de

Más detalles

Resumen del Proyecto de Fin de Carrera. Ingeniería en Informática

Resumen 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 detalles

TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS.

TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS. Empremática, Guía 2 1 TEMA: DESCARGA DE DRIVERS DE HARDWARE Y APLICACIONES UTILITARIAS. Objetivos Conocer los diferentes drivers que se utilizan en una computadora. Aprender a descargar las aplicaciones

Más detalles

4.1 Qué es una red de ordenadores?

4.1 Qué es una red de ordenadores? Unidad 2. Redes En esta unidad aprenderás: Qué es y para qué sirve una red de ordenadores Qué tipo de redes existen Qué hardware es necesario para formar una red LAN Hasta hace algún tiempo tener un ordenador

Más detalles

Curso operador avanzado de PC

Curso operador avanzado de PC Curso operador avanzado de PC Objetivo: Que al finalizar el curso los participantes conozcan el manejo fluido de electrónica de la PC. Reconozcan las diferentes partes que componen una computadora. Interpreten

Más detalles

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza

INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX. Nicolás Botero Botero Juan Manuel Velásquez Isaza INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX Nicolás Botero Botero Juan Manuel Velásquez Isaza Universidad Tecnológica de Pereira Facultad de Ingenierías Ingeniería

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

7º Unidad Didáctica. Protocolos TELNET y SSH. Eduard Lara

7º Unidad Didáctica. Protocolos TELNET y SSH. Eduard Lara 7º Unidad Didáctica Protocolos TELNET y SSH Eduard Lara 1 1. SERVIDOR TELNET Telnet viene de TELecommunication NETwork. Es el nombre de un protocolo de red y del programa informático que implementa el

Más detalles

Universidad de Costa Rica Centro de Informática CI-ADR-RES-001 20130227

Universidad de Costa Rica Centro de Informática CI-ADR-RES-001 20130227 Estándar de Computadora de Escritorio Intel Recomendado para usuarios que utilicen la computadora en el ámbito de Docencia, Laboratorios de Cómputo y personal Administrativo. Este perfil permite el uso

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN

UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA PARA EL CONTROL DE UN ROBOT MÓVIL PARA ACCESO A LUGARES REMOTOS UTILIZANDO

Más detalles

Guía de selección de hardware Windows MultiPoint Server 2010

Guía de selección de hardware Windows MultiPoint Server 2010 Guía de selección de hardware Windows MultiPoint Server 2010 Versión de documento 1.0 Publicado en marzo del 2010 Información sobre los derechos de reproducción Este documento se proporciona como está.

Más detalles

Router Teldat. Interfaz Web

Router Teldat. Interfaz Web Router Teldat Interfaz Web Doc. DM801 Rev. 10.80 Abril, 2011 ÍNDICE Capítulo 1 Introducción... 1 1. Accediendo a la configuración del router... 2 Capítulo 2 Interfaz Web... 5 1. Estructura... 6 2. Inicio...

Más detalles

1. Objetivos generales del título

1. Objetivos generales del título 1. Objetivos generales del título a) Organizar los componentes físicos y lógicos que forman un sistema microinformático, interpretando su documentación técnica, para aplicar los medios y métodos adecuados

Más detalles

Anexo 11.4. Características Técnicas Infraestructura

Anexo 11.4. Características Técnicas Infraestructura Anexo 11.4. Características Técnicas Infraestructura Infraestructura. Descripción 4. Características Hosting en alquiler, compuesto por servidores en la nube (Servidores dedicados), para alojar la aplicación,

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Inspiron 14. Serie 3000. Vistas. Especificaciones

Inspiron 14. Serie 3000. Vistas. Especificaciones Inspiron 14 Serie 3000 Vistas Copyright 2014 Dell Inc. Todos los derechos reservados. Este producto está protegido por las leyes de EEUU y las leyes internacionales sobre el derecho de copia y la propiedad

Más detalles

CAPITULO II MANUAL DE USUARIO

CAPITULO II MANUAL DE USUARIO 1 CAPITULO II MANUAL DE USUARIO 2 CONTENIDO GENERALIDADES Introducción 5 REQUERIMIENTOS Servidor no Dedicado 6 Consideraciones Generales 7-8 GUIA DE INSTALACION Instalación Cliente 11 Desinstalación del

Más detalles

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder

Más detalles

CÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN

CÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN CÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN VTA-83700 Gracias por adquirir nuestra CÁMARA! Este manual está diseñado como herramienta de referencia para la instalación y

Más detalles

MAXHC11. TARJETA DE BAJO COSTE PARA EL DISEÑO MIXTO HARDWARE-SOFTWARE

MAXHC11. TARJETA DE BAJO COSTE PARA EL DISEÑO MIXTO HARDWARE-SOFTWARE MAXHC11. TARJETA DE BAJO COSTE PARA EL DISEÑO MIXTO HARDWARE-SOFTWARE Sadot Alexandres F.¹, José D. Muñoz F.², Pedro Pérez de A.³ Departamento de Electrónica y Automática. Escuela Técnica Superior de Ingeniería

Más detalles

GWY-ME-ETH/RS232/RS485-IO. Gateway Multiprotocolos GWY-ME-ETH/RS232/RS485-IO. Descripción funcional. Características principales:

GWY-ME-ETH/RS232/RS485-IO. Gateway Multiprotocolos GWY-ME-ETH/RS232/RS485-IO. Descripción funcional. Características principales: Gateway Multiprotocolos Descripción funcional 1. Breve descripción general: El conversor multiprotocolos GWY-ME-ETH/RS232/RS485 es un dispositivo industrial compacto, que ha sido diseñado para obtener

Más detalles

CAPÍTULO 3 Programación en LabVIEW

CAPÍTULO 3 Programación en LabVIEW CAPÍTULO 3 Programación en LabVIEW 3.1 Conexión física de los elementos Para capturar todas las señales provenientes de los sensores se utilizó una tarjeta de adquisición de datos de National Instruments,

Más detalles

SERVIDOR PROXY CACHÉ. Servicios que ofrece:

SERVIDOR PROXY CACHÉ. Servicios que ofrece: SERVIDOR PROXY CACHÉ Servicios que ofrece: 1. Filtrado de contenidos web. 2. Proxy caché. 3. Cortafuegos. 4. Antivirus 5. Servidor DHCP. 6. Balanceo de carga. 7. Servidor Web para Intranets. 8. Administración

Más detalles

Especificaciones de Hardware, Software y Comunicaciones

Especificaciones de Hardware, Software y Comunicaciones Requisitos técnicos para participantes Especificaciones de Hardware, Software y Comunicaciones Versión Bolsa Nacional de Valores, S.A. Junio 2011 1 Tabla de Contenido 1. Introducción... 3 2. Glosario...

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PROFESSIONAL WINDOWS XP. Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PROFESSIONAL WINDOWS XP. Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN WINDOWS XP PROFESSIONAL MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Carlos Anchante Soporte y Mantenimiento PROGRAMA HUASCARAN 1 2 Para utilizar Windows XP Professional, es necesario: PC con 300 MHz o superior

Más detalles

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES LOS SISTEMAS OPERATIVOS 1.-

Más detalles

Mª Dolores Carballar Falcón 28935146L

Mª Dolores Carballar Falcón 28935146L Mª Dolores Carballar Falcón 28935146L Nivel educativo: Módulo de Redes de Área Local Ciclo Formativo de Administración de Sistemas Informáticos. Módulo de Sistemas Informáticos Multiusuario y en Red..

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Guía del usuario de Avigilon Control Center Server

Guía del usuario de Avigilon Control Center Server Guía del usuario de Avigilon Control Center Server Versión 4.12 PDF-SERVER-E-Rev1_ES Copyright 2012 Avigilon. Todos los derechos reservados. La información incluida en este documento está sujeta a cambios

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Capítulo 4. Implementación del lenguaje multitáctil

Capítulo 4. Implementación del lenguaje multitáctil Capítulo 4. Implementación del lenguaje multitáctil En este capítulo se presenta como fue diseñado y desarrollado el servicio de ademanes multitáctiles. Se presentan la arquitectura general del sistema,

Más detalles

INFORMACIÓN TÉCNICA ACERCA DE TOSHIBA Y LA TECNOLOGÍA MÓVIL. Toshiba y la tecnología móvil Intel Centrino Duo para empresas

INFORMACIÓN TÉCNICA ACERCA DE TOSHIBA Y LA TECNOLOGÍA MÓVIL. Toshiba y la tecnología móvil Intel Centrino Duo para empresas Toshiba y la tecnología móvil Intel Centrino Duo para empresas En el mundo empresarial actual, el ordenador portátil es la herramienta móvil esencial tanto para la productividad como para las comunicaciones.

Más detalles