Activity
From 02/09/2008 to 03/09/2008
03/04/2008
- 10:49 PM Revision 610: no explosions! removed hack from ConstantCharging.c and ran a test w/ the medium in...
02/29/2008
- 05:00 PM Task #274 (Fixed): Unit Test Architecture
- Create a template and directory for unit tests.
02/28/2008
- 05:14 PM Task #273 (Fixed): Bay Board I2C
- Implement I2C library and utility functions for bay boards. This includes node discovery and address arbitration.
02/27/2008
02/26/2008
- 04:50 PM Revision 608: Fixed exception handling ambiguity in colonetcgi helper app
- 04:48 PM Task #201: High Intensity Light Prototype
- Scrapped in favor of color detection.
- 04:47 PM Task #175 (Assigned): F08 SURG application
- 04:46 PM Task #199: Research RFID
- Scrapped in favor of color detection.
- 04:45 PM Task #264: Thought Paper
- Submitted with slight format changes and citation to the original paper. A little bit of a hack but we'll deal with i...
- 04:43 PM Task #240: delay_ms rewrite
- Rewritten and commented. Tested with Chris. Committed to the trunk.
- 11:30 AM Revision 607: updated aaai citation on Thought paper
- 10:36 PM Revision 606: Added Makefile for HTTP access
- 10:20 PM Revision 605: Added JavaScript file for HTTP access
- 10:17 PM Revision 604: Added iPhone access page
- 10:15 PM Revision 603: More HTTP access files
- 09:50 PM Revision 602: Added preliminary files for HTTP colonet interface
- 09:46 PM Revision 601: 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... - 08:24 PM Revision 600: added all previous SURG papers (under trunk/pub/papers/SURG)
- 07:49 PM Revision 599: General work on SLAM
- 07:42 PM Revision 598: Modified version of the AAAI paper for Thought.
- 07:01 PM Revision 597: Added the magnetic encoder datasheet.
02/25/2008
- 10:58 PM Bug #272: Rosie's clock is set to 2007
- What does this have to do with Colony?
- 10:36 PM Bug #272: Rosie's clock is set to 2007
- Isn't this being done on purpose so that an old version of some software will work?
- 10:19 PM Bug #272 (Invalid): Rosie's clock is set to 2007
- Requires admin privileges to change
02/21/2008
- 04:17 PM Revision 596: Updated iterator code to for-each loops
- 01:57 PM Task #266: Remove old robot graph code
- 12:19 AM Revision 595: Fixed some logical and typo errors in documentation
- 12:14 AM Revision 594: The changes in bom and dragonfly_lib are the result of me and James rehashing the b...
- 10:32 PM Revision 593: turned down speed on smart_run_around...recharging seemed to work better (very subj...
- 09:18 PM Revision 592: bigger inductor seems to not work without the freq hack
- 07:54 PM Revision 591: BFS worked in 2 out of many trials with 2 robots. However, it dropped wireless a l...
02/20/2008
- 04:44 PM Task #271 (Wontfix): design wireless packet for use with manipulation
- communicate object location, information, etc
- 04:42 PM Enhancement #270 (Wontfix): adapt orbit and BFS for cooperative manipulation
- combine these behaviors so a robot can join another in pushing a long flat object
- 04:40 PM Task #173: Design manipulators
- 07:48 PM Revision 590: Robot vector controller works, with motor status diagram
- 07:26 PM Revision 589: added tricolor datasheet in htm form
02/19/2008
- 06:52 PM Revision 588: Had to use a different schematic for the orbs since we ordered from a different com...
- 02:44 PM Revision 587: adding graphical display for robot motor status
- 02:39 PM Revision 586: added single-instruction commands for robot movement
- 02:29 PM Revision 585: removed old code
- 12:06 AM Task #245: Test battery meters
- Requires robot/server communication to work
- 10:10 PM Revision 584: added a define value for the change in direction used by the fsm.
- code worked in my trail w/ robot 1 as the decoy, robo 7 as the driver
- 09:59 PM Task #210: man pages on roboclub9
- 09:58 PM Enhancement #263: Fixed point library
- ("would be nice" for abs pos movement algorithm)
- 09:57 PM Bug #268: xbee_wait_for_string infinite loop
- fixed with a time-out for loop on computer side
- 08:04 PM Bug #268 (Fixed): xbee_wait_for_string infinite loop
- xbee_wait_for_string infinite loop
- 09:53 PM Task #177: Lemmings demo
- 09:53 PM Enhancement #179: Colony logo
- 09:34 PM Revision 583: finished my lights driver, but it doesn't work; it turns the lights on to one color...
- 09:12 PM Revision 582: bfs_fsm without the orbit behavior at the end
- 08:57 PM Revision 581: wireless library now times out instead of infinitely looping in waiting for ok
- 08:43 PM Revision 580: Updated bom.c and bom.h to implement James' changes for BOM1.5
- 08:42 PM Bug #267: client not repainting in safari
- 07:33 PM Bug #267 (Fixed): client not repainting in safari
- client not repainting in safari
- 08:41 PM Task #213: man pages on roboclub1
- 08:41 PM Bug #269 (Wontfix): Queue packets on robot
- Shouldn't depend on client for timing packets. Queue up messages and delay between sends.
- 07:48 PM Revision 579: Automatic repaint
- 07:36 PM Revision 578
- 07:34 PM Revision 577: orbit code
- 07:09 PM Task #265: Protoss gameplay video
02/18/2008
- 06:44 PM Revision 576: removed build dir
- 06:43 PM Revision 575: top level makefile for colonet
- 04:28 PM Revision 574: Changed applet appearance to enable Aqua look and feel on Macs
- 04:13 PM Task #266 (Fixed): Remove old robot graph code
- Remove old robot graph code
- 01:30 PM Revision 573: potentially functional SPI driver, will test tonight
- 01:19 PM Revision 572: more broken code
02/16/2008
- 07:29 PM Revision 571: Added the panelization information. Basically this is all you need to send to 33ea...
02/15/2008
- 05:39 PM Task #265 (Invalid): Protoss gameplay video
- Protoss gameplay video
- 05:23 PM Task #264 (Worksforme): Thought Paper
- * Submit the AAAI Paper to Thought
** Add acknowledgments to AAAI
* Due Ferbruary 27th - 04:58 PM Enhancement #263 (Wontfix): Fixed point library
- Since we can't use floating point...
- 07:33 PM Revision 570: Applet requests battery readings from all visible robots
- 07:25 PM Bug #260: No robot response to battery request
- 07:24 PM Bug #262 (Fixed): Server is not receiving packets from robot
- It looks like handle_receive in colonet_wireless is not being called. The robot is attempting to send battery informa...
02/14/2008
- 06:44 PM Bug #261 (Wontfix): XBee error while running colonet server
- Got this error multiple times while running server, apparently for no reason:
Failed to write to xbee, error 5.
E... - 05:31 PM Revision 569: Shopping list, header library, final layout. Silkscreen layer is values
- 07:53 PM Revision 568: updated comments for BOM wrapper functions. no compiler warnings since they just c...
- 07:50 PM Bug #260 (Invalid): No robot response to battery request
- No robot response to battery request
- 07:48 PM Bug #254: Null pointer exception in client
- 07:47 PM Revision 567: added a 'make run' command to run the applet on optimusprime
02/13/2008
- 06:52 PM Revision 566: removed data print; changed ip addr
- 06:52 PM Revision 565: More testing. Transmission is messed up.
- 06:45 PM Bug #259 (Fixed): Server generally doesn't join token ring on optimusprime
- Server generally doesn't join token ring on optimusprime
- 04:51 PM Enhancement #257: Disable robot controls when not connected
- 03:38 PM Task #183: Write Encoder Library
- * Use timer to grab encoder data at regular intervals
** Use the interrupt to split and store the left and right enc... - 02:58 PM Revision 564: Read the datasheet again and I think we had things out of order.
- Reversed the order but didn't test yet.
- 11:11 PM Revision 563: Close to final layout
- 09:19 PM Revision 562: fixed a null pointer exception
- 08:55 PM Revision 561: battery meters should work
- 08:04 PM Revision 560: added iterator code to replace looping (should be thread safe)
- 07:55 PM Revision 559: reorganized some code
02/12/2008
- 06:06 PM Revision 558: updated readme more
- 05:48 PM Bug #258: Cannot compile server using README instructions
- Updated in r557.
- 05:35 PM Bug #258 (Fixed): Cannot compile server using README instructions
- Cannot compile server using README instructions
- 05:46 PM Revision 557: updated readme
- 02:46 PM Revision 556: code optimizations for applet
- 01:48 PM Revision 555: messing with fonts in client
- 01:24 PM Bug #247: Fix persistence of robot identifications for camera positions
- Seems better now with countdowns.
- 01:23 PM Enhancement #228: Control algorithm for robots to move to an absolute position
- Floating point and/or division causing robot to die.
- 01:21 PM Bug #255: Webcam feed in client is choppy
- much better with 320x240 (as opposed to 640x480).
- 08:54 PM Bug #255 (Worksforme): Webcam feed in client is choppy
- Not sure what we can do about this, but the webcam image is blotchy.
- 01:17 PM Enhancement #257 (Fixed): Disable robot controls when not connected
- Disable robot controls when not connected
- 01:16 PM Revision 554: Recopied original template file that didn't have experiments in it.
- 01:15 PM Bug #248: colonet client throwing lots of exceptions
- Fixed I think
- 01:15 PM Bug #246: Fix click detection on scaled images
- Done
- 01:14 PM Bug #253: Client oob exception
- Fixed
- 08:36 PM Bug #253 (Fixed): Client oob exception
- Exception in thread "ActionHandler" java.lang.IndexOutOfBoundsException: Index: 6, Size: 4
at java.util.ArrayList.R... - 01:14 PM Bug #249: clicking doesn't select robot
- Seems to work now.
- 01:09 PM Revision 553: Branch Clean-up.
- 11:23 AM Revision 552: Creation of branch for work with new charge stations.
- 11:06 AM Revision 551: Cleaning up accidental branch.
- 12:27 AM Revision 550: failed attempt to fix colonet robot code
- 12:26 AM Revision 549: fixed various runtime exceptions in the applet
- 10:33 PM Revision 548: Board is now updated with probable final layout locations, now just need to route :(
- 10:17 PM Revision 547: EXPLOSION! aka the boards are now testable and hopefully won't explode next time.
- ConstantCharging.c currently has the frequency hack
the two data files are real battery tests - 09:53 PM Revision 546: Modified spi.c/h. Sends 1 packet before failing. Funny light blinking
- thing happens when sending, no idea where that came from. It looks like
the orbs are used as transmit lights but the... - 09:43 PM Revision 545: Fixed robot selection
- 09:29 PM Task #239 (Assigned): Port Old Meeting Minutes Over
- 09:23 PM Revision 544: worked on lights driver, set up everything except a sort and a time-split calculati...
- 09:20 PM Revision 543: Lights branch
- 09:05 PM Bug #256: null pointer exception with connect button in client
- r542.
- 08:57 PM Bug #256 (Fixed): null pointer exception with connect button in client
- Occurs when connection fails, and then you click connect again:
Exception in thread "ActionHandler" java.lang.Null... - 09:05 PM Revision 542: fixed exception on disconnect in client
- 09:03 PM Revision 541: Further work on SLAM...
- 09:01 PM Revision 540: battery code now works
- 09:01 PM Revision 539: spaces to tabs in colonet client
- 08:58 PM Revision 538: Non-working update to wireless, sending separate packet for passing the token.
- 08:57 PM Revision 537: fixed a bug caused because when you insert into a C++ map when the key already exis...
- replacing the value with the new value
- 08:45 PM Revision 536: removed any conflict with other fsm variables.
- added tentative orbit stop, which needs encoders to be accurate.
- 08:40 PM Revision 535: more colonet client cleanup
- 08:40 PM Revision 534: wrote some code to smooth robot identification across frames to help stop falsely l...
- changed the vision thresholds
- 08:39 PM Bug #254 (Fixed): Null pointer exception in client
- Exception in thread "Colonet [[DataUpdater]]" java.lang.NullPointerException
at Colonet$DataUpdater.run(Colonet.jav... - 08:33 PM Bug #252: Client security exception
- When i click "disconnect"
- 08:32 PM Bug #252 (Fixed): Client security exception
- xception in thread "Colonet [[DataListener]]" java.security.AccessControlException: access denied (java.lang.RuntimeP...
- 08:22 PM Revision 533: separate file for RobotIcon in client
- 08:05 PM Bug #251: NPE in client
- r532
- 08:05 PM Revision 532: fixed NPE in client
- 07:54 PM Revision 531: more cleanup of client
- 07:38 PM Revision 530: change battery() to battery8()
- 07:12 PM Revision 529: made a copy
- 07:09 PM Revision 528: Created a branch for wireless development.
02/11/2008
- 06:48 PM Revision 527: cleanup of trailing spaces in client
- 06:45 PM Bug #251: NPE in client
- Seems to occur when no image is present
- 06:44 PM Bug #251 (Fixed): NPE in client
- Exception in thread "MouseHandler" java.lang.NullPointerException
at Colonet$WebcamPanel.convertClick(Colonet.java:... - 06:12 PM Bug #250 (Wontfix): Foreign objects in scene causes a lot of interference with vision and colonet
- This might not apply anymore with the new vision algorithm, r937
- 06:10 PM Enhancement #228: Control algorithm for robots to move to an absolute position
- Coded, need to debug.
- 06:09 PM Bug #249 (Fixed): clicking doesn't select robot
- When i click a circle, robot isn't selected.
- 06:04 PM Bug #248 (Fixed): colonet client throwing lots of exceptions
- at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy... - 05:37 PM Revision 526: debugging for robot
- 03:58 PM Revision 525: Did some slam work, trying to get together a good statistical way of reading range ...
- There will be experimenting.... boring horrible experimenting
02/09/2008
- 01:39 PM Revision 524: cleaned up colonet_dragonfly somewhat
- 01:30 PM Revision 523: wrote a control algorithm for robot movement which may or may not work
- 12:46 AM Revision 522: more robot selection fixes
- 12:45 AM Revision 521: broken robot code
- 12:10 AM Enhancement #223: Point and click (RTS style) robot control
- This basically works / is covered by other tickets.
- 12:09 AM Bug #247 (Wontfix): Fix persistence of robot identifications for camera positions
- Server currently often mistakenly thinks that a robot has left or that a new robot is at a position returned by visio...
- 12:08 AM Enhancement #222: Camera-based localization
- Splitting this off into more specific tickets.
- 12:06 AM Bug #209: perform_select: Interrupted system call
- Doesn't happen when i put a sleep in the while loop that calls select...
- 12:05 AM Enhancement #229: Modify client to send robot identifications to server
- 12:05 AM Enhancement #227: Give robots ability to request position from server
- Done - r519.
- 12:04 AM Revision 520: fixed another unlock bug, assign robot id bug
- 12:04 AM Revision 519: fixed robot request position code
- 12:02 AM Bug #246 (Fixed): Fix click detection on scaled images
- Fix click detection on scaled images
- 12:00 AM Task #245 (Fixed): Test battery meters
- Test battery meters
- 12:00 AM Bug #244: Excessive cpu usage in client
- not so bad now, but still not great
Also available in: Atom