| Revision:

root / branches / encoders / code / projects @ 771

# Date Author Comment
771 05/04/2008 08:08 PM Brad Neuman

control law for speed starting to work.
WARNING: can't use delay_ms with encoders_init

752 04/30/2008 01:23 AM Brad Neuman

fixed lost of bugs in the libraries for spi and encoder

749 04/28/2008 10:00 PM Brad Neuman

added another function pointer to encoders which gets called after all bytes are recv'd.
working on a behavior to drive in a straight line, but encoders are giving invalid on robot 5

731 04/23/2008 10:56 AM Ben Poole

code commented and cleaned up. should work but untested.

727 04/22/2008 06:36 PM Ben Poole

encoders work

694 04/09/2008 07:34 PM Ben Poole

reads first byte of left encoder correctly, still can't get second byte

677 04/04/2008 10:54 PM James Kong

encoder: added data array buffer and accumulators

676 04/04/2008 09:07 PM Justin Scheiner

Fixed a bug in encoders.

675 04/04/2008 08:46 PM Justin Scheiner


674 04/04/2008 07:43 PM Justin Scheiner

Wrote encoders.c and encoders.h Would GREATLY appreciate it if someone could check if I got the receive function correct. There was a lot of bit twiddling. Useful
functions still need to be written, however receiving raw encoder readings should work (not tested... so don't bet on it)

619 03/20/2008 06:52 PM Ben Poole

encoders might work now

573 02/18/2008 01:30 PM Ben Poole

potentially functional SPI driver, will test tonight

572 02/18/2008 01:19 PM Ben Poole

more broken code

565 02/13/2008 06:52 PM Kevin Woo

More testing. Transmission is messed up.

564 02/13/2008 02:58 PM Kevin Woo

Read the datasheet again and I think we had things out of order.
Reversed the order but didn't test yet.

546 02/11/2008 09:53 PM Kevin Woo

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 there's no code for that as far
as I know.

495 02/06/2008 08:21 PM Kevin Woo

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 interface to work with yet.

490 02/06/2008 07:21 PM Ben Poole

slave -> master kind of works

446 02/04/2008 09:02 PM Ben Poole

SPI test code update

367 01/23/2008 09:18 PM Kevin Woo

SPI Master->Slave works. Slave->Master not working yet. /template/main.c has the test bench. Yay!

350 01/21/2008 09:23 PM Kevin Woo

Changed formatting so that it isn't as messy. Probably won't compile.
Still probably doesn't work.

317 12/05/2007 07:46 PM Ben Poole
316 12/05/2007 07:46 PM Ben Poole

SPI update, still not functional

257 11/12/2007 08:46 PM Andrew Yeager

updated timer rtc_add_function and implemented a rtc_remove_function

252 11/12/2007 02:16 AM Kevin Woo
  • Fixed measurement issue with new encoder boards. Chip is now in the
    same location as the original encoder (give or take a couple hundreths
    of a mil because it won't allign perfectly).
  • Added basic SPI module framework. Needs to be worked on seriously
193 10/31/2007 06:20 PM Andrew Yeager

added get and reset functions back in to work with existing code, added get from a particular function, and reset all

184 10/29/2007 08:33 PM Andrew Yeager

updated time.c and time.h to take multiple functions, somewhat backwards compatible

99 10/01/2007 09:36 PM Andrew Yeager

Branching for encoder work in the library.

91 09/28/2007 03:45 PM James Kong

added charging_station and dragonfly folders to autonomous_recharging

90 09/26/2007 09:09 PM Justin Scheiner

Commit missed the new files. Damn svn add.

89 09/26/2007 09:09 PM Justin Scheiner

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.

87 09/26/2007 08:40 PM Brian Coltin

Updated build and documentation for libdragonfly, including reset.h, math.h and i2c.h.

86 09/26/2007 08:38 PM Brian Coltin

Updated wireless library, fixing bug and now works for a firefly if FIREFLY is defined.

83 09/26/2007 07:54 PM Kevin Woo

Wee we committed i2c with many problems. But it should be ok.

82 09/26/2007 07:46 PM Chris Mar

merged lib_additions

80 09/26/2007 07:36 PM Brad Neuman

I think I sort of merged in the auto echarge daughter board code

76 09/26/2007 07:02 PM Greg Tress

the gui can now request the sensor matrix from the server and parse the matrix.

75 09/26/2007 06:22 PM Jason knichel

made it send a random sensor matrix when client requests bom matrix

74 09/25/2007 03:59 PM Greg Tress

added supplementary java files

73 09/25/2007 03:35 PM Greg Tress

minor changes to colonet gui

72 09/25/2007 12:24 PM Greg Tress

Minor changes to colonet gui

71 09/24/2007 09:51 PM Justin Scheiner

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.

69 09/24/2007 08:55 PM Brad Neuman

"merged" frm the branch

68 09/24/2007 08:50 PM Jason knichel

updated some stuff

67 09/24/2007 08:43 PM Greg Tress

updated gui code for cleanliness

63 09/24/2007 08:25 PM Eugene Marinelli

dos2unix on Makefile.

61 09/24/2007 05:35 PM Jason knichel

updated the makefile a little

60 09/24/2007 05:13 PM Brian Coltin

Updated wireless library to add different channels.

59 09/24/2007 05:02 PM Jason knichel

got rid of a few more TODO's

58 09/24/2007 04:33 PM Jason knichel

got rid of some TODO's

57 09/24/2007 04:16 PM Jason knichel

renamed Logging.cpp to Log.cpp to match the name of the class

56 09/24/2007 04:11 PM Jason knichel

fixed a typo

55 09/24/2007 04:07 PM Jason knichel

added comments and fixed style a little bit

53 09/21/2007 04:52 PM Justin Scheiner

Added robot packet response.

52 09/21/2007 04:08 PM Brian Coltin

Updated libwireless to include new token ring functions.

50 09/20/2007 05:28 PM Justin Scheiner

I think this should do it.

48 09/20/2007 05:26 PM Justin Scheiner

I'm having some commit woes... bare with me

43 09/17/2007 12:54 PM Brian Coltin

Wireless library updated. Ran successfuly for 15 minutes on 4 robots.

42 09/14/2007 03:44 PM Brian Coltin

Moved port to front in template makefile.

40 09/14/2007 02:13 PM Greg Tress

updated to new xcode format

39 09/13/2007 11:53 PM Greg Tress

cleaned up colonet gui code

38 09/13/2007 04:52 PM Greg Tress

Updating Colonet GUI to new style, plus minor fixes

35 09/12/2007 07:36 PM Greg Tress

revised colonet style

34 09/12/2007 07:18 PM Eugene Marinelli

Small colonet cleanup.

33 09/12/2007 06:32 PM James Kong

added autonomous_recharging and scheduler folders to projects

32 09/12/2007 06:28 PM Greg Tress

added new xcode project files

29 09/12/2007 06:11 PM Jason knichel

added some doxygen comments

30 09/12/2007 06:11 PM Greg Tress

got rid of old files

27 09/12/2007 12:33 AM Jason knichel

moved around some braces and whitespace and renamed variables to make the code comply with style guidelines a bit more

26 09/11/2007 11:56 PM Jason knichel

moved around more code

25 09/11/2007 11:51 PM Jason knichel

moved more code around

24 09/11/2007 11:46 PM Jason knichel

moved more code around

23 09/11/2007 11:34 PM Jason knichel

moved more code around and got rid of the initialization file

22 09/11/2007 11:23 PM Jason knichel

moved around some more code

21 09/11/2007 01:08 AM Justin Scheiner

Added two lines to the default Makefile that checks for a predefined COLONYROOT variable.
I suggest everyone defines a global as the ../../.. is undependable.

20 09/10/2007 10:41 PM Jason knichel

started moving ColonetServer into a class. the code is pretty messy at the moment

17 09/10/2007 10:15 PM Brian Coltin

Added wireless library project folder.

16 09/10/2007 09:51 PM Brian Coltin

Added template file.

14 09/10/2007 08:58 PM Jason knichel

added a write function to the connection pool

13 09/10/2007 08:56 PM Eugene Marinelli

Added more colonet stuff.

11 09/10/2007 08:38 PM Eugene Marinelli

Added ColonetServer and colonet libs.

8 09/07/2007 12:35 PM Brian Coltin

Added libdragonfly project folder.

5 09/04/2007 01:07 AM Eugene Marinelli

Created trunkand branches directories

4 09/03/2007 08:53 PM Eugene Marinelli
2 09/03/2007 08:50 PM Eugene Marinelli