Last century had an accelerated pace in terms of the technological revolution, a different world has been built; one based on electronic devices. Currently, we inhabit a world in which several applications use a computer inside another device, realizing control, communication and multimedia processing tasks; these constitute the largest type of computers used in the market (embedded systems). Since the ENIAC days, computers have become smaller in size, cheaper in price, with lower power consumption and increased performance (more instructions per cycle), therefore, a new era of digital systems is emerging imposed by military, industrial, communications and entertainment needs. Our lives are surrounded by more and more intelligent multimedia environments such as in the workplace, home and on entertainment; handheld devices (cellular phones, PDAs smartphones, tablets, game consoles, etc.) are some examples of embedded systems that we use daily. Recently, reconfigurable computing technologies are enabling the creation of computational platforms supporting new and smarter human-machine collaborative environments with cheaper non-recurrent engineering costs. Clever machines with highly interactive features go beyond traditional systems; they are rich in new I/O methods (e.g. haptic). Those new cooperative environments require intelligent systems in which the system entities possess sensory-motor capabilities, such as visual, auditory and tactile features, as a part of their cognitive capabilities. Given the current technological maturity, innovative and intelligent products that are capable of problem solving, reasoning and learning are becoming possible. This paper reviews technology advancements that could enable the research and development of new intelligent systems in developing countries. The main features of reconfigurable computing as an enabling technology for system development are presented. Furthermore, we introduce the point of view of the Computer Engineering Laboratory (L-IC) at the Bolivian Catholic University and its preliminary architecture for human-machine collaborative environments that will be able to support a wide range of cognitive behaviors within real time constraints.
El siglo pasado tuvo un acelerado ritmo de revolución tecnológica. Se construyó un mundo diferente, basado en el uso de máquinas con dispositivos electrónicos. En la actualidad, habitamos un mundo en el que varias aplicaciones utilizan un procesador electrónico dentro de otro dispositivo, realizando tareas de control, de comunicación y de procesamiento multimedia. Estos procesadores constituyen el tipo más grande de equipos utilizados hoy en día en el mercado (sistemas incrustados). Desde los días de la ENIAC, las computadoras son de menor tamaño, son más baratas en precio, consumen menor energía y poseen un mayor rendimiento (más instrucciones por ciclo), etc.; por lo tanto, una nueva era de sistemas digitales emerge impuesta por necesidades militares, industriales, comunicacionales y de entretenimiento. Nuestras vidas están rodeadas de entornos multimedia con mayores capacidades inteligentes en el trabajo, hogar y entretenimiento; los dispositivos móviles (teléfonos celulares, PDAs smartphones, tablets, consolas de juegos, etc.) son algunos ejemplos de sistemas incrustados que usamos diariamente. Recientemente, las tecnologías de computación reconfigurables están permitiendo la creación de plataformas computacionales que apoyan a los nuevos entornos inteligentes hombre-máquina; éstas son desarrolladas con costos de ingeniería no recurrentes más bajos que sus predecesores. Las máquinas inteligentes poseen características de alta interactividad y van más allá de los sistemas tradicionales; son ricos en nuevos métodos de I/O (e.g. hápticos). Esos nuevos entornos cooperativos requieren sistemas inteligentes en los que las entidades del sistema poseen capacidades sensoriales-motoras, tales como las características visuales, auditivas y táctiles, como parte de sus capacidades cognitivas. Dada la madurez tecnológica actual, es posible crear productos innovadores e inteligentes que sean capaces de resolver problemas y realizar razonamientos y aprendizajes en tiempo real. Este artículo revisa los avances tecnológicos que podrían permitir la investigación y desarrollo de nuevos sistemas inteligentes en los países en desarrollo. Se presentan las principales características de la computación reconfigurable, mostrándola como una tecnología habilitadora para el desarrollo de sistemas inteligentes. Además, presentamos el punto de vista del Laboratorio de Ingeniería en Computación (L-IC) de la Universidad Católica Boliviana y se presenta una arquitectura preliminar para entornos colaborativos hombre-máquina que será capaz de soportar una amplia gama de comportamientos cognitivos operando con limitaciones de tiempo real.