Code Monkey home page Code Monkey logo

senior-design-micromouse's People

Contributors

dhelmgren avatar eholbik avatar griggs15 avatar raab14 avatar

Watchers

 avatar  avatar  avatar

senior-design-micromouse's Issues

Modularization

The code for the AI can be modularized, and Devin would love to have a second pair of eyes when updating.

Set up SR-RAM

Do the reading necessary to use the SR-RAM in case of memory overflow.

Pruning Loops

Agent needs to prune loops and dead ends as per the req doc. Until this happens, agent will not be able to solve the maze.

Node Issue

It seems that when the ai writes nodes, the same node is being fed in over and over to the agent. The single node has all of its values change.

Consider what Ward said: Intitialize a list of blank nodes, and use those by way of a helper function, filling them up as needed.

Current Location

The agent isn't recording its location correctly between nodes. This could be for several reasons, requires further testing. Double check any block that uses the currX and currY variables, or compass. (Could buildNode be responsible?)

Going Backwards

When making a node, doesn't save the node behind. Causes a crash as the "backwards" option (currentNode.NESW) is empty.

Add more AI!

The full AI is not on the device yet! As the device navigates with more competence, additional code will be added to work through the maze.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.