Johnny 2.0
Description :
Le principe du mécanisme d'apprentissage est le suivant : chaque astrocyte ajoute aux synapses auxquelles il est connecté une fonction périodique de valeur moyenne nulle T(t). Les astrocytes observent les variations de l'état de satisfaction local du système, ajoutant i x T(t) à la synapse si cet état augmente ou le soustrait si il diminue, avec i valeur de sortie du neurone en amont de la synapse. La fonction de satisfaction de chaque astrocyte est défini comme proportionnel à la vitesse du moteur associé. Si le robot heurte un obstacle, la valeur devient négative et diminue à chaque période tant que l'obstacle n'est pas évité. Le robot aura ainsi tendance à aller le plus vite possible tout en évitant de se cogner.
Expériences :
Pour la première expérience, on éclaire le centre de l'enclot, le robot est placé sous la source lumineuse. On observe le comportement suivant :
-le robot commence par osciller, mû par les variations de ses synapses.
-Il commence à accélérer et sort de la zone éclairée.
-Il s'arrête et recommence à osciller, avant d'avancer dans l'obscurité.
-Il finit par heurter un mur. La vitesse des moteurs se met à osciller de plus en plus fort jusqu'à ce que la vitesse devienne négative : le robot recule.
A ce stade, le robot devient photovore et se met à tourner autours de la source lumineuse. Au bout d'un certain temps, à force d'évoluer à la limite de la zone éclairée, le comportement photovore s'estompe et le robot se met à avancer tout droit... et repart pour un nouveau cycle.
Pour la seconde expérience, on inverse les conditions d'éclairage lorsque le robot est devenu photovore. On observe le comportement suivant :
-le robot, photovore, se dirige vers le mur éclairé et le heurte.
-Sa vitesse oscille jusqu'à ce qu'il recule.
-Il se met à reculer, quel que soit l'éclairage qu'il perçoit.
-En passant sous la zone d'ombre, sa vitesse va peu à peu augmenter jusqu'à devenir positive : le robot devient photophobe.
Ces expériences montrent que le robot est capable de s'adapter aux conditions de son environnement.
Documents :
Note : le document numérique original a été perdu dans un crash de disque dur, le document ci-dessus est le scan de la version papier.
programme en basicF84 : prog.wps