Liberu é um programa de sofware que se instala num computador, que disponha Java e tenha uma ligação de bluetooth, que controla o robot de companhia Formica. Liberu permite dar vida à Formica.
Permite a Formica: Agir; Sentir; Registar; Lembrar; Emocionar-se; Sonhar; Pensar; Decidir e tornar a Agir. Com isto o robot aprende e tem vontade própria.
O programa Liberu contém o número de passos a executar até voltar ao princípio da memória. O número de passos vezes 9 dá-nos o número de neurónios que o robot tem. Podemos encontrar as espécies de animais, de igual número de neurónios aos dos produtos apresentados em Products: Lesma (800 neurónios); Medusa (18.000) e Formiga (250.000, que varia por espécie). Por exemplo o producto Vita Medusa 2K tem 2.000 passos e 2.000x9=18.000 neurónios. Igual aos reais 18.000.
Características de Liberu:
- Número de neurónios, que varia com a versão.
- Vida eterna. Só limitada pelo desgaste do corpo do Robô.
- Aprende com a vivência e permite ser ensinado.
- Tem vontade própria.
- Detecta algo fora do normal da vivência do Robô.
- Preparado para Alertar o dono do Robô de algo anormal.
- Guarda toda a vida do Robô.
- Carrega outra vida guardada de um Robô da mesma espécie.
- Permite comandar o Robô.
- Emoções de Novidade, Alegria, Tristeza, Medo, Dor, Prazer, Saudade, Ansiedade.
- Tem 2 vontades (Fome e Sede ou Energia e voltar para casa).
Videos no Facebook Liberu - NXT Lego
Eis em baixo as fontes Java, numa versão prévia à de 2023, das 12 classes do programa Liberu para o robô da Lego - NXT Mindstorms...
Na segunda coluna estão as fontes Java das 12 classes do programa Liberu para a tecnologia Arduino...
Na terceira coluna estão as fontes Java das 14 classes do programa SimLiberu executável em qualquer computador, do ser C. Elegans, com 250 passos...
- Versão de 2012, antiga, cujos nomes das classes correspondiam aous das colunas da esquerda.
- Vantagens: Pode-se ensinar com vozes; sem padrões pré-defenidos; e procura em paralelo, um determinado número de vezes, alteravél... alêm de vida infinita!!! e ensinado à mão?!
Para uma visão mais alargada leia o livro sobre Sistemas Livres...
Com o dat.zip e este bin.class.zip podemos correr o programa num computador com Java instalado...
HEIS... A ordem correcta de ser lido o programa ordenadas, as doze classes, por funcionalidades e importância...
A classe "main" é a classe Liberu ( o começo)...