¿Qué es la robotica? Esta obra es un compendio pormenorizado de contenidos en el módulo de Robótica que se imparte habitualmente en las titulaciones universitarias de Ingeniería Informática e Ingeniería Electrónica. El texto hace un completo repaso a los conocimientos mínimos necesarios para introducirse en el mundo de la robótica incluyendo capítulos muy indicados para estudiantes de Ingeniería Informática como son el de programación y el de la conexión entre Inteligencia Artificial y Robótica. En definitiva se trata de un magnífico trabajo educativo muy adecuado no sólo para estudiantes universitarios sino para profesionales que quieran ponerse al día en esta excitante área de conocimiento como es la Robótica. ¿Cómo entendemos la inteligencia artificial? Entendemos la inteligencia artificial como el sistema de decisiones de una máquina, creada o no por el ser humano, que muestre cierta inteligencia, al menos aparentemente, y que tenga las características de un sistema de impulso vital. Este extenso artículo se basa en la descripción del funcionamiento y características de la inteligencia y la memoria, y se realiza un paralelismo entre ordenadores y cerebro. ¿Que es la guía del programador de NQC? NQC significa Not Quite C (No Completamente C), y es un lenguaje sencillo para programar varios productos LEGO MINDSTORMS. Este documento describe los lenguajes NQC y el NQC API. En resumen, proporciona la información necesaria para escribir programas en NQC. Dado que hay varios interfaces para NQC, este documento no describe cómo usar ninguna implementación de NQC específica. ¿Cuáles son los origenes de la inteligencia artificial? La Inteligencia Artificial comenzó como el resultado de la investigación en psicología cognitiva y lógica matemática. Se ha enfocado sobre la explicación del trabajo mental y construcción de algoritmos de solución a problemas de propósito general. Punto de vista que favorece la abstracción y la generalidad. La Inteligencia Artificial trata de conseguir que los PC´s simulen en cierta manera la inteligencia humana. Se acude a sus técnicas cuando es necesario incorporar en un sistema informático, conocimiento o características propias del ser humano. La lección presenta: * Estudiar las principales ramas de la Inteligencia Artificial * Conocer las principales aplicaciones de la Inteligencia Artificial en la gestión contable y financiera de la empresa * Utilizar en clase de prácticas uno o varios programas de Inteligencia Artificial Cómo utilizar AIMA en Java. Este pequeño tutorial nos muestra cómo utilizar la API AIMA de Java en nuestras aplicaciones. Puedes además descargar los ejemplos implementados en Java y que utilizan los algoritmos de búsqueda heurística: A*, IDA*, Profundidad, Anchura, Profundidad Iterativa, Hillclimbing y Simulated Anneling.