A teach box is a device that registers and memorizes mechanical motions or processes for later recall and execution by an electronic or computer system. The term especially applies to programmable robots.
Robot programming can be divided into levels, starting with the least complex and progressing to the equivalent of human intelligence. The table shows a four-level scheme.
Programming Level | Description |
4 | Human intelligence |
3 | Complete tasks |
2 | Sequences of motions or operations |
1 | Single motions or operations |
An example of a level-1 teach box is a remote-control for the doors of a car. Quando o receptor sem fio recebe o sinal da unidade remota, ele trava ou destrava as portas. Outro exemplo de uma caixa de controle remoto de nível 1 é a caixa de controle remoto que controla um sistema de som de alta fidelidade ou gravador de videocassete (VCR).
Um exemplo de uma caixa de controle remoto de nível 2 é o microcomputador que controla um atendedor de chamadas. Quando chega uma chamada, a sequência de operações é recuperada da memória. A máquina atende o telefone, faz um anúncio, leva a mensagem e reinicia para a próxima chamada recebida.
Caixas de ensino de nível 3 são usadas em aplicações aeroespaciais, miliatárias e industriais. Nível 3, logo abaixo da inteligência artificial equivalente humana ( IA ), é chamada de programação de nível de tarefa. Programas no nível 3 podem instruir um robô a executar operações completas, tais como empurrar a neve de um driveway ou pilotar um avião em uma missão de reconhecimento.
Os movimentos pretendidos de um robô são inseridos na memória pressionando botões ou guiando um joystick ou outro dispositivo de controle tridimensional. O percurso do robô, variações de velocidade, rotações e movimentos de agarrar/agarrar são todos programados. Então, quando a memória é recuperada, o robô reproduz esses movimentos na seqüência exata, e na extensão e velocidade exatas em todas as dimensões.
Veja também inteligência artificial e robótica .