Project

General

Profile

Statistics
| Revision:

root @ 1571

# Date Author Comment
1571 11/18/2009 08:58 PM Gautham Nagaraju

working version of wednesday 18 nov

1570 11/18/2009 08:39 PM John Sexton

Final clean up of ir_branch folder. Now should Make correctly.

1569 11/18/2009 08:37 PM John Sexton

Cleaning up ir_branch to Make correctly.

1568 11/18/2009 08:27 PM Steve DeVincentis

Fixed beacon robot wireless and working on Edge robot wireless

1567 11/18/2009 08:24 PM John Sexton

Fixing tools to Make correctly in Trunk. Reorganizing ir_branch to Make correctly.

1566 11/18/2009 07:46 PM Austin Buchan
1565 11/18/2009 07:43 PM Austin Buchan

deleting branch because i didn't branch the whole trunk before

1564 11/18/2009 06:56 PM Gautham Nagaraju

changes of wednesday 18 nov

1563 11/18/2009 06:52 PM Austin Buchan
1562 11/17/2009 08:43 PM David Schultz

updated baud rate code (it works for 9600 and 115200 now, haven't tested the others)

1561 11/16/2009 09:53 PM David Schultz

Updated all makefiles. You may need to update the port settings to get your project to program the robots again.

1560 11/16/2009 09:13 PM David Schultz

added speed test behavior to wireless branch (this is where I'm testing the baud rate, which still doesn't work)

1559 11/16/2009 08:56 PM John Sexton

Fixed Makefile for circle_spacing behavior. Now links to the repository library.

1558 11/16/2009 08:44 PM Gautham Nagaraju

Submitting circle spacing code. Will evenly place the robot on the circle.

1557 11/16/2009 08:27 PM John Sexton

Adding folder for circle spacing code. Behavior should attempt to space robots equally on a given radius of a circle around a central robot.

1556 11/16/2009 08:21 PM John Sexton

Cleaned up accidental commit of include folder and bin folder.

1555 11/16/2009 08:10 PM Alex Zirbel

Circle Formation: added wireless and updated

1554 11/16/2009 08:06 PM Gautham Nagaraju
1553 11/16/2009 07:51 PM John Sexton

Removed old rangefinder folder in trunk/projects. This folder has been moved to its own branch.

1552 11/16/2009 07:50 PM Alex Zirbel

Converted Circle formation to a state machine

1551 11/16/2009 07:47 PM John Sexton

Copied over trunk code into rangefinder branch.

1550 11/16/2009 07:46 PM John Sexton

Added branch for finding rangefinder offset values.

1549 11/16/2009 07:31 PM John Sexton

Updated IR rangefinder lookup table. Now reports in millimeters with an accuracy of +-10mm.

1548 11/16/2009 06:46 PM Dan Shope

Updated rangefinder.h with new MIN_ADC and MAX_ADC values

1547 11/16/2009 06:14 PM Brad Neuman

found one bug and changed some debug prints

1546 11/16/2009 03:20 AM Justin Scheiner

Broke build.

1545 11/16/2009 03:20 AM Justin Scheiner

Fixes..

Defaults to main,
Creates launch stacks (just realized this is sort of backwards),
Returns to tasks that are already running.

1544 11/16/2009 03:10 AM Justin Scheiner

I gave the scheduler a crack based on avrOS and the code
from 18348 that I think caused John to add these skeleton files.

Very very basic preemptive task scheduling that runs through the
list of tasks, checks if they are ready to run based on a timer period...

1543 11/14/2009 04:06 PM Brad Neuman

Added a bunch of debug prints to the library

1542 11/14/2009 02:28 AM John Sexton

Changed Push-Pull to display BOM histogram as well as net IR BOM vector. Changed BOM Tracker to print an x,y pair separated by a comma so the data
can be saved and read in by MATLAB for analysis.

1541 11/14/2009 01:27 AM John Sexton

Removing bom_refactor branch now that net BOM IR vector functions have been merged into the trunk.

1540 11/14/2009 01:24 AM John Sexton

Edited BOM Tracker project Makefile to make correctly. Removed old test file for net IR BOM vector from behaviors folder. Cleaning up Push-Pull
behavior to remove code which was moved into BOM library.

1539 11/14/2009 01:20 AM John Sexton

Renamed old file used to test net BOM IR vector calculations to new BOM tracker file.

1538 11/14/2009 01:18 AM John Sexton

Copying over files originally used to test net BOM IR vector calculations. They will now be used to try tracking the location of one robot in 2D
space.

1537 11/14/2009 01:15 AM John Sexton

Created project directory to investigate using the BOMs to track robots in 2D space.

1536 11/14/2009 01:05 AM John Sexton

Merged new BOM vector functions into the trunk and did a "make dist" to recompile the library. Also brought over C file used to test new BOM
function behavior.

1535 11/14/2009 12:54 AM John Sexton

Added compiled binaries to bom_refactor branch. Also edited Push-Pull to test functionality of new BOM IR vector functions.

1534 11/14/2009 12:08 AM John Sexton

Added two BOM IR vector functions to calculate resultant IR vector and normalized resultant IR vector.

1533 11/13/2009 11:14 PM John Sexton

Copied trunk code into branch to develop function to return net BOM IR vector.

1532 11/13/2009 11:11 PM John Sexton

Creating branch to develop function to return net BOM intensity vector.

1531 11/13/2009 10:20 PM John Sexton

Removed the bom_refractor folder since the BOM histogram function has been completed.

1530 11/13/2009 10:19 PM John Sexton

Recompiled library to incorporate new BOM histogram print function. Push-Pull behavior currently prints the BOM intensity histogram and the resultant
vector over USB.

1529 11/13/2009 09:59 PM John Sexton

Merged new function to print BOM intensity histogram into the trunk.

1528 11/13/2009 09:46 PM John Sexton

Finished function which prints the BOM intensity histogram over USB. Will print nicely in both windows and linux (uses "\r\n"). Will accept an array
pointer to print values already collected, or it will recollect current values and print.

1527 11/13/2009 07:00 PM John Sexton

Copied code folder from the trunk into the bom_refractor branch.

1526 11/13/2009 06:57 PM John Sexton

Creating branch for adding BOM functionality to the library.

1525 11/13/2009 06:13 PM John Sexton

Cleaning up folders added for demonstration purposes.

1524 11/13/2009 05:38 PM Alex Zirbel

Added comments to circle formation code

1523 11/13/2009 05:17 PM James Kong

Made changes to newfile.c

1522 11/13/2009 05:16 PM James Kong

Added newfile changed main.c in james dummy folder

1521 11/13/2009 05:04 PM James Kong

Added danshope

1520 11/13/2009 05:00 PM James Kong

Changed main.c in james dummy folder

1519 11/13/2009 04:59 PM James Kong

Added dummy james folder

1518 11/11/2009 08:38 PM Brad Neuman

updated library to add DRAGONFLY_DEBUG stuff
Can now call make debug which will recompile the library with debug flags!

1517 11/11/2009 08:25 PM Alex Zirbel

Updated circle formation behavior

1516 11/11/2009 06:55 PM Brad Neuman

created init_refactor branch for fixing the init functions without breaking everything

1515 11/11/2009 06:11 PM John Sexton

Updated BOM Vector Component Table calculator to round towards 0 instead
of rounding towards -infinity. This makes vector components symmetric
around 0 and within error bound calculations.

1514 11/10/2009 09:25 PM John Sexton

Remove template "main.c" file. Appropriate Circle behavior code can be found in "circle.c" file.

1513 11/10/2009 03:18 AM David Schultz

slightly modified makefile, added more error checking to bom beacon code

1512 11/10/2009 02:53 AM John Sexton

Edited BOM Vector Component Tables with values which will gaurantee that worst case net vector sum will not overflow an integer data type (16 bits).
Also changed Makefile to have TARGET=push_pull. Also added functionality to MATLAB script so that it will automatically calculate the BOM Vector ...

1511 11/10/2009 02:09 AM John Sexton

Renamed Push-Pull behavior code file to "push_pull.c"

1510 11/10/2009 01:30 AM John Sexton

Implementing function to calculate get_bom_vector() function. Added
MATLAB script to assist in calculating the scalar value used to scale up
the BOM unit vectors such that the worst case sum will not overflow an
int data type.

1509 11/09/2009 09:09 PM John Sexton

Cleaned up the Circle behavior folder in the "formation_control" folder. Now compiles correctly with the current version of the repository library.

1508 11/09/2009 09:02 PM John Sexton

Making bom_get_vector() function which should eventually be placed into the library.

1507 11/09/2009 08:12 PM Nico Paris

Added folder for basic Circle formation.
Also included is the beacon robot code.

Could use some cleaning as it uses the lab 2 template as a base.

What it does: very basic Circle formation without much error checking.

1506 11/09/2009 07:19 PM David Schultz

copying bom_test code

1505 11/09/2009 07:19 PM David Schultz

adding behaviors folder to wireless branch

1504 11/08/2009 03:58 AM John Sexton

Updated comments to correctly reflect the meaning of the x and y
coordinates.

1503 11/08/2009 03:13 AM John Sexton

Progress on Push-Pull. Added a divide-by-zero check. Also fixed an
error (added code to clear accumulators each time through the loop).

1502 11/08/2009 01:29 AM John Sexton

Wrote Push-Pull behavior to print the net BOM intensity vector over serial.

1501 11/07/2009 11:01 PM John Sexton

Updated Hunter-Prey implementation. Motors didn't turn off during wait state. Fixed now.

1500 11/07/2009 09:37 PM John Sexton

Commented the template file and my implementation of Hunter-Prey to make the code easier to follow.

1499 11/07/2009 08:50 PM David Schultz

implemented recursive makefile system

1498 11/07/2009 08:21 PM John Sexton

Creating "template" to use as a starting point for developing new
behaviors.

1497 11/07/2009 08:04 PM John Sexton

Cleaning up the template folder for behaviors.

1496 11/07/2009 07:17 PM John Sexton

Reverted "libdragonfly" folder back to version before Init Checking was implemented and did "make dist" to recompile the library. BOM LEDs now shine
correctly.

1495 11/07/2009 06:15 PM John Sexton

Reverted to library before Init Function Checking to fix BOMs which did not work.

1494 11/07/2009 04:22 PM David Schultz

wireless library branch

1493 11/07/2009 04:21 PM David Schultz

wireless library branch

1492 11/07/2009 04:17 PM David Schultz

wireless library branch

1491 11/07/2009 04:16 PM David Schultz

wireless library branch

1490 11/07/2009 04:13 PM David Schultz
1489 11/07/2009 04:13 PM David Schultz

wireless library branch

1488 11/07/2009 04:09 PM David Schultz

wireless library branch

1487 11/07/2009 03:36 PM John Sexton

Updating Makefiles for Hunter-Prey implementations. Updating COLONYROOT location.

1486 11/07/2009 03:07 PM John Sexton

Adding my implementation of Hunter-Prey to the collection.

1485 11/07/2009 02:59 PM John Sexton

Cleaning up different Hunter-Prey implementations.

1484 11/07/2009 02:51 PM John Sexton

Moving behaviors from the "Projects" directory into the appropriate "Behaviors" directory.

1483 11/07/2009 02:48 PM John Sexton

Creating directory for "Push/Pull" formation behavior.

1482 11/07/2009 02:44 PM John Sexton

Creating repository space for Formation Control.

1481 11/07/2009 02:41 PM John Sexton

Making file naming consistent (use '_' to separate words, not camel hump).

1480 11/05/2009 02:45 PM David Schultz

program makefile can now autobuild the library

1479 11/05/2009 01:17 AM John Sexton

Set up scheduler.c/.h files with headers comments.

1478 11/05/2009 12:49 AM John Sexton

Collecting necessary files to begin developing timer-based analog
scheduling.

1477 11/05/2009 12:45 AM John Sexton

Collecting necessary files to begin developing timer-based analog scheduling.

1476 11/02/2009 09:55 PM David Schultz

test of consolidating makefile

1475 11/02/2009 08:53 PM Dan Shope

linearize_distance() uses new LUT mapped for (4-30cm) rangefinders. Accuracy +/- 10mm. Need more testing to increase accuracy -- should be able to get +/- 5mm.

1474 10/31/2009 05:35 PM Dan Shope

Updated charging station for mechanical corral, added filter to air vent, updated hinge design to accommodate hood removal

1473 10/30/2009 03:28 AM David Schultz

another RAM check update

1472 10/30/2009 03:24 AM David Schultz

updating RAM check to work with linux