Modified smart_run_around_fsm to fix the direction and make it smoother
Added the com_port functions to trunk
Updated token ring.
Fixed wireless network speed.
Updated wireless library.
Token ring speed doubled, bugs fixed.
Removed interrupt packets.
Minor wireless bugfix.
Wireless analysis done for up to 5 robots.
directional control now works, using buttons or arrow keys (s to stop)
fixed a small error in motor set code
Analyzation program now works.
robot actually does stuff. Moves, but GUI control is off.
fixed some wl stuff; robot now receives packets
added new gui index.html file
minor changes to colonet gui
fixed a typo in the ttyUSB port hardcoding
added buttons for recharging and task management
removed old files
testing commit of colonet gui
testing the new repository; minor formatting stuff
Recharging now works, wireless has been updated.
added a colonet target to the wireless library
Fixed bug in ColonetServer.cpp
fixed the makefiles now that the compilation issues have been fixed
changed the computer target to use g++ instead of gcc to be compatible with colonet
fixed the casting in the other files so g++ would actually compile
trying to fix some compilation problems
added the ifndef header protection to the header files
changed to colonet makefiles
Updated robot_slave code; reformatted a lot of stuff
minor updates to gui
updated colonet defs file
Updated robot colonet library.
recompiled libwireless in the trunk (works on robots now)
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
renamed client.cpp and its header file to wirelessMessageHandler.cpp
made the log file adhere to style guidelines a bit better
removed the dependency the wireless message handler had on the connection pool
changed how the command gets its connection pool a little bit
More progress on charging... Sometimes the token ring drops out.
significant changes to colonet gui, added relative velocity control, task add window, support for individually-paintable image panels, ability to request and parse xbee ID lists, ability to display xbee IDs graphically and in control mode, and other minor fixes.
removed some TODOs
removed more dead code
removed some dead code
changed the Log class a little and made it conform to coding style slightly better
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
did a very hacky solution to make the server compile again.when someone learns more about archives/libraries, this should be fixed
Forgot to check in changes to colonet defs before. Checking them in now.
added a response to REQUEST_XBEE_IDS that generates random values. not tested yet because g++ disappeared off roboclub1
Minor wireless updates (for debugging off)
updated server for new wl library changes
more work on colonet wireless
Finished modifying wl library
overhaul of colonet wireless library
Externalized strings for XBee ports.
Oops, I left in one thing with POSIX timers.
Wireless library now uses the same code for timers on mac and linux.
Fixed several bugs in the token ring.
removed colonet build files
Added smart_run_around_fsm to behaviors in trunk
added charging_station and dragonfly folders to autonomous_recharging
Commit missed the new files. Damn svn add.
Did a lot of work on slam, the robot/computer should be able to read back all of the information from IR and the BOM's right now. No testing yet. Waiting for freshman... Mwa ha ha. Next step is the hard part, working on the actual mapping algorithm. Hopefully some freshman will know OpenGL or something.
Forgot to add include and source files in lib directory on previous commit.
Updated build and documentation for libdragonfly, including reset.h, math.h and i2c.h.
Updated wireless library, fixing bug and now works for a firefly if FIREFLY is defined.
Wee we committed i2c with many problems. But it should be ok.
I think I sort of merged in the auto echarge daughter board code
the gui can now request the sensor matrix from the server and parse the matrix.
made it send a random sensor matrix when client requests bom matrix
added supplementary java files
Minor changes to colonet gui
Worked on computer_main and robot_main, Somewhat completed robot_main. Will need to clean up packet creation.computer_main is nowhere near complete. Working on pulling in data from the robots.
"merged" frm the branch
updated some stuff
updated gui code for cleanliness
dos2unix on Makefile.
updated the makefile a little
Updated wireless library to add different channels.
got rid of a few more TODO's
got rid of some TODO's