fixes #570 avrdude port detection
Made some small changes reading through the code, no mex file compiler at home so I might have broken it.. but probably not.
Added mapping data.
Put latest input.txt in matlab directory.
Sorry for uploading such a big file, hopefully I removed this before it was on too many computers.
Changes to the sensor modeling code. (Mostly from a better understanding of imtransform).
Fixes to the sensor mapping code. Works now! (Sort of)
Movie. Wanted to have it here for transfer to my computer.
Added some papers guiding the current approach, and commented some.
Modified sensor_map to use 'model_sensor' to plug in a sensor model to map with. Model sensor is meant to be an array of sensor models, one for distances from 10cm to 70cm.
Committing some test files, as well as an updated version of the sensor mapping code.
Added a heavily modified version of map.m called sensor_map, which first constructs a sensor model, then maps data according to the sensor model. NEEDS to be converted to log-odds to speed up computation. There is still a transformation that needs to take place per datapoint per sensor, but ...
Cleaned up the code, someone help figure out the memory error!
First attempt at a probability density mapper. Unifinished.
Small modifications to receive.c, corrected an errorin the ring buffer. Some commenting and cleaning.
Having trouble with wireless (I think) hopefully this will work by friday.
Changes all around. Matlab server is now passive, might work soon.
Small changes - new file just waits for packets to bufferfor matlab, so the robots will decide when to send theirdata in this version.
Minor modifications and fixes. Haven't gotten it to work yet.
Small changes and comments.
Changed receive to work when there's no data,haven't tested for when there is,test.c works as expected,Makefile modified to work on receive.c on a linux machine with matlab.testing robots pending - not hopeful - see code.
Slight corrections to this file. I have no wayof testing without a computer with matlab/linux.
If anyone knows windows threading I'd be much obliged. Alternatively, if anyone knows if thereis an accessible build of gcc higher then version 4 on andrew unix let me know.
Just some test code to see how concurrency works in matlab functions.
Added some test code for the receive function - does not work asI can't get the token ring to start up. receive.c needs to be ona matlab computer to be compiled and run correctly (mex receive.c -lpthread)
Wrote mex file code to interface between matlab and the wireless library.
sample maps created by pushing the robot around a table (3 or 4 walls)
Code that converts data from the robot into a plot
Changed some odometry stuff. Interrupt is called now.Still some problem that is not updating x and y data.