History | View | Annotate | Download (7.8 KB)
Can now move robots with the GUI, deletion built into GUI but doesn't work in the backend.
Can run with no robots.
Fixed race condition for adding robots?
Can now add robots through the GUI.
Switched to loop based suspending on the robots using simulator_do
now runs much better for the stupid template sample
Added replay functionality and command line arguments
-l <filename> log simulation to file [currently make sure file does not exist, overwriting of files not handled well]
-p <filename> run a log file rather than simulation
-w <filename> load in world file
Cleaned up code, removed all compiler warnings.
added some error checking
Draws polygons in the environment.
added update_rangefinders, which should be enough for the demo tomorrow
works with 20 robots! but its incredibly slow and destroys computersalso fixed a bug in the robot creation code (it didn't init robots array to -1 after a resize)
Motion works, but needs fine tuning.
Fixed bug in iterator.
Threading issues worked out better... Ready to add motion.
Started on drawing robots in the right place.
fixed the environment variable stuff
Free's shared memory in the core file upon error in forking or error in attaching to shared memory
Refactored simulator, set some stuff up to work with multiple robots.