Robótica en la escuela

Por que el conocimiento en robótica debe empezar en la escuela

Robocup Jr. sesión 4

Previo:

Esta tarde, los alumnos tendrán que realizar las siguientes tareas en el aula:

  1. Definir finalmente los equipos y pruebas para los alumnos indecisos
  2. Desarrollo de robots para pruebas Dance y Rescue
  3. Aprendizaje de sigue lineas

Para el aprendizaje del sigue Lineas, se han dejado una serie de ejemplos en el SVN, recopilados de Internet para que lo aprendan y sobre ellos lo evolucionen.

http://code.google.com/p/cre2010/

http://code.google.com/p/cre2010/source/browse/trunk/jab/rd/lineFollower/

Un ejemplo del uso del sigue lineas con el sensor NXTLineLeader:

http://lejos.svn.sourceforge.net/viewvc/lejos/trunk/samples/NXTLineLeaderTest/NXTLineLeaderTest.java?revision=4157&view=markup

La prueba de Rescue consiste en el desarrollo de robots que manejen los siguientes comportamientos:

  1. Seguir linea
  2. Detección de gap
  3. Detección de obstáculos
  4. Detección de inclinación
  5. Detección de área de lata
  6. Captura de lata

Para conseguir esto, es necesario que los robots emplean algún tipo de sistema de gestión de comportamientos vía maquina de estados finitos o arquitecturas de Subsumption.

http://en.wikipedia.org/wiki/Subsumption_architecture

http://lejos.sourceforge.net/nxt/nxj/tutorial/Behaviors/BehaviorProgramming.htm

http://ai.eecs.umich.edu/cogarch0/subsump/

Share

7 Comments

  1. hemos decidido escoger la cancion de michael jackson TRHILLER ya les contaremos como nos ha ido al realizar el robot

  2. si hay linea
    mientras haya linea
    SigueLineas

    si no hay hay linea
    si el giroscopo dice que esta en llano
    ProcedimientoGaps

    si el giroscopo dice que esta en una elevación
    SubirRampa
    DetectarLata
    MoverLata
    BajarLata

    Y repite el programa infinitamente

  3. Una versión del sigue Lineas empleando Fuzzy Logic:
    http://stefans-robots.net/en/fuzzy-line-follwing-nxt-robot.php

    Muy interesante para comparar con un sistema básico, un sistema con control PID y este que pongo.

Leave a Response

 

Comment moderation is enabled. Your comment may take some time to appear.