TI no mundo animal: pesquisa de formigas e TCP / IP



Várias tecnologias que usamos agora foram "inventadas" e implementadas pela seleção natural e outros mecanismos evolutivos milhões de anos atrás. Por exemplo, navegação ultrassônica (morcegos), sonares (baleias), armas de choque (enguias elétricas) etc. Como se viu, a natureza, milhões de anos atrás, também desenvolveu algoritmos segundo os quais o protocolo de rede TCP / IP, já criado por humanos, funciona. Os métodos de busca de alimentos para formigas são consistentes com esses algoritmos.

Em quase todas as colônias de formigas, a maioria das espécies de formigas tem forrageiras - indivíduos que entregam comida. À primeira vista, as forrageiras correm aleatoriamente ao redor do ninho, algumas mais longe, outras mais próximas, e não há sentido particular em suas atividades. Mas isso é apenas à primeira vista. Apesar da aparente aleatoriedade de seu comportamento, ele obedece a certas leis.

O caso mais marcante é o comportamento de forrageadores de formigas da espécie Pogonomyrmex barbatus. Eles quase nunca retornam à colônia sem presas - comida. A frequência e o número de ataques alimentares depende da frequência e do número de forrageiras que retornam à colônia.

Muitos padrões comportamentais de formigas permanecem inalterados há muitos milhões de anos; portanto, pode-se dizer que foram esses insetos que inventaram os princípios básicos do TCP / IP milhões de anos atrás. Segundo o pesquisador Balaji Prabhakar , há muito tempo as formigas aprendiam sobre funções como o início lento da transmissão e a interrupção da transmissão como resultado de uma falha na comunicação (tempo limite). Quanto ao primeiro caso, ao enviar um grande número de forrageiras (pacotes), a transmissão continua, mas em grandes intervalos.

Se não houver formigas retornando com alimentos (não há confirmação de entrega da embalagem), a transmissão é interrompida por um certo tempo. No caso deste tipo de formigas, o atraso é de cerca de 20 minutos. Se nenhuma formiga retornar durante esse período, os novos forrageadores não vão a lugar algum, o ninho fica em modo de espera. Assim que aparecer pelo menos um forrageiro com comida , a expedição dos fornecedores de entrega de comida é retomada.

Otimização de rota: feedback positivo e negativo


Saindo do ninho, o forrageador se move ao longo de uma trajetória arbitrária. Ele deixa um rastro odorífero (para outras formigas) com a ajuda de feromônios. A formiga retorna ao longo de seu próprio caminho, e a trajetória pode ser um pouco diferente (por exemplo, voltando com a carga, ele é forçado a contornar obstáculos que acabou de conquistar levemente, como um pico de montanha).

Se o forrageiro retornar com a carga, as outras formigas “entendem” que ainda há comida onde o batedor acabou de visitar. Inicialmente, outras formigas se movem ao longo dos "caminhos" originais, mas acabam estabelecendo uma nova rota mais curta. O fato é que mais formigas conseguem percorrer o caminho curto por unidade de tempo do que o longo, o que significa que o traço de feromônio do caminho curto aumentará após algum tempo, mas a trilha do caminho longo, pelo contrário, enfraquecerá. No final, a rota mais curta permanecerá e as rotas longas desaparecerão devido à evaporação dos feromônios. Há uma nuance interessante - se os feromônios não evaporassem, ou se evaporassem mais lentamente do que na realidade, as formigas não seriam capazes de fazer um caminho curto.


Formiga Ceifeira (Pogonomyrmex barbatus)

E assim, como o sistema é baseado em feedback positivo (quando outros indivíduos tornam o caminho dos feromônios mais "perceptíveis) e feedback negativo (os feromônios evaporam, o caminho se torna menos visível para outros indivíduos), a trajetória das formigas se auto-organiza e, finalmente, eles comece a se mover pelo caminho mais curto.

Formigas e robôs


Este ano, tornou-se conhecido outro estudo sobre colônias de formigas, cujos resultados foram utilizados em robótica. O fato é que os cientistas há muito se surpreendem com a capacidade dos insetos de evitar engarrafamentos ao cavar movimentos. Todos eles de alguma forma se organizam, as formigas passam o resto dos indivíduos com uma carga.



Em um novo experimento, especialistas examinaram o comportamento de 30 formigas da espécie Solenopsis invicta. No processo de criação do ninho, eles carregaram a carga (partículas do solo). A princípio, os engarrafamentos apareceram nos túneis, mas com o tempo as formigas aprenderam a esperar até a passagem ficar clara e depois carregavam sua carga sem problemas.

Os cientistas estudaram o algoritmo de comportamento das formigas e usaram esse algoritmo para treinar pequenos robôs. Os mecanismos foram treinados para transportar a carga em um modelo de formiga, e os robôs começaram a funcionar sem problemas e sem problemas. Os robôs aprenderam a deixar seus irmãos passarem com carga e seguir a rota pretendida sem colisões e atrasos especiais. Segundo os autores do estudo, os algoritmos obtidos podem ser úteis para logística, robomobiles e também para a construção de modelos para redução de engarrafamentos. Anteriormente, apenas modelos estatísticos eram usados, mas agora é bem possível usar os mecanismos que as formigas usam.

IoT e divisão de formigas de uma colônia


Outro experimento, conduzido há vários anos, ajudou a entender por que as formigas de uma espécie decidem se separar de sua colônia principal e estabelecer uma nova (o enxame de abelhas é aproximadamente da mesma natureza). Assim, assim que as formigas começam a colidir com muita frequência no ninho, o número de colisões atinge um valor crítico, vários trabalhadores "escolhem" a herdeira da rainha, a escolhem e se mudam para um novo local (nem todos os tipos desses insetos fazem isso).

Os cientistas acreditam que o princípio que permite às formigas determinar o tempo em que é necessário separar-se da colônia principal ajudará a determinar a confiabilidade das previsões meteorológicas com base em dados de sensores e sensores de uma região específica. Por exemplo, sensores que trocam informações entre si podem transmitir um determinado token e o servidor central, além das informações de observação meteorológica, receberá informações sobre o número de registros de determinadas condições climáticas em um determinado local. Quanto mais registros, mais confiável é a previsão do tempo com base nas leituras.

O modelo de comportamento apresentado acima para formigas também é relevante para outros insetos sociais, incluindo cupins, abelhas, vespas e outros. Um estudo mais aprofundado do comportamento dos insetos sociais revelará outras "tecnologias" que eles usam. Alguns deles podem muito bem ser úteis para os seres humanos. Mas, em geral, a natureza ainda tem um grande número de segredos que ainda precisam ser revelados.

Source: https://habr.com/ru/post/pt425089/


All Articles