|
Programação Baseada em Comportamentos |
|
|
Para que seu robô faça alguma coisa útil, você deve programar o MC 2.5 para tomar a ação adequada a cada situação. O seu programa deve analisar as leituras dos sensores e enviar os comandos desejados para os motores, para as luzes ou para o gerador de som – para que sejam produzidas ações adequadas ao ambiente e ao objetivo do robô. Nos filmes de ficção científica os robôs têm objetivos complexos (como, por exemplo, salvar a princesa Leia Organa da série de Guerra nas Estrelas) e seus programas são dotados de Inteligência Artificial. Embora ainda você não possa construir robôs com os de Guerra nas Estrelas, em nossos projetos podem ser utilizadas algumas técnicas simples de Inteligência Artificial. Na verdade, vamos utilizar uma técnica que permite desenvolver robôs que reagem de maneira instintiva aos estímulos em seus sensores. Na natureza encontramos diversos exemplos de organismos que se comportam de maneira semelhante. Entre este podemos citar os insetos, que seguindo apenas seus instintos conseguem sobreviver e construir sociedades sofisticadas como as formigas e as abelhas, ou como o camaleão que muda de cor em função da cor do local onde ele esteja..
O LEGAL possui três tipos de comportamentos já implementados, os quais você pode utilizar em seus programas:
|