fixes #570 avrdude port detection
added passing of overhead camera image to client through PHPfixed unfreed memory in server/vision/savetonetwork.c
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...
New vision algorithm utilitizing Hough Transform and edge detection instead of the older one using ellipse fitting and thresholding
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
Tweaked vision and various colonet fixes
Fixed server Makefile to include vision code
added possibility of global client write
minor changes related to virtual wall
virtual wall reported to robots
Added virtual wall support in server
added some more documentation
working on robot point and click - kinda works
added more comments
added some more comments
removed some prints
checking for error from vision function in server
cleanup and colonet debugging
added a newline to a print
Trying to debug wireless problems
added some comments
wireless library now times out instead of infinitely looping in waiting for ok
Changed applet appearance to enable Aqua look and feel on Macs
removed data print; changed ip addr
failed attempt to fix colonet robot code
fixed a bug caused because when you insert into a C++ map when the key already exists, it ignores it instead of replacing the value with the new value
wrote some code to smooth robot identification across frames to help stop falsely losing robotschanged the vision thresholds
more cleanup of client
fixed another unlock bug, assign robot id bug
fixed mutex unlock bug. made it so that if there is just one robot seen, it is assumed to be the robot requesting
commenting out some prints
fixed memory leak in vision code
locking around position map
position updating in separate thread. incomplete SIGINT handler
cleaned up server makefile
moved more old dirs
moved vision code
renaming colonetserver to server
starting to restructure colonet directory
readded sleep to server since it seems to help with joing token ring (???)
made it so it removes robots it does not have new positions for
fixed vision more
fixed vision bug
added some really simple support for keep track of which position is which robot over time
put in some dummy assignments to get rid of some compiler warnings
client support functions in colonet server (untested)
removed unneeded delete
fixed compile errors in colonetserver
got position map to compile
adding CLIENT_ASSIGN_POSITION_TO_ROBOT_ID
added some more stuff to the position monitor
broken checkin for robot position stuff
added case for client requesting robot positions
colonet wireless position reporting
stubs for colonet position functions in colonet server
got rid of some compiler warnings
cleaned up the makefile a little
removed an extra character in the makefile
started adding support for getting position dataupdated the makefile to support the position data stuffremoved a sleep in ColonetServer that didn't need to be there
defined robot position interface
logging stuff no longer occurs by default in server
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
reduced colonet server cpu usage to near zero
added asleep to wl_do loop
changed makefile of colonetserver
colonet wireless now setting com port and checking for wlinit errors
added error returns to some libwireless functions, handled in server.
moved colonet_wireless into the colonet server
some cleanup in colonetserver
Added a README for colonet. Removed some unused files. Some other minor cleanup.
fixed some warnings in colonet robot code
fixed dumb wl library bug
Added battery request functionaltiy. It works, but is kind of a hack. I will be cleaning it up so the format is the same as other requests.
added a colonet run targete
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.
fixed some wl stuff; robot now receives packets
Fixed bug in ColonetServer.cpp
fixed the makefiles now that the compilation issues have been fixed
formatting stuff
trying to fix some compilation problems
changed to colonet makefiles
Updated robot_slave code; reformatted a lot of stuff
made the server output an arbitrary sensor matrix instead of a random one
moved some code into their own private methods
added some todo's
improved the data encapsulation of connection pool