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 -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 wstool set roomba_robin_viz git wstool set roomba_robin_simulator git wstool update Por último se compila el entorno de trabajo para que sean creados los archivos ejecutables: cd ~/catkin_ws catkin_make 26

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

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

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

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

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

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

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

CNC 8055. Educacional. Ref. 1107

CNC 8055. Educacional. Ref. 1107 CNC 855 Educacional Ref. 7 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE FEE D % 3 5 6 7 8 9 FAGOR JOG SPI ND LE 3 FEE D % 5 6 7 8 9 FAGOR JOG SPI

Más detalles

En este capítulo se describe la forma de cómo se implementó el sistema de video

En este capítulo se describe la forma de cómo se implementó el sistema de video En este capítulo se describe la forma de cómo se implementó el sistema de video por medio de una cámara web y un servomecanismo que permitiera al usuario ver un experimento en el mismo instante en que

Más detalles

Curso: Sistemas Operativos II Plataforma: Linux SAMBA

Curso: Sistemas Operativos II Plataforma: Linux SAMBA Curso: Sistemas Operativos II Plataforma: Linux SAMBA Un servidor de archivos proporciona una ubicación central en la red, en la que puede almacenar y compartir los archivos con usuarios de la red, esta

Más detalles

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

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción Nombre del Tema Aspectos de seguridad en aplicaciones basadas en WIFI. Asesor: Dr. Oleg Starostenko Basarab Actualidad y Definición del problema Desde hace ya tiempo nos hemos

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Sistema de marketing de proximidad

Sistema de marketing de proximidad Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................

Más detalles

Guía de acceso a Meff por Terminal Server

Guía de acceso a Meff por Terminal Server Guía de acceso a Meff por Terminal Server Fecha:15 Marzo 2011 Versión: 1.02 Historia de Revisiones Versión Fecha Descripción 1.00 03/07/2009 Primera versión 1.01 13/08/2009 Incorporación dominio 1.02 15/03/2011

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

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Control de accesos autónomo por huella dactilar

Control de accesos autónomo por huella dactilar Manual de software Control de accesos autónomo por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039) (Versión de sofware 1.1) (Versión de documento 1.2)

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Control de presencia para terminal por huella dactilar

Control de presencia para terminal por huella dactilar Manual de software Control de presencia para terminal por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039 y 8902004-039) (Versión de sofware 1.5) (Versió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

Beneficios estratégicos para su organización. Beneficios. Características V.2.0907

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

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

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

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Profesor: José Luis Di Biase

Profesor: José Luis Di Biase Trabajo Práctico Laboratorio de Sistemas Operativos y Redes Profesor: José Luis Di Biase Tema: Sparkleshare Integrantes: Esteban Tolaba Fernando Di Meglio Fernando Martinotti Introducción Qué es Sparkleshare?

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

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

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

UNIVERSIDAD AUTÓNOMA DEL CARIBE

UNIVERSIDAD AUTÓNOMA DEL CARIBE Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes

Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes RESUMEN Investigadores de la Universidad

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

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidor FTP en Ubuntu Juan Antonio Fañas Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en

Más detalles

Opciones del menú. Escala Configurar tamaño de imagen. Parámetros Configurar color y brillantes. Compresor Configurar tipo de compresión de imagen

Opciones del menú. Escala Configurar tamaño de imagen. Parámetros Configurar color y brillantes. Compresor Configurar tipo de compresión de imagen Check Cam El accesorio Check Cam es una herramienta de seguridad que funciona de la mano con las consolas de acceso, del software SICAM, su función principal es la de registrar fotográficamente en tiempo

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

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

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Unidad Central de proceso (CPU/UCP): Unidad que se encarga del control del ordenador, procesando para ello

Más detalles

Utilización del sistema operativo GNU/ Linux en las netbooks

Utilización del sistema operativo GNU/ Linux en las netbooks Utilización del sistema operativo GNU/ Linux en las netbooks El sistema operativo es la pieza de software básica de un sistema, que permite manejar los recursos de la computadora, abrir programas, manejar

Más detalles

CAPÍTULO II. Gráficos Dinámicos.

CAPÍTULO II. Gráficos Dinámicos. 2.1 Definición. Los gráficos dinámicos son representaciones a escala del proceso, en donde se muestra la información de las variables del proceso a través de datos numéricos y de animación gráfica. Éstos

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

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

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

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

Información del Producto: XenData X2500 LTO-6 Digital Video Archive System

Información del Producto: XenData X2500 LTO-6 Digital Video Archive System Información del Producto: XenData X2500 LTO-6 Digital Video Archive System Actualizado: 26 de marzo de 2013 Presentación El sistema XenData X2500 incluye el software XenData6 Workstation que ofrece funcionalidades

Más detalles

PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO

PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO PRESENTACIÓN TÉCNICA Y REQUISITOS MANUAL Presentación Técnica y Requisitos www.kronotek.net 1 PRESENTACIÓN TÉCNICA Y REQUISITOS Tabla de contenido 1.

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Sistema de Monitoreo con Sensores Móviles usando Tecnología de Arquitectura Modular. Centro de Modelamiento Matemático Universidad de Chile

Sistema de Monitoreo con Sensores Móviles usando Tecnología de Arquitectura Modular. Centro de Modelamiento Matemático Universidad de Chile Sistema de Monitoreo con Sensores Móviles usando Tecnología de Arquitectura Modular Centro de Modelamiento Matemático Universidad de Chile Julio, 2012 Agenda Introducción Etapa previa: Conceptualización

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

MANUAL DE INSTALACIÓN

MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN SISTEMA DE GESTIÓN INTEGRAL NISIRA SYSTEMS S.A.C. Derechos Reservados Trujillo 2008 Índice Página Introducción... 02 Instalación del Software o Requisitos Técnicos... 03 o Licencia

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

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: 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 componentes adicionales como

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

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

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

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

Laboratorio III de Sistemas de Telecomunicaciones Departamento de Telemática

Laboratorio III de Sistemas de Telecomunicaciones Departamento de Telemática Proyecto: Interoperabilidad entre una Red de Telefonía IP y una red de Radio VHF Objetivos Lograr la interoperabilidad de clientes de VoIP con clientes de Radio VHF Implementar el servicio de Call Center

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX 16/09/2005 Índice de Contenidos 1 INTRODUCCIÓN... 1-1 2 DISTRIBUCIONES LINUX... 2-1 3 CONFIGURACIÓN DE RED EN LINUX... 3-1 3.1 FEDORA CORE 3... 3-1 3.1.1 Configuración

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

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

Emerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control

Emerson Network Energy Center, ENEC Lite, es. Multilenguaje. Navegación intuitiva. Multiusuario. Seguridad. Mantenimiento y control Emerson Network Energy Center, ENEC Lite, es una aplicación para la gestión remota y local de sistemas de energía, baterías, corriente alterna, grupos electrógenos, SAIs, sistemas de refrigeración y demás

Más detalles

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

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido. Curso para conocer y aprender a manejar completamente el sistema operativo Microsoft Windows XP Professional, analizando desde el entorno del mismo hasta sus herramientas administrativas más complejas

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. Mayo 2014 1 Tabla de Contenido 1. Introducción... 3 2. Glosario...

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Lugar: Laboratorio de Redes Tiempo Estimado: 2 Horas

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M. MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS

Más detalles

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS:

FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: FACULTAD DE INFORMATICA MATERIA: GESTION DE CONTENIDO ELECTRONICO PROFESOR: JONATHAN VEGA ALUMNOS: LUISA ROSERO JAIME CAMACHO DATOS INFORMATIVOS: TRABAJO BIBLIOGRAFICO DE, CONCEPTOS, IMÁGENES, EJEMPLOS,

Más detalles

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX Curso 2013/2014 Introducción Esta práctica consiste en la elaboración de

Más detalles

INTELIGENTE Y VERSÁTIL

INTELIGENTE Y VERSÁTIL INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet

la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet Capítulo 5. Monitoreo Remoto En este capítulo se detallará lo referente a la configuración del instrumento virtual y la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet

Más detalles

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2

INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 INSTRUCTIVO DE ADMINISTRADOR ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE ADMINISTRADOR ALFRESCO

Más detalles

Preguntas y respuestas No 2 Publicación 618. 1. Con respecto al requerimiento 2.1.d de la solución requerida (Página 16):

Preguntas y respuestas No 2 Publicación 618. 1. Con respecto al requerimiento 2.1.d de la solución requerida (Página 16): Preguntas y respuestas No 2 Publicación 618 1. Con respecto al requerimiento 2.1.d de la solución requerida (Página 16): Como consultores de este tipo de soluciones vemos que lo ideal es que los drives

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Especificación Técnica

Especificación Técnica Página 1 de 5 Índice 1.- Objeto 2.- Alcance 3.- Desarrollo Metodológico Recuerde que esta Documentación en FORMATO PAPEL puede quedar obsoleta. Para consultar versiones actualizadas acuda al Web Responsable

Más detalles