History | View | Annotate | Download (12.7 KB)
OpenCV now works directly with firewire, coriander is not neededNew vision algorithm integrated, a few issues left with algorithm that tracks the movement of a specific robotRemoved experimental interface to send images over commands socket --plan to use php in webserver instead...
Incremental update; working on: - new vision algorithm utilizing edge detection instead of thresholding - sending camera images over sockets instead of using the webserver
Colonet recharge hack works
More sophisticated hack; bot 4 is default
Added hack for colonet recharging
Testing changes in colonet
virtual wall reported to robots
Added virtual wall support in server
working on robot point and click - kinda works
added some more comments
added some more documentation
fixed another unlock bug, assign robot id bug
commenting out some prints
renaming colonetserver to server
fixed vision bug
client support functions in colonet server (untested)
fixed compile errors in colonetserver
adding CLIENT_ASSIGN_POSITION_TO_ROBOT_ID
broken checkin for robot position stuff
added case for client requesting robot positions
changed various things in colonet dragonfly and server to make stuff work
added return values to a bunch of libwireless functions. Makefile for colonetserver now compiles libwireless when necessary. added static to a bunch of libwireless vars. commented out colonet timeout
added asleep to wl_do loop
some cleanup in colonetserver
added some stuff
trying to get server to send back num robots, xbee ids, sensor matrix -- not working yet
test commit
robot actually does stuff. Moves, but GUI control is off.
formatting stuff
Updated robot_slave code; reformatted a lot of stuff
made the server output an arbitrary sensor matrix instead of a random one
added some todo's
changed how the command gets its connection pool a little bit
removed some TODOs
moved more code in the Command class into its own private functions
extracted some code in the Command class into their own private methods
moved the send to robot code out into its own function in the Command class
moved the command parsing into its own class