21 research outputs found

    PERA: Ad-hoc routing protocol for mobile robots

    Get PDF
    Mobile robots need to be able to communicate among them, and with other hosts participating in a given task. Traditional wired networks are obviously not suitable for mobile robots. Current wireless networks are usually based on a fixed network infrastructure (base stations) to route packets. The best alternative for mobile robots are Ad-Hoc networks, which are wireless networks that do not need a fixed infrastructure. This paper describes PERA, an adaptation of an adhoc routing protocol that runs on Eyebot mobile robots. By using PERA, a robot can send messages to other robots or hosts that are not directly reachable through its radio antenna, by routing messages through intermediate mobile robots. The design, implementation and lessons learned in the initial tests of PERA are presented in this pape

    Libre software role in edutainment robotics market

    Get PDF
    Some of the most succesful products in the market of robots for edutainment have made manufactures realize that software for controlling the robots is one of the key elements of the success. Some of them have also conclude that libre software is the best way to produce, maintain and distribute their software. This paper will summarize the fundamentals of the libre software model and their benefits for the edutainment robot market as well as some examples of companies currently supporting i

    Sobre software libre

    Get PDF
    220 p."Sobre software libre" reune casi una treintena de ensayos sobre temas de candente actualidad relacionados con el software libre (del cual Linux es su ex- ponente más conocido). Los ensayos que el lector encontrará están divididos en bloques temáticos que van desde la propiedad intelectual o las cuestiones económicas y sociales de este modelo hasta su uso en la educación y las administraciones publicas, pasando por alguno que repasa la historia del software libre en los ultimos años y los problemas que tiene que enfocar en un futuro próximo como es el caso de las patentes de programación. La obra incluye además una serie de artículos calificados como seminales dentro del mundo del software libre y firmados por Richard Stallman, uno de los grandes gurus del movimiento del software libre. Este es un libro pensado para un publico objetivo muy amplio, no especificamente informáticos, sino también abogados, economistas, universitarios en general. Esto es así, porque la naturaleza de los contenidos, aunque técnica, está prin- cipalmente orientada en dar a conocer la vertiente más filosófica, sociológica y pragmática del software libre. En la actualidad no existe ninguna edición en nuestro idioma que permita a las personas interesadas (sobre todo las que no tienen una formación informática más allá de nivel de usuario) introducirse en la naturaleza y la filosofía del software libre, aún cuando esta temática está ganando en peso dentro y fuera del campo de la informática. Esta obra ha sido concebida en su mayor parte por un activo grupo de profesores de la Universidad Rey Juan Carlos de Madrid, uno de los grupos pioneros en la adopción y difusión del software libre en Españ

    Programación de LEGO MindStorms bajo GNU/Linux

    Get PDF
    GNU/Linux sobre un ordenador personal es la opción libre preferida por muchos desarrolladores de aplicaciones, pero también es una plataforma de desarrollo muy popular para otros sistemas, incluida la programación de robots, en particular es muy adecuada para jugar con los LEGO Mindstorms. En este artículo presentaremos las dos opciones más extendidas a la hora de programar estos juguetes: NQC y LegOS. NQC es una versión reducida de C que permite el desarrollo rápido de programas mientras que LegOS es un sistema operativo completo que permite la programación en lenguajes tradicionales como C o C++. Además, presentaremos algunas herramientas para GNU/Linux relacionadas con LegOS como simuladores o compiladores we

    Software libre en la publicación electrónica: el ejemplo de Open Resouces

    Get PDF
    El sitio Web http://www.OpenResourceS.com es un centro de información sobre software libre. Desde sus comienzos se diseño para manejar gran cantidad de información que se recibe tanto automática como “manualmente” (con intervención humana directa). Además, el sistema de información subyacente gestiona todos los asuntos relativos a la publicidad (accounting, reporting, etc.), que es su principal fuente de financiación. La temática cubierta por el “sitio web” hizo que se considerara el uso de software libre como opción en su construcción, resultando además ser la opción más adecuada a las necesidades del mismo. Este artículo describe las herramientas utilizadas para la construcción de este sitio y el resultado final cuando todas trabajan juntas coordinadamente. También se discute la idoneidad de este tipo de software para el diseñoo de sistemas de publicación electrónica. Entre las herramientas utilizadas pueden destacarse el servidor Web Apache, el lenguaje PHP utilizado para generar dinamicamente páginas HTML, el buscador htdig, la herramienta GLOBAL de generación de código HTML a partir de ficheros escritos en diferentes lenguajes de programación, el gestor de foros w-ágora, o el generados de estadísticas analog. Para cada una de ellas se describe en primer lugar su funcionalidad, se resume la historia y estado actual de las mismas y se analizan las posibilidades de interrelación entre ella

    Panorama del software libre

    Get PDF
    La industria del software utiliza actualmente un modelo de generación de beneficios basado en los ingresos por distribución, es decir, por copia vendida. Como en este modelo de desarrollo los ingresos provienen de la venta de copias, las empresas de producción de software están muy incentivadas para dedicar sus esfuerzos a vender más y mas copias, y por lo tanto, a limitar lo más posible las posibilidades de redistribución de las copias que ellas no controlan (como por ejemplo, los préstamos entre usuarios). Por otra parte, como sólo la empresa que tiene los derechos de un programa concreto puede mejorarlo y adaptarlo a las necesidades de sus clientes, con lo que se corta de raíz la competencia, que queda limitada a la posibilidad de los usuarios para adquirir un programa u otro. Sin embargo, una vez que el usuario ha elegido un programa, no puede acudir a cualquier profesional o empresa para que lo adapte a sus necesidades o lo mejore. El objetivo de esta ponencia es presentar los fundamentos en los que se basa un modelo alternativo a éste, denominado software libre, así como describir algunos de los proyectos más exitosos que se han desarrollado siguiendo este modelo, como GNU/Linux, Apache, BIND, Perl, Gnome, Samba, etc; y explicar por qué compañías como IBM o Netscape empiezan a ver en él una nueva fuente de ingresos y una ventaja competitiva frente a sus rivale

    El negocio del software: licencias, derechos y alternativas

    Get PDF
    El mercado actual del software está construido sobre las licencias “propietarias”. Estas licencias limitan férreamente (usando la legislación sobre copyright) los derechos de quien recibe un programa, prohibiendo por ejemplo su copia, su redistribución, e incluso su uso en ciertas circunstancias. Frente a este modelo, el llamado “software libre” propone una nueva forma de desarrollar y distribuir software, basada en permitir explícitamente la copia, la redistribución, y el acceso al código fuente. En esta ponencia se exponen algunas de las implicaciones de este nuevo modelo sobre el negocio del software, y se analizan las licencias más comunes utilizadas en é

    Experiencia de uso de blogs en e-learning

    Full text link
    Los blogs (bitácoras) son páginas web donde se incluyen textos en orden cronológico inverso y que generalmente permiten ser comentados por los visitantes. En este artículo se presenta una experiencia docente en la que los alumnos han de crearse un blog personal en el que han de escribir textos relacionados con la temática de la asignatura. Los contenidos de los blogs de todos los alumnos se agregan en una única página web (conocida como planeta) que permite a todos los estudiantes conocer y evaluar los contenidos de sus compañeros. Fruto de haber hecho uso de este sistema en varias asignaturas, mostraremos los resultados de nuestra experiencia docente, así como los procedimientos que se han creado para mitigar sus deficiencias y limitaciones

    Libre software environment for robot programming

    Full text link
    When facing the problem of teaching the basis of robot control programming to computer sciences students, apart from the syllabus of the course, some other requeriments have to be considered as which is the most appropiate robot, and which are the rigt tools we have chosen for teaching robotics, focussing on the environment that support the practical assignements. We also analyze the reasons that make us chosse each of the tools, making special emphasis on the Libre requirement that we have imposed to every tool we are using. Finally, we present the results and opinions we have got from our students, and the lessons we have learned by using the Libre software approac
    corecore