Added hack for colonet recharging
Testing changes in colonet
Svn gods be kind.
Cleaning up, trying to be safe.
Fixed the same bug in colonet client
Fixed bug in colonet client
Fixed declaration that caused a linking problem
Fixed wireless error preventing compilation for colonet
object detection has been integrated. can distinguish green object from wall and swarm said object. has issues keeping the token ring going, but wireless packet transmission is fine.
Commited new wireless version.
added andrew's ident code files
code works good with button press. waiting for object detection code. need several robots and charged batteries for demo video.
Updated wireless library.
obj manip - swarm to an object (using button press to detect object)
fixed speeds, stop distances for bfs
Updated wireless library binaries and headers.
Updated wireless documentation.
Major changes to wireless, but still more work to do.
reverted projects/template/ directory to pre-demo state. moved run_around demo code into behaviors/smart_run_around_fsm/ directory.
Minor changes (maybe).
More work on odometry code. (Really want to use floats but am avoiding temptation for now.)
Wrote some odometry code. I had the timers the way I wanted them a couple of days ago, but then subversion ate up my code. I have the right interrupt vector now though...
Maybe all of this nonsense will go away now?
Real subversion issues... this is the best I could do so far.
added a bunch of TODO comments that will improve the style, efficiency, and possibly memory usage of the wireless library
added slowing feature to bfs as it approaches its target, and fixed some rangefinder distances.added code to allow for better transitioning to seek the final robot in a multiple robot scenario, but needs testing.
Tweaked vision and various colonet fixes
Got rid of old boundary and charge station after disconnect
Fixed server Makefile to include vision code
Added structure to send charge commands; need to implement robot side
Code cleanup; added class for constant defs; click-in-boundary checking
added some TODOs to be addressed
Updated command to clear virtual wall; also fixed minor code error
recompiled library - orb_init was called twice by dragonfly init. template folder contains run around demo code (to be restored post-demo). the ords appear to work (at least for demo).
Added joystick slave code
disabled debug printout in colonet_dragonfly
Joystick control works using xbee_putc
Added colonet functionality, remote control driver
added possibility of global client write
reorganized colonet robot code significantly; virtual walls basically work
Adjusted webcam loading
bfs for multiple seekers works as long as they all have line of sight. bfs without line of sight needs work in the transition from the followed robot to the target robot.
merged orbit branch (orbit, bfs) with trunk
Bug fixes, code organization
Boundary seems to work in applet and send coordinates
Updated boundary code, need to implement scaling
Added charging station's i2c_auto code in so that we can do plug and play i2c. Filled in the function prototypes and commented what each funtion should do.
Added more boundary code. Need to test.
Added some boundary code
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
Client saves homing data for move-to-point
Changed move-to-point colonet behavior. Need to test.
added more comments
added some more comments
New robot movement works. Battery meters work with new timing scheme. Still have some repainting issues.
Added supplemental files
Added new move command to robot. Need to test.
Moved some code. Added documentation. Enabled multiple timings for requests
red should be fixed. testing more plz.
adjusted data update period
i think this should work. needs testing.
removed some prints
checking for error from vision function in server
Fixed battery bars
robot now abandons seeking if receives a new command
cleanup and colonet debugging
Fixed small bug in Colonet Data Requester
added a newline to a print
Trying to debug wireless problems
added some comments
changed orbs to use binary constants to see if its fixed
Troubleshooting orb driver code on new charge stations. Currently unable to write to pins.
added some prints that are commented out with DEBUGGING PRINT above it that can be uncommented out later for debugging purposes
did we do anything else?
added orb driver code for new charging station
added folder for charging station drivers
Updated Makefile for CGI access
Fixed exception handling ambiguity in colonetcgi helper app
updated aaai citation on Thought paper
Added Makefile for HTTP access
Added iPhone access page
More HTTP access files
Added preliminary files for HTTP colonet interface
Apparently there were changes to bom.c and bom.h since the last time the library was compiled.
delay_ms has been rewritten to use _delay_loop_2 which is a 4 cycle implementation of a delay written in assembly. This is questionably more accurate but does not use floating point to make delays anymore. ...
added all previous SURG papers (under trunk/pub/papers/SURG)
Modified version of the AAAI paper for Thought.
Updated iterator code to for-each loops
Robot vector controller works, with motor status diagram
added tricolor datasheet in htm form
Had to use a different schematic for the orbs since we ordered from a different company. everything is updated accordingly