Robot simulation, WIP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.gitignore
.npmignore
LICENSE
README.md
package.json

README.md

robotsim

Robot simulation, WIP

Installation

Via npm on Node:

npm install robotsim

Objetives

Environment

  • Have a two-dimension environment
  • Have light sources in environment
  • Have obstables in environment (initially, simple rectangles)

Robot

  • One or more robots
  • Distance sensors, with orientation
  • Light sensors, with orientation
  • Movement actions (ie: two wheels, or only advance distance and turn)
  • Sensors with noise
  • Action actuators (ie: wheels) with noise (ie: wheel slip)

Strategies

  • Hardwired programming
  • Evolutionary programming

Interface

  • Environment canvas/SVG display in browser
  • Consumed as a library, from browser or command line

Usage

TBD

See tests

References

Samples

TBD

Versions

TBD

Contribution

Feel free to file issues and submit pull requests — contributions are welcome.

If you submit a pull request, please be sure to add or update corresponding test cases, and ensure that npm test continues to pass.