Contenido de la categoría 'RobotC'

NXT Sonar 3D en RobotC con coordenadas esféricas

Artículo nº 13 de la serie de 14 artículos sobre RobotC

    Coord_sysEl objetivo de este experimento es lograr una representación de la visión que obtiene el robot mediante un movimiento del sonar en dos ejes. Para ello se ha situado al sensor ultrasónico en una plataforma capaz de moverse con dos grados de libertad y se han realizado lecturas medidas en varias posiciones. En este caso haremos una representación transformando los datos obtenidos anteriormente a coordenadas esféricas. Leer el resto de este artículo »

    Manejo de Ficheros en RobotC

    Artículo nº 12 de la serie de 14 artículos sobre RobotC

    Una de las funcionalidades más pobres, peor implementadas, y con menor documentación de RobotC es el manejo de ficheros. El manejo de ficheros es una herramienta muy útil que nos puede servir para guardar información y usarla con otros programas, independientemente de su lenguaje de programación. Por tanto es la universalidad de los ficheros la que nos permitiría comunicar RobotC con otro programa de cualquier lenguaje. Sin embargo los creadores de RobotC no vieron está utilidad cómo algo importante, y por tanto no han implementado la funcionalidad necesaria para el correcto manejo de ficheros. Leer el resto de este artículo »

    NXT Sonar 3D en RobotC

      Gráfica_El objetivo de este experimento es lograr una representación de la visión que obtiene el robot mediante un movimiento del sonar en dos ejes. Para ello se ha situado al sensor ultrasónico en una plataforma capaz de moverse con dos grados de libertad y se han realizado lecturas medidas en varias posiciones. Leer el resto de este artículo »

      Vehículos de Braitenberg en RobotC

      Artículo nº 10 de la serie de 14 artículos sobre 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. Leer el resto de este artículo »

      Bump&Go en RobotC

      Artículo nº 8 de la serie de 14 artículos sobre 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. Leer el resto de este artículo »