Zippers and dirt-sensing, obstacle-avoiding robots in Clojush

January 12, 2011
by Lee Spector (lspector)

A couple of new features in Clojush.

Available as usual from:

20110111: - Added zipper stack and functions (thanks to Kyle Harrington for
            draft code, although this was re-written).
          - Added registered-nonrandom function.
          - Modified odd.clj example to use registered-nonrandom.
          - Added examples/dsoar.clj, a version of the "Dirt-Sensing,
            Obstacle-Avoiding Robot" (DSOAR) problem first described in:
              Spector, L. 1996. Simultaneous Evolution of Programs and their
              Control Structures. In Advances in Genetic Programming 2, edited
              by P. Angeline and K. Kinnear, pp. 137-154. Cambridge, MA: MIT Press.
            This version was written by Brian Martin in 2010-2011.

One Response to “Zippers and dirt-sensing, obstacle-avoiding robots in Clojush”

  1. Says:

    Robot evolution…

    Virtual robots learning to walk are better on their feet if they can evolve as they grow. Read more about these robots, and genetic algorithms here:

Leave a Reply

You must be logged in to post a comment.