Project

General

Profile

Statistics
| Revision:

root / branches / colonetmk2 / code / projects @ 1444

# Date Author Comment
1444 10/13/2009 10:45 PM Ryan Cahoon

committed using svnmucc

1443 10/13/2009 09:36 PM Ryan Cahoon

1. Alpha code to trigger the new wireless bootloader from the user program. Not tested
Includes subroutine in the XBee library to reset the XBee's settings

2. New subroutine in the BOM library to more accurately estimate the position of the max reading using weighted average of the readings instead of max reading....

1442 10/12/2009 08:57 PM Abraham Levkoy

Added fflush(stdout)'s

1441 10/12/2009 08:45 PM Abraham Levkoy

Testbench compiles now

1440 10/12/2009 08:34 PM Abraham Levkoy

Changed include of wireless.h to relative path to fix testbench

1439 10/12/2009 08:13 PM Abraham Levkoy

Changed wireless include from automatic to relative path name.

1438 10/12/2009 07:57 PM Abraham Levkoy

Finished writing testbench for checkpoint 1.
Note: This does not compile yet due to our incompetence.

1437 10/12/2009 07:12 PM David Schultz

updated xbee test - fixed xbee_init issue

1435 10/12/2009 07:02 PM David Schultz

added function to exit api mode on termination

1434 10/11/2009 05:22 PM Abraham Levkoy

Wrote first test for first checkpoint

1433 10/11/2009 04:07 PM Abraham Levkoy

Began creating testbench for Lab 2's first checkpoint.

1432 10/08/2009 08:45 PM David Schultz

test_xbee - checks address of xbee

1431 10/02/2009 07:11 PM Brad Neuman

seperated out hunter_prey tag function

1430 09/30/2009 08:07 PM David Schultz

removed several TODO comments.
attempting to inline simple functions does not reduce compiled code size

1428 09/26/2009 04:37 AM Ryan Cahoon

Add new bootloader prototype supporting wireless programming

1427 09/23/2009 12:57 PM Chris Mar

updated wl_basic code, docs, and test. it's ready to go.

1426 09/20/2009 06:47 PM Rich Hong

Fixes #622.

encoders.h is not included in dragonfly_lib.h and encoders_init() is called within dragonfly_init().

1425 09/20/2009 12:17 PM Chris Mar

updated wireless basic library code and docs

1424 09/19/2009 10:37 PM John Sexton

Includes working naive version of Target Practice

1423 09/19/2009 06:53 PM John Sexton

Renamed code folder for bot being tested to testBot.

1422 09/19/2009 06:51 PM John Sexton

Added BOM test code for general use.

1421 09/19/2009 06:45 PM John Sexton

Lowered the initial wait time for the target bot.

1420 09/19/2009 06:27 PM John Sexton

Updated code for testing BOMs. Added rudimentary diagram for analysis.

1419 09/19/2009 04:11 PM John Sexton

Added a folder for developing Target Practice Demo.

1418 09/18/2009 08:38 PM Rich Hong

Added encoder_get_x and encoder_get_v.

use get_v at your own risk
If encoder_read returns -1, this usually means battery is low.
If encoder_read returns a value greater than ENCODER_MAX, this usually means there are physical problems with the encoder.

1417 09/18/2009 06:06 PM Evan Mullinix

fixed doxygen to call bom refresh

1415 09/16/2009 03:56 PM Abraham Levkoy

Removed while(1) to allow looping through different tests.

1414 09/16/2009 03:35 PM Abraham Levkoy

Changed rangefinder unit test to use all orbs and not take forever.

1413 09/11/2009 04:36 PM Evan Mullinix

uses left and right motor in motor test instead of motor1 and motor2

1412 09/11/2009 03:59 PM Evan Mullinix

motor 1 and motor 2 changed to motor L and motor R

1411 09/11/2009 12:56 AM Brad Neuman

Hunter-prey works! its a decent proof of concept but could use improvement
using robots Edgar (3), 7, 5

1410 09/11/2009 12:03 AM Brad Neuman

Hunter-prey sort of works!

1409 09/10/2009 10:43 PM Brad Neuman

Changed BOM threshold to 120, seems to be helping for some robot and causing problems for others
hunter-prey is done except the hunting part

1408 09/10/2009 07:39 PM Brad Neuman

behavior without BOM seems to be working

1406 09/09/2009 10:31 PM James Kong

Merged analog and bom changes from analog branch. Tested and working. Fixes #560

1405 09/09/2009 08:10 PM Evan Mullinix

clean up test_dio.c compile errors

1404 09/09/2009 07:46 PM Nico Paris

Fixed some Doxygen issues. Docs still need to be compiled, though

1403 09/09/2009 07:22 PM Evan Mullinix

unit test created for buttons

1402 09/09/2009 07:03 PM Evan Mullinix

test incorporates motors_off

1401 09/09/2009 05:06 PM Abraham Levkoy

Tested rangefinders to see if they are #define'd correctly. See data/rangefinder for details.

1396 09/08/2009 08:04 PM Chris Mar

updated wl_basic with default packet handling

1394 09/08/2009 07:56 PM Chris Mar

changed template main to use new basic wireless

1393 09/08/2009 07:55 PM Chris Mar

added wireless test to unit test framework

1392 09/08/2009 07:05 PM Martin Herrmann

Minor documentation improvements

1390 09/07/2009 10:19 PM Rich Hong

fixes #570 avrdude port detection

1389 09/07/2009 08:51 PM Rich Hong

Encoders unit test

1388 09/07/2009 08:47 PM Nico Paris

Completed iterative test of functions in lights.h (aka LIGHT SHOW!)

Currently using orb_n_set and orb_n_set_color with indexing from 1. This breaks orb_n_set and orb_n_set_color as they are set to index from 0.

Need to document this using Doxygen

1386 09/07/2009 07:42 PM Kevin Woo

Turned on source browsing. This might fix our problems.

1385 09/07/2009 07:25 PM Kevin Woo

Updated and removed deprecated doxygen stuff from the doxygen config file.

1383 09/04/2009 03:57 PM Abraham Levkoy

Updated function name in test_rangefinder.c to comply with naming standard.

1382 09/04/2009 03:42 PM Abraham Levkoy

Created rangefinder unit test.

1381 09/04/2009 02:53 PM Abraham Levkoy

Changed name of rangefinder test to reflect name of rangefinder module. Updated main.c to reflect this.

1380 09/04/2009 01:17 PM Chris Mar

fixed doxygen problems in wireless library, added new docs

1379 09/04/2009 01:03 PM Chris Mar

adding wireless abstraction for high level packet sending and receiving

1374 09/03/2009 08:32 PM Brad Neuman

still buggy with analog_init

1373 09/03/2009 08:02 PM Brad Neuman

Added hunter-prey WIP code. There is a bug with using BOM and rangefinder

1372 09/03/2009 01:12 AM Abraham Levkoy

Moved prototype for linearize_distance and constants MIN_IR_ADC8 and
MAX_IR_ADC8 from rangefinder.c to rangefinder.h. Added Doxy comments for these
items. Realize that linearize_distance was probably intended to be hidden from
the average user, but doxy errors compelled me to act.

1371 09/02/2009 11:37 PM Rich Hong

Remove some unused code in encoders

Also update binary and docs

1370 09/02/2009 10:04 PM David Schultz

documentation fix

1369 09/02/2009 08:14 PM Evan Mullinix

updated unit test of motors

1368 09/02/2009 07:38 PM David Schultz

test of usb read/write functions is successful

1365 09/01/2009 01:02 AM David Schultz

removed dragonfly_init() from each unit test and renamed files to comply with new naming convention.

1364 09/01/2009 12:36 AM Brad Neuman

changed main.c in the test project to call dragonfly_init

1363 09/01/2009 12:25 AM Brad Neuman

made the test framework a bit more clear (or maybe more confusing?)

1362 08/31/2009 10:18 PM David Schultz

Added test for usb output functions

1361 08/10/2009 12:37 PM Justin Scheiner

Made some small changes reading through the code, no mex file compiler at home so I might have broken it.. but probably not.

1354 06/01/2009 03:28 PM Chris Mar

adding keyboard remote control for testing...still in progress.

1349 05/23/2009 01:52 PM Chris Mar

re-wrote joystick remote control code to use packets instead of single bytes over wireless. still needs to be cleaned up. TODO: figure out why robots stops responding to commands.

1318 05/04/2009 03:35 AM Brad Neuman

Martin updated some of the tests
test_motors is working with higher resolution
test_encoders is not working

1315 05/04/2009 01:42 AM Brad Neuman

added data from the motors that will go on the poster

1314 05/03/2009 10:39 PM Martin Herrmann
1313 05/03/2009 10:34 PM Martin Herrmann

Removed channel change, it doesn't work

1312 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1311 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1310 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1309 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1308 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1307 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1306 05/03/2009 10:25 PM Martin Herrmann
1305 05/03/2009 10:17 PM Martin Herrmann

Tweaked motors and encoders test parameters

1304 05/03/2009 09:10 PM Nico Paris

Added xbee_set_channel(15) (channel 21) to robot main.c

1303 05/03/2009 09:07 PM Austin Buchan

Added read_eeprom to test suite and robot code so we can read the robot ID and BOM type from eeprom

1302 05/03/2009 08:57 PM Chris Mar

removed eeprom files from test directory becuase they are now in the library. the current test directory now compiles.

1300 05/03/2009 07:13 PM Martin Herrmann

plot.rb also does motors now

1298 05/03/2009 03:59 PM Martin Herrmann

Printing an error message when a received packet is too long.

1297 05/03/2009 03:24 PM Martin Herrmann

Ehm...Fixes

1296 05/03/2009 03:16 PM Martin Herrmann

All component numbers start a 0 (e. g. rangefinder: 0..4 rather than 1..5).

1295 05/03/2009 03:05 PM Martin Herrmann

Parameters for encoder test as parameters

1294 05/03/2009 02:58 PM Martin Herrmann

Clarified left/right on IBOM

1293 05/03/2009 02:56 PM Martin Herrmann

Resetting the encoders (robot)/dynamos (station) when starting dump

1292 05/03/2009 02:55 PM Martin Herrmann

Implemented turntable positions in BOM test.

1291 05/03/2009 02:36 PM Martin Herrmann

Fixed left/right (for real this time)

1290 05/03/2009 02:28 PM Martin Herrmann

Fixed: left/right switched

1289 05/03/2009 02:25 PM Martin Herrmann

Fixed messages: newline at the end

1288 05/03/2009 02:17 PM Martin Herrmann

Fixed messages (all messages which are not commands need to have a # in front)

1287 05/02/2009 10:43 PM Brad Neuman

turntable_rotate_to_position doesn't do anything now so it should be safe to call in the tests

1286 05/02/2009 10:09 PM John Sexton

Implemented ibom_update() function. Found the analog ports for the IR
LED detectors, and found the pin for the IR LED emitter.

1285 05/02/2009 08:28 PM Kevin Woo

Added shitty position control. Needs encoders to not suck.

1284 05/02/2009 07:46 PM Martin Herrmann
1283 05/02/2009 07:25 PM Brad Neuman

added some movement code, although NOT a control law so don't use it