Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gobot

It's a Monte Carlo Locatization Similator with HTML5 Canvas and JavaScript.

GOBOT is a basic Monte Carlo Localization Simulator. It uses particle filters to generate the probability distribution of possible locations. It has a UI and controls feature to test different probabilities.

I developed this as my homework for Probabilistic Robotic course of M.Sc. Programme in Computer Engineering in Yildiz Technical University. http://www.bologna.yildiz.edu.tr/index.php?r=course/view&id=6900&aid=3

Demo

https://gokercebeci.com/demos/gobot/ Please, use Google Chrome

Usage

Robot: Robot is blue and has an triangle shape. You can move it on the map with keyboard arrow buttons. And space key to measure sensors. Robot calculates probability distribution of possible locations after each measurement.

Kidnapped Robot Problem: It is to simulate a situation where the robot in operation is carried to an arbitrary location. http://en.wikipedia.org/wiki/Kidnapped_robot_problem

References

Artificial Intelligence for Robotics, UDACITY Monte Carlo method, Wikipedia Monte Carlo localization, Wikipedia Recursive Bayesian estimation, Wikipedia Normal distribution, Wikipedia Box–Muller transform, Wikipedia JavaScript, Mozilla Developer Network HTML - Canvas, Mozilla Developer Network Google Charts, Google Developers

License

It is under MIT License

Developer

goker

About

JavaScript Canvas Monte Carlo Localization Simulator

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages