created a rotation function in pykhepera module, implemented vector math
version of the go_home behavior. Still no multi-threaded implementaton.
Also added the husk of a console module for testing the robot.
Shifted gears to getting a reliable go_to_point behavior. Moves some
general math functionality into utils module
Added a new test, a Pose class, and a Point class
update tests
small changes to behaivors, data, pykhepera. added notes
pathfinding algorithm and node map generation in map.py
created a raycasting algorithm, added map of the arena
starting calibration
Added a raycasting module, still needs a unit test
Added an alternative odometry that doesn't work (yet), added test for raycasting
start working on food detection
easy food detect, working on calibration
Finished food detection and distance estimation
lots of work! haha. Decoupled calculate_pose, added particle filter husk, etc
fixed estimation functions range <->distance, made new for said functions, and tweaked the raycasting to work with said functions. MAKIN PROGGRESSSSSS YEAH
made raycasting accept a dictionary OR a sorted list of thresholds, created function in data for getting a sorted list of thresholds.
Moved plotting into a seperate thread. needs to be tested.
created a get largest function for calibration, tweaked raycasting tests
Merge branch 'development' of github.com:nihakue/pykhepera into development
started digging into the particle filter. raycasting algorithm is misbehaving, and experiencing lots of trouble with serial communications now.