Logic Gates with Cubelets by signal propagation

Sdílet
Vložit
  • čas přidán 4. 04. 2020
  • We implement majority and AND gates (with negation NMAJ and NAND) with Cubelets robots. Binary values are represented with the propagation of light (on=1, off=0), they compete for the space and interact in a boolean operation. This way, one lightness cube handles the majority operation operating on a T-function. If a MAJ operation is true hence the light is catch by a brightness cube and display the final result. Also, if you fix the third input as 0 then you can simulate an AND gate but if you fix this value as 1 then you can simulate an OR gate. Finally, to get NAND, NOR and NMAJ gates simply we connect an inverse cube.
    The source code to implement a MAJ gate with Cubelets is available from: gist.github.com/RQF7/87b89a3c...
    References.
    1. Computing with modular robots, by publish.
    2. Schweikardt, E., Gross, M.D. (2008) Learning about complexity with modular robots. In: 2008 Second IEEE International Conference on Digital Game and Intelligent Toy Enhanced Learning, (pp. 116--123), IEEE.
    3. Martínez G.J., Adamatzky A., Morita K., Margenstern M. (2010) Computation with Competing Patterns in Life-Like Automaton. In: Adamatzky A. (eds) Game of Life Cellular Automata. Springer, London.
    4. Figueroa, R.Q., Zamorano, D.A., Martínez, G.J., Adamatzky, A. (2019) A Turing Machine Constructed with Cubelets Robots. Journal of Robotics, Networking and Artificial Life, 5(4) 265-268.
    5. Logic gates with Cubelets: NAND and XOR. CZcams video: • Logic gates with Cubel...
    6. Robotic Turing machine. CZcams video: • CULET: Cubelets Lego U...
  • Věda a technologie

Komentáře •