Vehículos de Braitenberg en LeJOS

LateralTal y como vimos en el artículo de RobotC Vehículos de Braitenberg en RobotC los vehículos de Braitenberg fueron concebidos por el investigador Italo-Autriaco Valentino Braitenberg para ilustrar de manera evolutiva las habilidades de agentes simples. En el artículo de hoy implementaré un par de comportamientos de vehículos de Braitenberg en LeJOS. Seguir leyendo →

Control de un gráfico en el PC con LabVIEW

El objetivo de este pequeño proyecto es crear en el ordenador una gráfica en dos dimensiones en la que presentaremos un punto cuyas coordenadas estarán controladas dinámicamente por los sensores de rotación de dos servomotores del NXT. Vamos a ver que es posible realizar el control de un gráfico en el PC con LabVIEW. Para ello introduciremos varios conceptos nuevos, que serán necesarios para entender el funcionamiento del programa. Aunque este nuevo programa no tiene ninguna finalidad en sí mismo, nos abrirá las puertas para la creación de proyectos más complejos. Seguir leyendo →

Vehículos de Braitenberg en RobotC

FrontalLos vehículos de Braitenberg fueron concebidos por el investigador Italo-Autriaco Valentino Braitenberg para ilustrar de manera evolutiva las habilidades de agentes simples. Los vehículos representan la forma más simple de inteligencia artificial basada en comportamientos o conocimiento corporal, por ejemplo el comportamiento inteligente que surje de la interacción sensor-motor entre el agente y su entorno, sin necesidad de una memoria interna, representación del entorno, o inferencia. Hoy probamos los vehículos de Braitenberg en RobotC. Seguir leyendo →

LEGO Ben 10

Alien-Force-Logo-243x316Ben 10 es una serie de animación creada por la compañía Man of Action (formada por Duncan Rouleau, Joe Casey, Joe Kelly y Steven T. Seagle) y producida por Cartoon Network Studios. En Estados Unidos la serie fue estrenada el 27 de diciembre de 2005, y el último episodio fue emitido el 15 de abril de 2008. La serie ha tenido varias secuelas una de las cuales es Ben 10 Alien Force, que es precisamente la que LEGO ha decidido convertir en parte de su colección. Seguir leyendo →

Bump-Go en RobotC

Bump&Go2En el artículo de hoy voy a explicar el Bump Go en RobotC. El Bump Go es un programa en el que el robot se mueve aleatóriamente por una habitación esquivando obstáculos cuando los detecta. Puesto que el movimiento es aleatorio llegará un momento en que se haya movido por toda la habitación. Este tipo de robot ya existe, y tiene uso comercial, como la aspiradora Roomba, que es capaz de aspirarte la casa automáticamente. Seguir leyendo →

Introducción a la Robótica

robot-arañaLa historia de la robótica es corta pero intensa. A lo largo de los últimos añs no solo se han desarrollado técnicas de programación nuevas, sino que también ha evolucionado la forma física de los robots. Un robot se compone tanto de la parte física como de la programación, pero esta última esta altamente condicionada por la primera. Por tanto en esta introducción a la robótica introduciré el concepto físico de un robot. Seguir leyendo →

Sonar mejorado en RobotC

Sonar1En el artículo anterior vimos como implementar el sonar básico. En este artículo voy a trabajar un sonar mejorado en RobotC para que tenga una mayor funcionalidad, y se puedan observar mejor los objetos por pantalla. Para ello usaremos nuevas funciones del LCD del NXT, y seguiremos utilizando la trigonometría para mostrar de forma precisa objetos por pantalla. Seguir leyendo →

Robot seguidor básico con ultrasonidos

Sigue Objetos 1Actualmente es posible crear robots avanzados que sean capaces de seguir a una persona guiándose por determinados patrones: como por el color de la ropa, su altura, … Aunque estos robots no tienen gran utilidad en la actualidad, es una funcionalidad que podría ser útil para complementar otras en un futuro. Con los LEGO Mindstorms NXT no es posible ser tan preciso, pero se puede conseguir un comportamiento parecido. Construiremos un Robot seguidor básico con ultrasonidos. Seguir leyendo →