O que é Claytronics?
Claytronics é um sistema projetado para implementar o conceito de matéria programável, ou seja, material que pode ser manipulado eletronicamente em três dimensões da mesma maneira que imagens bidimensionais podem ser manipuladas através de computadores gráficos. Tais materiais seriam compostos por "catoms" - átomos de claytronics - que, em analogia com átomos reais, seriam as menores unidades individuais da matéria programável. Cada catom seria capaz de receber instruções eletrônicas, processamento de informações e comunicação e aderir a outros catoms. Grupos de catoms seriam capazes de movimento, mas sem os catoms individuais que têm partes móveis. O objetivo é que um número muito grande de catoms extremamente pequenos seja usado na robótica em nanoescala, permitindo uma ampla gama de aplicações.Ensors, uma exibição de vídeo e meios de aderir e mover -se em relação a outros Catoms. A adesão pode ser alcançada por magnetismo ou forças eletrostáticas, por exemplo. Em 2011, ensaios bem-sucedidos foram realizados com catoms de escala relativamente em larga escala que podem se mover em relação a um ao outro em duas dimensões usando eletromagnets que podem ser ligados e desligados conforme necessário. Prevê-se que os Catoms sejam produzidos em massa na escala sub-milímetro e até nanômetro, permitindo que coleções de milhões de catoms sejam manipuladas.
Em Claytronics, as coleções de catoms são chamadas de "conjuntos". Cada catom dentro de um conjunto é capaz de determinar sua localização e, combinando essas informações com alguma meta geral prescrita para o conjunto como um todo, pode decidir se deve se relacionar com os catoms vizinhos ou se deve se mover em relação a eles. Por exemplo, um conjunto pode receber o objetivof Reproduzindo um objeto tridimensional. Inicialmente, os Catoms individuais podem estar se movendo aleatoriamente, mas à medida que usam as informações que foram fornecidas sobre o objeto a ser reproduzido em combinação com informações sobre seus estados e locais de sua memória interna e sensores, o objeto toma forma através de sua ação cooperativa.
Organizar o comportamento de milhões de unidades independentes requer o desenvolvimento de novas linguagens de programação muito diferentes das usadas para aplicações convencionais. Por exemplo, não seria possível identificar exclusivamente cada unidade - eles seriam "anônimos" e, portanto, um "programa" não consistiria em conjuntos de instruções específicas enviadas para unidades específicas. Em vez disso, uma meta seria especificada e as unidades essencialmente autônomas deixadas para se organizar seguindo regras simples. Duas linguagens de programação, MELD e predicados distribuídos localmente (LDP), foram desenvolvidos para esse fim.
Um aplicativo provávelA Lication for Claytronics é uma máquina de fax 3D que permitiria a reprodução de objetos tridimensionais a partir de informações transmitidas. Embora várias outras opções tenham sido sugeridas para conseguir isso, é provável que a tecnologia Claytronics resulte em reprodução muito mais rápida. O objeto a ser reproduzido pode ser simplesmente enterrado sob uma camada de gatos que obteriam e transmitissem informações sobre as dimensões do objeto a um conjunto de gatos que se organizariam para criar uma reprodução precisa. Outra possibilidade é "Pario", um passo à frente do vídeo que permite a manipulação de objetos tridimensionais em movimento, com muitos usos possíveis em pesquisa, modelagem, design e educação, bem como entretenimento.