Project

General

Profile

Statistics
| Revision:

root / branches @ 546

# Date Author Comment
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.

544 02/11/2008 09:23 PM ibrin

worked on lights driver, set up everything except a sort and a time-split calculating method

543 02/11/2008 09:20 PM ibrin

Lights branch

541 02/11/2008 09:03 PM Justin Scheiner

Further work on SLAM...

540 02/11/2008 09:01 PM Rich Hong

battery code now works

538 02/11/2008 08:58 PM Brian Coltin

Non-working update to wireless, sending separate packet for passing the token.

536 02/11/2008 08:45 PM David Schultz

removed any conflict with other fsm variables.
added tentative orbit stop, which needs encoders to be accurate.

530 02/11/2008 07:38 PM Rich Hong

change battery() to battery8()

529 02/11/2008 07:12 PM John Sexton

made a copy

528 02/11/2008 07:09 PM Brian Coltin

Created a branch for wireless development.

525 02/11/2008 03:58 PM Justin Scheiner

Did some slam work, trying to get together a good statistical way of reading range values.
There will be experimenting.... boring horrible experimenting

498 02/07/2008 05:05 PM Andrew Yeager

made a copy

496 02/06/2008 08:22 PM David Schultz

added orbit fsm

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.

494 02/06/2008 08:20 PM David Schultz

made orbit branch

493 02/06/2008 08:19 PM David Schultz
492 02/06/2008 08:16 PM David Schultz

create orbit branch folder

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

442 02/04/2008 08:22 PM Chris Mar

wrote wrapper functions for new BOM code. also added compiler warning (for deprecated functions) to bom.h. it will show up whenever something that includes bom.h is compiled. have yet to merge new BOM code.

434 02/04/2008 07:53 PM Rich Hong

update assigning bay based on battery reading (seeking robot), also fix some bugs

413 01/30/2008 08:55 PM Chris Mar

tested/fixed new BOM code. bom_refresh() did not use the lookup table before calling analog_get8(). but now it works. run main in template directory to see new BOM buffer compared to old get_max_bom() values.

411 01/29/2008 10:21 PM Justin Scheiner

Laid out what I think will be the structure of SLAM for colony. This is an interesting project, and I think my strategy is a good one. It's laid out in the file server_main.c so read it if you're interested. I threw together the bare bones, but I realized that I might need to change my data_request code so that the order of packet arrival doesn't matter.

410 01/29/2008 09:04 PM Brad Neuman

works for real this time! I haven't tried actually running a current through the board, but without that it shows proper debug values and Robot Debug/main.c formats them nicely!

403 01/29/2008 07:47 PM Brad Neuman

I2C works! and by works i mean it sends some stuff and then crashes Tera Term

398 01/29/2008 07:09 PM Justin Scheiner

Commented a bit, just getting ready to start SLAM work in earnest.

395 01/29/2008 06:55 PM Justin Scheiner

Added the data response code to the slam project folder

394 01/29/2008 06:53 PM Justin Scheiner

Cleaned up to begin anew with the new data response code.

393 01/29/2008 06:52 PM Justin Scheiner

Fixed the BOM response code, needs to be tested.

383 01/28/2008 09:40 PM Brad Neuman

IT WORKS! i cleared portb. oops.....

369 01/23/2008 10:01 PM Austin Buchan

First crack at BOMv1.5 driver code. Pindefs are correct and the existing functions still work. At the moment the main function controls the clock and data of the rbom so you can shift things around. TODO: get bom_set_emitters working to correctly shift 16 bits around. Eventually this will have to be merged with the new bom code that James wrote, probably manually.

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!

366 01/22/2008 09:39 PM Justin Scheiner

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 / BOM data).
I'll fix the code for those next time, and then begin work on encoders....

365 01/22/2008 08:43 PM Austin Buchan

made a copy

364 01/22/2008 08:42 PM Austin Buchan

who knows?

363 01/22/2008 08:42 PM Rich Hong

Add battery stuff to charging station

362 01/22/2008 08:38 PM Austin Buchan

deleting rbom branch since it was done wrong the first time

361 01/22/2008 08:02 PM Evan Mullinix

added constant for battery packets

360 01/22/2008 08:01 PM Evan Mullinix

added battery level request handling and sending

359 01/22/2008 07:58 PM Austin Buchan

Branching for BOM v1.5 testing

356 01/22/2008 07:33 PM Brad Neuman

forgot the Makefile

355 01/22/2008 07:29 PM Brad Neuman

working on getting I2C working. its not.

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.

340 12/15/2007 03:51 PM Brian Coltin

We're ready to do a two robot autonomous recharging video with run around, aside from some docking problems. There seem to be wireless issues with three robots, however.

337 12/15/2007 03:02 PM Brian Coltin

Minor updates to recharging, but the charging board no longer appears to tell us when we're done.

335 12/12/2007 10:46 PM James Kong

Rewrote bom.c and bom.h for the new analog8 code and for compatibility with bom 1.5 and
rbom. BOM values are now buffered and updating them will require a call to bom_refresh.
Old bom function calls have been left for backwards compatibility, but are now ...

332 12/12/2007 07:06 PM Evan Mullinix
331 12/12/2007 07:04 PM Chris Mar

rangefinders work w/ buffer.
new function names:
- analog8() = use buffer
- analog_get8() = direct

328 12/10/2007 09:48 PM James Kong

Kevin you suck. -- Chris Your code does not compile. --Brian and Chris I changed analog8 to be what you had as analog_get8, and I did change the methods used in rangefinders and BOM.

324 12/09/2007 02:10 AM Kevin Woo

Commented analog.c and analog.h.

Brian forgot to update bom.c and rangefinder.c to use analog_get8 and
analog8 respecitively when he swapped the function names in analog.c.
This has been fixed. Code not tested or compiled but should be ok.

322 12/08/2007 08:18 PM Brian Coltin

Copied new analog code into recharging branch.

321 12/08/2007 08:16 PM Brian Coltin

Recharging still doesn't work with analog - analog not giving correct values.

318 12/06/2007 07:10 PM Brian Coltin

Analog out of bounds memory access error fixed.

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

SPI update, still not functional

315 12/05/2007 06:43 PM Brian Coltin

Removed dos line break.

314 12/05/2007 06:40 PM Kevin Woo

Updated BOM and rangefinder to use new analog. Entering alpha testing phase.

312 12/03/2007 10:06 PM Kevin Woo

analog works on updating. Need to do code cleanup. Tested everything except analog8 and analog10.

310 12/03/2007 09:37 PM John Sexton

Uploaded excel worksheet documenting voltage experiments.

308 12/03/2007 09:28 PM Evan Mullinix

GUI battery meter added

305 12/03/2007 09:09 PM David Schultz

updated lemmings - smoother leader transitions

301 11/26/2007 09:44 PM John Sexton

Minor changes. Uncommented some sections to test voltage readings. Deleted old counter variable that is no longer used.

300 11/26/2007 09:18 PM Kevin Woo

Fixed some analog issues. Doesn't work right now. Got it ready to test though...

296 11/19/2007 09:57 PM Justin Scheiner

Changed interrupt value.

295 11/19/2007 09:38 PM David Schultz

updated lemmings code

following is smoother, no spinning in circles

294 11/19/2007 09:27 PM Justin Scheiner

Got the data response to work, however analog8 reads are failing to get good data.

293 11/19/2007 08:07 PM Chris Mar

deleted lib_additions branch...hope this works

290 11/18/2007 05:07 PM Justin Scheiner

More symlinks!! I'm trunkified, and you are not!

289 11/18/2007 05:07 PM Justin Scheiner

SymLinks!!!

288 11/18/2007 05:06 PM Justin Scheiner

ASDF

287 11/18/2007 05:02 PM Justin Scheiner

ASDF

284 11/16/2007 06:34 PM John Sexton

Deleted the publication folders to cut down on the transfer time/amount.

280 11/15/2007 08:20 PM Austin Buchan

fixed text widths

279 11/15/2007 02:25 AM Austin Buchan

fixed up the board layout for fabrication

275 11/14/2007 09:16 PM Kevin Woo

Converted analog function to use interrupts and continuously poll. Need to test it.

Functions in the library that depend on analog will need to be updated to take
advantage of this when it works.

274 11/14/2007 08:48 PM John Sexton

Got put_usb functions working with battery functions. Code has formatted output of all 3 functions over usb.
Note: Make sure maud rate is correct in Tera Term to obtain usb output from robot.

271 11/14/2007 07:19 PM David Schultz

lemmings: modified turning and speed slightly to allow for better straight line following

267 11/14/2007 04:33 PM Brad Neuman

fixed robot debug part

266 11/14/2007 04:06 PM Brad Neuman

PWM hack works in that it increases frequency. I2C breaks everything. Added robot debug code which will just print everything it gets from i2c... hopefully

265 11/12/2007 10:32 PM John Sexton

Got basic programming capabilities working on laptop. Did minor tests with orbs and motors.

Note: Check device manager to determine port for programming to Robot.

264 11/12/2007 09:42 PM Brad Neuman

First attempt at the frequency hack
NOT TESTED ON THE BOARD!

263 11/12/2007 09:33 PM Kevin Woo
  • Fixed encoder boards. May be ready to go now, depending on peer
    review.
    *Branched to redo analog functions to work correctly.
260 11/12/2007 08:56 PM John Sexton

Battery testing branch. Used to explore and work with battery voltage readings and assessing how much battery life is left.

259 11/12/2007 08:50 PM Evan Mullinix

looking at code and trying to figure out how to get cv data from server

258 11/12/2007 08:47 PM David Schultz

cleaned up lemmings code
added more comments

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

updated timer rtc_add_function and implemented a rtc_remove_function

255 11/12/2007 08:11 PM Kevin Woo

Finished encoder board. Waiting for team verification.

253 11/12/2007 06:51 PM osg

branching to "formations"

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
243 11/08/2007 11:53 PM Eugene Marinelli
239 11/08/2007 10:20 PM Eugene Marinelli

more lemmings

233 11/08/2007 07:45 PM Eugene Marinelli

fixed up lemmings

232 11/08/2007 06:34 PM Eugene Marinelli

moved lemmings dsschult to just lemmings

231 11/08/2007 06:31 PM Eugene Marinelli

more code shuffling

230 11/08/2007 06:30 PM Eugene Marinelli

fixed lemmings dsschult style

213 11/06/2007 12:07 AM Brian Coltin

Updated recharging code.

212 11/05/2007 11:55 PM David Schultz

update lemmings branch
updated smart_run_around code to latest version

for lemmings_dsschult:
leader state works
follower state has sensor matrix and/or bom issues
suggest test when no one else is using wireless

210 11/05/2007 10:51 PM Brian Coltin

Somewhat working version of recharging.

209 11/05/2007 10:45 PM David Schultz

added my lemmings code

208 11/05/2007 10:08 PM ibrin