overhaul of colonet wireless library
Externalized strings for XBee ports.
Oops, I left in one thing with POSIX timers.
Cool stuff...
Slam stuff! Stuff is cool.
Wireless library now uses the same code for timers on mac and linux.
Fixed several bugs in the token ring.
minor fixes
removed colonet build files
Recharging code for the robots now compiles. It is entirely untested.
Changed the wireless library so it is portable to a Mac, woohoo! More slam stuff,will test presently ish.
Maybe this will work now...
Uh oh...
Did more work on autonomous recharging for the robot.
Branching for encoder work in the library.
Added new charging station code to charging station branch, it now compiles.
Removed charging_station branch, as it has now merged with autonomous_recharging.
Moved charging station to autonomus_recharging branch.
Removed charging station directory.
Added smart_run_around_fsm to behaviors in trunk
Added new recharge code to autonomous_recharging/dragonfly
BRANCH autonomous_recharging branch created
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.
Wireless library now works on teh charging station.
added scheduler files to scheduler branch
Wee we committed i2c with many problems. But it should be ok.
merged lib_additions
attempted to merge lib_addtions to trunk
I think I sort of merged in the auto echarge daughter board code
tried to merge lib_additions again...
I2C is documented. This is a pre-merge commit.
tried to merge lib_additions branch...we'll see what happened
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
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.
Documented i2c. Need to do some better explanations and clean up the h file.
"merged" frm the branch
updated some stuff
updated gui code for cleanliness
Updated libdragonfly documentation for reset.h.
recompiled library w/ math and reset
tested math and reset, add to trunk next
dos2unix on Makefile.
Ported (AKA moved) tiny861 code from the old repositoryCeated new folder in the auto recharge project
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
renamed Logging.cpp to Log.cpp to match the name of the class
fixed a typo
added comments and fixed style a little bit
Committed i2c. Need to comment and bring up to coding standards.
Added robot packet response.
Updated libwireless to include new token ring functions.
Updated libwireless binary.
I think this should do it.
More..
I'm having some commit woes... bare with me
First SLAM commit. Got started on the robot side code, i.e. filling in the necessary wireless methods.The robots will respond to two types of commands from the computer. Data Requests, and action requests.
Branching for i2c documentation and integration.
added and compiled math and reset to the library. doxygen to come next.
Updated wireless library in lib directory.
Wireless library updated. Ran successfuly for 15 minutes on 4 robots.
Moved port to front in template makefile.
Oops, I put the docs in the wrong folder.
updated to new xcode format
cleaned up colonet gui code
Updating Colonet GUI to new style, plus minor fixes
added math and reset to the library
made a copy
revised colonet style
Small colonet cleanup.
added autonomous_recharging and scheduler folders to projects
added new xcode project files
added autonomous_recharging and scheduler folders in projects
added some doxygen comments
got rid of old files
moved around some braces and whitespace and renamed variables to make the code comply with style guidelines a bit more
moved around more code
moved more code around
moved more code around and got rid of the initialization file
moved around some more code
Added two lines to the default Makefile that checks for a predefined COLONYROOT variable.I suggest everyone defines a global as the ../../.. is undependable.
started moving ColonetServer into a class. the code is pretty messy at the moment
Added libwireless documentation.
Added wireless library to lib directory.
Added wireless library project folder.
Added template file.
creating the branch for recharging station code