Activity
From 01/22/2008 to 02/20/2008
02/21/2008
- 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
- 08:55 PM Enhancement #229: Modify client to send robot identifications to server
- Coded, need to test
- 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
- 09:49 PM Bug #244 (Worksforme): Excessive cpu usage in client
- Excessive cpu usage in client
- 11:48 PM Revision 518: fixed mutex unlock bug. made it so that if there is just one robot seen, it is assu...
- 11:18 PM Revision 517: minor visual and network tweaks
- 10:51 PM Revision 516: commenting out some prints
- 10:17 PM Bug #235: Robot positions are not aligned properly in webcam view
- 09:29 PM Revision 515: graphical fix
- 09:16 PM Revision 514: graphical updates
- 09:10 PM Task #177 (Assigned): Lemmings demo
- 09:09 PM Bug #243: memory leak in server
- fixed in r513.
- 08:52 PM Bug #243 (Fixed): memory leak in server
- probably in vision code. builds up when update positions is called
- 09:08 PM Revision 513: fixed memory leak in vision code
- 09:06 PM Revision 512: fixed preliminary image buffering
- 09:03 PM Revision 511: added image buffering
- 08:52 PM Revision 510: graphical updates
- 08:34 PM Revision 509: locking around position map
- 08:30 PM Revision 508: position updating in separate thread. incomplete SIGINT handler
- 08:25 PM Revision 507: Schematic and libraries done, starting work on layout
- 08:14 PM Revision 506: Testing synchronization in webcam update
- 07:39 PM Revision 505: Added preliminary battery meters
- 07:21 PM Revision 504: Robot identification circles line up properly
02/08/2008
- 05:41 PM Task #242 (Fixed): LCD module
- Figure out LCD module part numbers
- 05:38 PM Enhancement #241 (Fixed): Video From ColoNet GUI
- * Show battery levels next to the robots
* Must show the webcam output in the video - 05:24 PM Revision 503: Clicking on a robot automatically selects its XBee ID for controlling
- 05:09 PM Task #240 (Fixed): delay_ms rewrite
- Use the assembly instructions for more predictable delays which have less overhead.
- 04:59 PM Task #239 (Fixed): Port Old Meeting Minutes Over
- From old wiki.
- 04:58 PM Enhancement #237: Design Dragonfly Replacement Board
Things to fix:
* No critical IO or communications lines over the motors
* ARCHs integrated into board
** Built i...- 12:51 PM Enhancement #237 (Feedback): Design Dragonfly Replacement Board
- Things to fix:
* No critical IO or communications lines over the motors
* ARCHs integrated into board
** Built in ... - 04:11 PM Revision 502: shopping list updated
- 04:10 PM Revision 501: Multithreaded the event handlers so the GUI is not unresponsive
- 03:49 PM Revision 500: Added right-click detection for moving robots
- 02:35 PM Task #238 (Worksforme): Recharging Demo
- Create a video of recharging with three robots and smart run around.
- 02:15 PM Bug #198: Phantom XBee dongle
- It works on the other linux computer, so I'm lowering the priority.
- 02:14 PM Enhancement #230: More Friendly Makefile for Library Work
- You should separate your test code from your library code. The template is designed for non-test programs. If you wan...
- 11:17 PM Revision 499: Schematic is mostly done, added custom libraries and some datasheets
- 08:21 PM Bug #234: xbee doesn't respond after killing colonet server
- seems to be caused by the specific dongle that we were using.
02/07/2008
- 05:05 PM Revision 498: made a copy
- 08:30 PM Revision 497: Updated the documentation for libdragonfly.
- 08:22 PM Revision 496: added orbit fsm
- 08:21 PM Revision 495: Modified the spi module a bit. Didn't test it but this might be better.
- Need to talk to Ben about it.
Started the encoders file. Nothing in there because I don't have a
stable SPI interfa... - 08:20 PM Revision 494: made orbit branch
- 08:19 PM Revision 493
- 08:16 PM Revision 492: create orbit branch folder
- 07:54 PM Revision 491: removed print statements from new BOM code, recompiled library.
- 07:21 PM Revision 490: slave -> master kind of works
02/06/2008
- 11:24 AM Enhancement #236 (Wontfix): Grab images within server code instead of using coriander
- It is annoying to need coriander for image capture. Would be nice if server code grabbed the images on its own.
- 11:19 AM Revision 489: cleaned up server makefile
- 11:15 AM Revision 488: removed lib from colonet
- 11:15 AM Revision 487: removed more old files
- 11:14 AM Revision 486: removed more stuff
- 11:12 AM Revision 485: removed testing
- 11:11 AM Revision 484: moved another test
- 11:10 AM Revision 483: removed very old code
- 11:09 AM Revision 482: moved more old dirs
- 11:08 AM Revision 481: moved robot code that we prob don't even use
- 11:04 AM Revision 480: moved colonet_defs and fixed robot makefile
- 10:52 AM Revision 479: moved colonet_dragonfly
- 10:49 AM Revision 478: moved vision code
- 10:47 AM Revision 477: Removing colonetclient because we are not using it.
- 10:46 AM Revision 476: renamed colonetgui to client
- 10:46 AM Revision 475: oops
- 10:46 AM Revision 474: renaming colonetserver to server
- 10:45 AM Revision 473
- 10:43 AM Revision 472: starting to restructure colonet directory
- 10:18 PM Revision 471: fixed image refresh
- 10:15 PM Task #173 (Assigned): Design manipulators
- 10:12 PM Enhancement #222: Camera-based localization
- Still need to work out some bugs and tune some parameters.
- 10:11 PM Bug #235 (Fixed): Robot positions are not aligned properly in webcam view
- Robot positions are not aligned properly in webcam view
- 10:10 PM Task #226: Get robot positions in server and store map
- 10:09 PM Revision 470: more updates to colonet
- 09:53 PM Revision 469: readded sleep to server since it seems to help with joing token ring (???)
- 09:23 PM Revision 468: made it so it removes robots it does not have new positions for
- 09:13 PM Revision 467: fixed vision more
- 08:54 PM Revision 466: fixed vision bug
- 08:44 PM Revision 465: increased the threshold range so it identifies things again, however, sometimes it ...
- 08:35 PM Revision 464: parts list for BOM Circuit
- 08:27 PM Revision 463: added shopping_list.xls
- 08:26 PM Revision 462: adding datasheets
- 08:24 PM Revision 461: Part list for USB circuit on new charging station.
- 08:19 PM Revision 460: First stab at full schematic
- 08:03 PM Bug #234 (Assigned): xbee doesn't respond after killing colonet server
- 08:02 PM Bug #234 (Wontfix): xbee doesn't respond after killing colonet server
- perhaps add a SIGINT handler closing the socket?
- 07:53 PM Enhancement #233 (Fixed): Detect server name on applet start
- Detect server name on applet start
- 07:45 PM Revision 459: updated some colonet stuff
- 07:33 PM Bug #232 (Fixed): Image doesn't refresh properly in linux
- Image doesn't refresh properly in linux
02/05/2008
- 06:59 PM Revision 458: added some really simple support for keep track of which position is which robot ov...
- 06:35 PM Revision 457: put in some dummy assignments to get rid of some compiler warnings
- 12:08 PM Bug #231 (Fixed): Resolve ARCHS inductor problem
- change the inductor values to obtain a continuous mode power converter and get stable battery readings
- 12:33 AM Revision 456
- 10:31 PM Revision 455: client support functions in colonet server (untested)
- 09:53 PM Revision 454: removed unneeded delete
- 09:50 PM Revision 453: fixed compile errors in colonetserver
- 09:32 PM Revision 452: recompiled library with new analog and bom code. still need to make updated documen...
- 09:26 PM Revision 451: got position map to compile
- 09:24 PM Revision 450: adding CLIENT_ASSIGN_POSITION_TO_ROBOT_ID
- 09:21 PM Revision 449: added some more stuff to the position monitor
- 09:20 PM Revision 448: moved new BOM code into trunk (wrapper functions, etc...). still need to research d...
- 09:09 PM Revision 447: broken checkin for robot position stuff
- 09:02 PM Revision 446: SPI test code update
- 08:58 PM Revision 445: added case for client requesting robot positions
- 08:41 PM Enhancement #227: Give robots ability to request position from server
- code complete -- need to test
- 08:38 PM Revision 444: colonet wireless position reporting
- 08:34 PM Revision 443: stubs for colonet position functions in colonet server
- 08:22 PM Revision 442: wrote wrapper functions for new BOM code. also added compiler warning (for deprecat...
- 08:22 PM Revision 441: got rid of some compiler warnings
- 08:15 PM Revision 440: cleaned up the makefile a little
- 08:09 PM Revision 439: Brace issue. For Jason's happiness.
- 08:08 PM Revision 438: removed an extra character in the makefile
- 08:07 PM Revision 437: Cleaned up analog.c code. Recompiled library. Mostly commenting and
- documentation fixes. No changes made to actual code.
- 08:07 PM Revision 436: started adding support for getting position data
- updated the makefile to support the position data stuff
removed a sleep in ColonetServer that didn't need to be there - 08:04 PM Revision 435: made the makefile better
- fixed some stuff in vision_driver.c/vision.h
- 07:53 PM Revision 434: update assigning bay based on battery reading (seeking robot), also fix some bugs
- 07:50 PM Revision 433: defined robot position interface
- 07:00 PM Enhancement #230 (Worksforme): More Friendly Makefile for Library Work
- It's a pain in the ass to modify the library code at the moment and test it. I want:
* Makefile that will allow /p...
02/04/2008
- 06:49 PM Task #226 (Assigned): Get robot positions in server and store map
- 04:58 PM Task #226 (Fixed): Get robot positions in server and store map
- Store a map from robots to positions on the server. Client and robots request from this map.
- 06:25 PM Revision 432: extracted vision code into a library
- 06:21 PM Revision 431: tmp commit for vision changes
- 05:46 PM Revision 430: created a makefile for vision stuff
- 05:04 PM Enhancement #178: Complete colonet server/gui interface
- Task is now too vague. Closing.
- 05:03 PM Enhancement #229 (Fixed): Modify client to send robot identifications to server
- Currently stores this info on client side. Must be sent to the server.
- 05:01 PM Enhancement #228 (Wontfix): Control algorithm for robots to move to an absolute position
- Client will command a robot/robots to move to an absolute position. Robot will move while polling for its position, ...
- 04:59 PM Enhancement #227 (Fixed): Give robots ability to request position from server
- to be used in a feedback control position updating algorithm.
- 04:57 PM Task #225 (Fixed): Change client to request robot positions from server
- Change client to request robot positions from server
- 12:00 PM Revision 429: Added support for controlling multiple robots, but there is an image loading problem
02/03/2008
- 06:14 PM Revision 428: Added additional RTS code and visuals
- 12:20 PM Bug #224: Fix sudo on roboclub9
- Should work now. I think I had messed up the /etc/sudoers file.
- 03:31 AM Bug #224 (Fixed): Fix sudo on roboclub9
- Fix sudo on roboclub9
- 03:28 AM Revision 427: Began adding functionality for clicking on robots in webcam view.
02/02/2008
- 12:46 PM Task #215: Create one-line move command for applet
- Someones only one side responds, or robot does something unexpected.
Need to start using "move" or define single p... - 12:43 PM Bug #221: Logging stuff occurs in colonet server before options are processed
- Fixed in r426.
- 10:20 PM Bug #221 (Fixed): Logging stuff occurs in colonet server before options are processed
- Logging stuff occurs in colonet server before options are processed
- 12:43 PM Revision 426: logging stuff no longer occurs by default in server
- 12:33 AM Revision 425: compatibility updates with colonet server
- 12:31 AM Enhancement #223 (Invalid): Point and click (RTS style) robot control
- Using overhead camera and colonet, this should be possible.
- 12:30 AM Enhancement #222 (Invalid): Camera-based localization
- Now that colonet works, we should try camera localization.
Useful for: robot formations / shapes; absolute positio... - 12:19 AM Bug #219: Battery level requests should be set as server requests, not robot messages
- r424 fixes
- 08:35 PM Bug #219 (Fixed): Battery level requests should be set as server requests, not robot messages
- Battery level requests should be set as server requests, not robot messages
- 12:02 AM Revision 424: changed various things in colonet dragonfly and server to make stuff work
- 09:36 PM Bug #220: Colonet server / colonet wl lib thinks robots die prematurely
- Fixed as of r423.
- 08:57 PM Bug #220 (Fixed): Colonet server / colonet wl lib thinks robots die prematurely
- /ColonetServer -w /dev/ttyUSB0
...
Received joining request from robot 4.
Accepting robot 4 into the token ring.
... - 09:35 PM Bug #218: Get libwireless colonet to return the correct xbee ids
- WORKS! as of r423.
- 08:33 PM Bug #218 (Fixed): Get libwireless colonet to return the correct xbee ids
- Currently just returns its own xbee dongle id. Doesn't detect other robots in the network.
- 09:33 PM Revision 423: fixed robot slave and cleaned up some wireless stuff
- 09:04 PM Revision 422: removed old image from applet index file
- 08:55 PM Revision 421: updated applet index file to XHTML 1.1
- 08:35 PM Bug #209: perform_select: Interrupted system call
- Doesn't seem to be happening anymore now that sleeps have been added.
- 08:26 PM Enhancement #182: Improve colonet make system
- 08:23 PM Enhancement #211: ColonetGUI - grey out "connect" button when connected
- Completely works in r420.
- 08:23 PM Revision 420: Connection detection between the server and applet works. When disconnected, the us...
- 08:13 PM Bug #212: colonet wireless timeouts
- Commented out for now.
- 08:11 PM Revision 419: colonet robot libs automatically make libwireless
- 07:59 PM Bug #217 (Wontfix): Robot reboots or enters programming mode when motor commands are sent
- Robot reboots or enters programming mode when motor commands are sent
- 07:53 PM Revision 418: added return values to a bunch of libwireless functions. Makefile for colonetserver...
- 07:44 PM Bug #216 (Wontfix): xbee read fails but colonet server does not die
- When xbee is unplugged, this is printed:
Failed to write to xbee, error 5.
But the program does not exit as it ... - 07:31 PM Revision 417: fixed typo
- 07:29 PM Revision 416: added temporary directional commands in the applet controller
02/01/2008
- 06:23 PM Task #215 (Fixed): Create one-line move command for applet
- Create one-line move command for applet
- 05:06 PM Enhancement #214 (Fixed): Wrapper functions for backwards compatability on BOM
- * Write wrapper functions so that the new BOM code will work with old behavior code.
* Throw deprecated function war... - 04:56 PM Revision 415: added notification for xbee ID update
- 04:44 PM Task #200: Protype Tricolor Object ID
- Replying to "kwoo":/issues/show/31:
> Test feasibility. Report back in a week.
- 04:19 PM Revision 414: removed old simulation code from applet; added a button to manually obtain xbee ID ...
01/31/2008
- 08:55 PM Revision 413: tested/fixed new BOM code. bom_refresh() did not use the lookup table before callin...
01/30/2008
- 11:48 PM Revision 412: only using sleep when not on robot
- 10:21 PM Revision 411: Laid out what I think will be the structure of SLAM for colony. This is an interes...
- 09:04 PM Revision 410: works for real this time! I haven't tried actually running a current through the bo...
- 08:51 PM Enhancement #182: Improve colonet make system
- Not so bad now that i moved colonet_wireless into [[ColonetServer]].
- 08:50 PM Task #204: README for colonet
- 08:50 PM Bug #186: Excessive cpu usage in ColonetServer
- This is actually being caused by something in the wireless library. Most of our time is spent in xbee_wait_for_strin...
- 08:12 PM Bug #186: Excessive cpu usage in ColonetServer
- Caused by wl_do loop.
- 07:50 PM Bug #186 (Assigned): Excessive cpu usage in ColonetServer
- 08:49 PM Revision 409: reduced colonet server cpu usage to near zero
- 08:25 PM Task #213: man pages on roboclub1
- When I said #212 I actually meant #210
- 08:24 PM Task #213 (Assigned): man pages on roboclub1
- Same deal as the ticket #212 Eugene.
- 08:17 PM Task #213 (Worksforme): man pages on roboclub1
- i did
man select
on roboclub1 and it said no manual entry. I don't think it has the man pages for C installed - 08:23 PM Task #210 (Assigned): man pages on roboclub9
- I've never been able to get this to work. Eugene, can you get this to work? - KWoo
- 07:40 PM Task #210 (Wontfix): man pages on roboclub9
- I typed
man select
on roboclub9 and it said no manual entry. I don't think it has the man pages for C installed - 08:22 PM Revision 408: added asleep to wl_do loop
- 08:14 PM Bug #196: I2C hangs on ARCHS board
- User Error. Don't modify PORTB on uControllers that use USI to use I2C. Problem fixed.
- 08:11 PM Revision 407: cleaned up old files; fixed thread bug when connecting to colonet server
- 08:00 PM Revision 406: fixed Makefile
- 07:59 PM Revision 405: fixed Makefile
- 07:53 PM Revision 404: updated connection mechanism in applet
- 07:48 PM Bug #212 (Fixed): colonet wireless timeouts
- Either remove or see what is causing these.
- 07:47 PM Revision 403: I2C works! and by works i mean it sends some stuff and then crashes Tera Term
- 07:46 PM Enhancement #211 (Fixed): ColonetGUI - grey out "connect" button when connected
- To make it easier to tell what's going on.
- 07:38 PM Revision 402: updated error message in applet
- 07:24 PM Revision 401: changed makefile of colonetserver
- 07:20 PM Revision 400: updated makefile; added signed applet functionality
- 07:18 PM Bug #209 (Worksforme): perform_select: Interrupted system call
- perform_select: Interrupted system call
is printed when [[ColonetServer]] is run. - 07:17 PM Bug #208: Colonet wireless port option doesn't work
- 07:02 PM Bug #208 (Fixed): Colonet wireless port option doesn't work
- Colonet wireless port option doesn't work
- 07:16 PM Bug #206: Colonet send fails on optimusprime ("Failed to write to xbee")
- Was set to the wrong port.
- 07:14 PM Revision 399: colonet wireless now setting com port and checking for wlinit errors
- 07:09 PM Revision 398: Commented a bit, just getting ready to start SLAM work in earnest.
01/29/2008
- 06:59 PM Enhancement #207: ColonetServer usage message
- 06:18 PM Enhancement #207 (Fixed): ColonetServer usage message
- ./ColonetServer -h
- 06:59 PM Revision 397: added error returns to some libwireless functions, handled in server.
- 06:56 PM Revision 396: fixed Makefile jar function
- 06:55 PM Revision 395: Added the data response code to the slam project folder
- 06:53 PM Revision 394: Cleaned up to begin anew with the new data response code.
- 06:52 PM Revision 393: Fixed the BOM response code, needs to be tested.
- 06:37 PM Revision 392: moved colonet_wireless into the colonet server
- 06:32 PM Revision 391: some cleanup in colonetserver
- 06:29 PM Bug #206: Colonet send fails on optimusprime ("Failed to write to xbee")
- Server should also die when this happens.
- 06:08 PM Bug #206 (Fixed): Colonet send fails on optimusprime ("Failed to write to xbee")
- Calling colonet_wl_send(200, 13, 56, arguments)
colonet_wl_send: client_source:0, dest:200, msg_code:56
sending to ... - 06:19 PM Revision 390: updated index file for gui
- 06:10 PM Revision 389: added befault button functionality for colonet gui
- 06:04 PM Revision 388: changes to colonet index
- 05:55 PM Revision 387: updated colonet gui Makefile
- 05:53 PM Revision 386: Added a README for colonet. Removed some unused files. Some other minor cleanup.
- 05:50 PM Enhancement #205 (Fixed): ColonetGUI: Pressing enter in server/port form should initiate connection
- [[ColonetGUI]]: Pressing enter in server/port form should initiate connection
- 05:50 PM Revision 385: Changed defoult colonet location to localhost
- 05:43 PM Revision 384: Added jar function to colonet gui Makefile
- 05:26 PM Task #204 (Fixed): README for colonet
- README for colonet
- 09:40 PM Revision 383: IT WORKS! i cleared portb. oops.....
- 08:25 PM Revision 382: Oops, #define was wrong in last commit.
- 08:03 PM Revision 381: Added packet type for recharging to wireless.
- 07:42 PM Revision 380: fixed some style stuff
- 07:09 PM Revision 379: fixed some style stuff
01/28/2008
- 06:54 PM Revision 378: fixed style problems
01/25/2008
- 06:07 PM Revision 377: Cleaned syntax.
- 06:05 PM Enhancement #194: improve lcd.c
- Does this even work? We don't have a lcd anymore...will look at this once we have an lcd on the RBOM.
- 06:04 PM Enhancement #189 (Assigned): improve bom.c
- James rewrote this code, he should fix it when he merges into trunk.
- 06:03 PM Bug #202: Analog Port
- Rolled into analog.c improvement ticket.
- 05:54 PM Bug #202 (Invalid): Analog Port
- Make sure that the analog loop runs through all analog ports.
- 06:02 PM Enhancement #187: improve analog.c
- Check if the loop runs through all the analog ports.
- 05:58 PM Enhancement #195: improve lights.c
- Need to redo the timing for all the colors
The pwm loop is horrible according to Cornell. Need to rewrite it again. - 05:56 PM Enhancement #203 (Wontfix): I2C Multimaster for USI port
- Break away from using the Atmel code which can only do master or slave only mode. We want to use I2C in multi-master ...
- 05:52 PM Task #201 (Invalid): High Intensity Light Prototype
- Feasibility and how to implement. Report back in a week.
- 05:51 PM Task #200 (Wontfix): Protype Tricolor Object ID
- Test feasibility. Report back in a week.
- 05:50 PM Task #199 (Wontfix): Research RFID
- Feasibility, how to implement, etc. Report in a week.
- 05:49 PM Enhancement #192: improve dragonfly_lib.c
- Some init functions are deprecated. Need to fix that.
- 05:48 PM Enhancement #193: improve i2c.c
- Rolled into bugfix for i2c.
- 05:46 PM Enhancement #190: fix buzzer.c
- Does this even work? Need to clean it up.
- 05:43 PM Enhancement #188: improve battery.c
- 04:32 PM Bug #198 (Fixed): Phantom XBee dongle
- ...
- 11:08 AM Revision 376: fixed typo in Makefile
- 09:39 PM Revision 375: adjusted applet layout
- 09:37 PM Revision 374: added installation function to colonet gui Makefile
- 09:17 PM Revision 373: fixed problem with Linux java implementation in Makefile
- 08:46 PM Enhancement #178: Complete colonet server/gui interface
- Let me know when you work on this, so I can update the applet at the same time.
- 08:45 PM Enhancement #185: Make colonet gui buildable/runnable on all machines
- 08:44 PM Bug #184: Colonet GUI doesn't show up when run in OSX or linux
- 08:38 PM Revision 372: Added makefile for Colonet GUI
- 08:00 PM Revision 371: removed XCode-specific files from GUI folder
- 07:57 PM Revision 370: removed XCode-specific files from GUI folder
01/24/2008
- 06:03 PM Task #197 (Fixed): Test SPI driver
- Test the new SPI driver for correct function and merge it with the trunk when complete.
- 05:52 PM Task #176: Meeting of the Minds poster
- 10:01 PM Revision 369: First crack at BOMv1.5 driver code. Pindefs are correct and the existing functions...
- 09:57 PM Revision 368: Fixed a mistake in the schematic (current limit resistor going to vcc)
- 09:29 PM Bug #196 (Invalid): I2C hangs on ARCHS board
- Code was reduced to simply sending I2C from ARCHS to a dragonfly with simple debug code that should send all received...
- 09:18 PM Revision 367: SPI Master->Slave works. Slave->Master not working yet. /template/main.c has the te...
01/23/2008
- 09:39 PM Revision 366: The lib things were just because of a few recompilations.
- Data requests project works for IR, the problems with IR were almost definitely the problems with the others (encoder...
- 08:43 PM Revision 365: made a copy
- 08:42 PM Revision 364: who knows?
- 08:42 PM Revision 363: Add battery stuff to charging station
- 08:38 PM Revision 362: deleting rbom branch since it was done wrong the first time
- 08:02 PM Revision 361: added constant for battery packets
- 08:01 PM Revision 360: added battery level request handling and sending
- 07:58 PM Revision 359: Branching for BOM v1.5 testing
- 07:56 PM Revision 358: added some notes about the lcd header
- 07:56 PM Revision 357: Added some notes about the lcd header
- 07:33 PM Revision 356: forgot the Makefile
- 07:29 PM Revision 355: working on getting I2C working. its not.
- 07:22 PM Revision 354: added some TODO statements to lights.c
- 07:21 PM Enhancement #195 (Fixed): improve lights.c
- -address the TODO statements I placed in the file
-identation is the wrong amount
-some places use hard tabs instea... - 07:12 PM Revision 353: made part of the code more readable
- 07:12 PM Enhancement #194 (Wontfix): improve lcd.c
- -placement of { is inconsistent
-some places use hard tabs instead of soft tabs
- 07:07 PM Enhancement #193 (Wontfix): improve i2c.c
- -i2c_send says that adding to the ring buffer is not atomic so it disables interrupts. however, i2c_request does not...
- 07:02 PM Enhancement #192 (Fixed): improve dragonfly_lib.c
- -braces don't follow coding guidelines
-indents use hard tabs instead of soft tabs
-some things are indented the wr... - 07:00 PM Enhancement #191 (Fixed): improve dio.c
- -placement of { is inconsistent
-some places use hard tabs instead of soft tabs
-some places aren't indented the ri...
01/22/2008
- 06:55 PM Revision 352: added some TODO statements to bom.c
- 06:54 PM Enhancement #190 (Wontfix): fix buzzer.c
- -placement of { is inconsistent
-some parts of code uses hard tabs
-buzzer_off says it turns off timer0. is the bu... - 06:51 PM Enhancement #189 (Fixed): improve bom.c
- -placement of { is inconsistent
-uses hard tabs instead of the specified number of soft tabs
-some things are not i... - 06:43 PM Revision 351: added some TODO to analog.c
- 06:42 PM Enhancement #188 (Fixed): improve battery.c
- -placement of { is inconsistent
- 06:36 PM Enhancement #187 (Fixed): improve analog.c
- this applies to code/lib/src/libdragonfly/analog.c
-indentation uses hard tabs instead of the specified number of ...
Also available in: Atom