Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/idorobots/noesis

SKN Noesis Lisp/AI workshops stuff during my studies at AGH-UST.
https://github.com/idorobots/noesis

common-lisp localization robotics simulation workshop-materials

Last synced: 3 days ago
JSON representation

SKN Noesis Lisp/AI workshops stuff during my studies at AGH-UST.

Awesome Lists containing this project

README

        

* AI & Robotics utilities
Written in Common Lisp and (rarely) other stuff for SKN Noesis Lisp/AI workshops.
Contains:

** Markov localization
Implementation and a simple web-app demonstrating [[http://www.google.com/search?btnG=1&pws=0&q=Markov+localization][Markov localization]] algorithms at work.

Usage:

: CL-USER> (load "visualmarkov.lisp")
: CL-USER> (run-markov)

...and visit [[http://localhost:8080/markov][http://localhost:8080/markov]]

Check out the `examples' for some input examples.

** Particle Filters
Implementation of a [[http://en.wikipedia.org/wiki/Particle_filter][Particle Filter]] used for localization in a 2D world with several distinctive landmarks.

Usage:

: CL-USER> (load "particle.lisp")
: CL-USER> (defparameter robot '(10 10 0)) ; Robot position and orientation.
: CL-USER> (defparameter landmarks '((50.0 . 50.0 ) ...)) ; Used for measurements.
: CL-USER> (simulate robot landmarks :N 1000)

Check out `particle.lisp' file for some input examples.