History | View | Annotate | Download (38.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
Code cleanup and documentation
Minor changes to Colonet delays
Colonet recharge hack works
More sophisticated hack; bot 4 is default
Fixed the same bug in colonet client
Fixed bug in colonet client
Tweaked vision and various colonet fixes
Got rid of old boundary and charge station after disconnect
Added structure to send charge commands; need to implement robot side
Code cleanup; added class for constant defs; click-in-boundary checking
Updated command to clear virtual wall; also fixed minor code error
Added colonet functionality, remote control driver
Adjusted webcam loading
Bug fixes, code organization
Boundary seems to work in applet and send coordinates
Updated boundary code, need to implement scaling
Added some boundary code
Client saves homing data for move-to-point
Changed move-to-point colonet behavior. Need to test.
New robot movement works. Battery meters work with new timing scheme. Still have some repainting issues.
Moved some code. Added documentation. Enabled multiple timings for requests
adjusted data update period
Fixed battery bars
Fixed small bug in Colonet Data Requester
Trying to debug wireless problems
Updated iterator code to for-each loops
Robot vector controller works, with motor status diagram
adding graphical display for robot motor status
added single-instruction commands for robot movement
removed old code
Automatic repaint
Changed applet appearance to enable Aqua look and feel on Macs
Applet requests battery readings from all visible robots
added a 'make run' command to run the applet on optimusprime
removed data print; changed ip addr
fixed a null pointer exception
battery meters should work
added iterator code to replace looping (should be thread safe)
reorganized some code
code optimizations for applet
messing with fonts in client
fixed various runtime exceptions in the applet
Fixed robot selection
spaces to tabs in colonet client
more colonet client cleanup
separate file for RobotIcon in client
fixed NPE in client
more cleanup of client
cleanup of trailing spaces in client
more robot selection fixes
minor visual and network tweaks
graphical fix
graphical updates
fixed preliminary image buffering
added image buffering
Testing synchronization in webcam update
Added preliminary battery meters
Robot identification circles line up properly
Clicking on a robot automatically selects its XBee ID for controlling
Multithreaded the event handlers so the GUI is not unresponsive
Added right-click detection for moving robots
renamed colonetgui to client
fixed image refresh
more updates to colonet
updated some colonet stuff
Added support for controlling multiple robots, but there is an image loading problem
Added additional RTS code and visuals
Began adding functionality for clicking on robots in webcam view.
compatibility updates with colonet server
Connection detection between the server and applet works. When disconnected, the user has the option to reconnect.
fixed typo
added temporary directional commands in the applet controller
removed old simulation code from applet; added a button to manually obtain xbee ID list
cleaned up old files; fixed thread bug when connecting to colonet server
updated connection mechanism in applet
added befault button functionality for colonet gui
Changed defoult colonet location to localhost
adjusted applet layout
minor changes to gui, plus documentation
Added battery packet parsing. The applet now correctly displays battery information sent from a robot using the graphical battery meter.
Battery meter is smaller
battery meter is in testing stage, included in the gui now.
GUI battery meter added
added robot vision support.
minor changes to gui
directional control now works, using buttons or arrow keys (s to stop)
minor changes to colonet gui
added buttons for recharging and task management
testing commit of colonet gui
minor updates to gui
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.
minor fixes
the gui can now request the sensor matrix from the server and parse the matrix.
Minor changes to colonet gui
updated gui code for cleanliness