Project

General

Profile

Statistics
| Revision:

root / trunk / code / behaviors / formation_control @ 1750

# Date Author Comment
1750 04/08/2010 02:21 AM Hanzhang Hu

1. added a folder: encoder_censored_forward, which contains a c file that has this function. Still under testing. And cannot control speed well.
2. test result files for encoder_get_x() for robots 3,4,5,6.

1749 04/07/2010 07:49 PM Alex Zirbel

Documented the circle code extensively. Starting reorganization from procedural to funtion-calling code.

1725 04/02/2010 01:10 AM Alex Zirbel

Updated circle, trying to fix 3-character packet sending.

1724 04/02/2010 01:03 AM Alex Zirbel

Starting to make the circle move as a group.

1723 04/01/2010 11:41 PM Alex Zirbel

Still editing counting code in circle.c

1722 04/01/2010 11:29 PM Alex Zirbel

Fixed the updated circle code.

1721 04/01/2010 11:26 PM Alex Zirbel

Updated circle so the robot counting should be less buggy.

1720 04/01/2010 11:15 PM Alex Zirbel

Cut out unused parts of circle.c, organized program, fixed a couple bugs

1719 04/01/2010 12:48 AM Alex Zirbel

Fixed circle.c, added comments, tested the program. Added terminal states.

1718 04/01/2010 12:44 AM Alex Zirbel
1717 04/01/2010 12:40 AM Alex Zirbel
1691 03/24/2010 08:40 PM Alex Zirbel
1690 03/24/2010 08:38 PM Alex Zirbel
1639 02/17/2010 09:45 PM Alex Zirbel
1635 02/17/2010 08:24 PM Steve DeVincentis

Debugged circle.c so approaching works

1627 02/03/2010 08:52 PM Gautham Nagaraju

More modifications to circle.c

1626 02/03/2010 07:16 PM Gautham Nagaraju

Merged circle code and added comments

1622 01/27/2010 06:46 PM Gautham Nagaraju

New version of cicle_spacing. (It works now...). Before merging with circle.

1618 01/21/2010 10:42 PM James Carroll

This code changed the way that the Edges move toward the Center bot, I stopped using Han Jongs methods and added the methods correctTurn, correctApproach is still not functional, also I changed the color skeem for the orbs, going to center is still buggy.

1610 01/18/2010 08:18 PM Alex Zirbel

Updated counting robots to work for circle formation. Movement is problematic.

1597 12/02/2009 07:45 PM Alex Zirbel

Getting versions of circle.c in sync

1596 12/02/2009 07:34 PM Alex Zirbel

Added comments and minor changes to circle.c

1595 12/02/2009 07:17 PM Alex Zirbel

Removing the old circle-circle2 versions of the code (2)

1594 12/02/2009 07:16 PM Alex Zirbel

Removing the old circle-circle2 versions of the code

1592 12/02/2009 06:29 PM Steve DeVincentis

Included working functionality for Beacon to get acks from each robot.

1580 11/23/2009 09:22 PM Gautham Nagaraju

Tried to use bom_get_vector instead of bom_get_max.
It works for the master (still need works), not for the slave (still need to figure out why)

1571 11/18/2009 08:58 PM Gautham Nagaraju

working version of wednesday 18 nov

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

Fixed beacon robot wireless and working on Edge robot wireless

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

changes of wednesday 18 nov

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.

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.

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

Circle Formation: added wireless and updated

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

Converted Circle formation to a state machine

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.

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.

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.

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.

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

Added comments to circle formation code

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

Updated circle formation behavior

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.

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.

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.

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.