Project

General

Profile

Statistics
| Revision:

root @ 953

# Date Author Comment
953 01/16/2009 03:50 PM Justin Scheiner

Added some test code for the receive function - does not work as
I can't get the token ring to start up. receive.c needs to be on
a matlab computer to be compiled and run correctly (mex receive.c -lpthread)

952 01/16/2009 02:36 PM Justin Scheiner

Wrote mex file code to interface between matlab and the wireless library.

951 01/14/2009 06:30 PM Chris Mar

testing commit on new svn (just template directory)

950 12/27/2008 12:23 AM Brian Coltin

Updated makefile to compile binaries for simulator.

949 12/10/2008 07:36 PM Justin Scheiner

Added a odometry_velocity function that gives approximate speed of the robot in mm/s.

948 12/10/2008 03:55 PM Justin Scheiner

Added symbolic links to the odometry in mapping to the library, and provided documentation.

947 12/10/2008 03:30 PM Justin Scheiner

Odometry works!!

946 12/03/2008 12:01 AM Austin Buchan

extension of update to eeprom/bom/init. this is just the include files and the library archive.

945 12/02/2008 11:59 PM Austin Buchan

Integrated new BOM1.5 compatible code. Also put eeprom code for reading ID and BOM type from EEPROM. will need to program each robot's eeprom separately later. This has been tested and verified to work on robots with different BOM types.

944 12/02/2008 07:32 PM Chris Mar

added a test for lights/orbs.

943 12/01/2008 07:59 PM Brian Coltin

Simulator library compiles.

942 12/01/2008 07:52 PM Brian Coltin

Simulator library compiles but doesn't do anything.

941 12/01/2008 07:36 PM Brian Coltin

All library files added, unimplemented.

940 12/01/2008 07:28 AM Ryan Cahoon

Prototype JNI (Java Native Interface) for libwireless. Compiles, and
java loads the library, but untested with a real scenario or hardware.

939 11/29/2008 08:11 AM Ryan Cahoon

added passing of overhead camera image to client through PHP
fixed unfreed memory in server/vision/savetonetwork.c

938 11/27/2008 06:52 AM Ryan Cahoon

OpenCV now works directly with firewire, coriander is not needed
New vision algorithm integrated, a few issues left with algorithm that
tracks the movement of a specific robot
Removed experimental interface to send images over commands socket
--plan to use php in webserver instead...

937 11/26/2008 09:57 AM Ryan Cahoon

New vision algorithm utilitizing Hough Transform and edge detection
instead of the older one using ellipse fitting and thresholding

936 11/25/2008 05:54 PM Ryan Cahoon

Incremental update; working on:
- new vision algorithm utilizing edge detection instead of thresholding
- sending camera images over sockets instead of using the webserver

935 11/22/2008 11:39 PM Tudor Achim

untested realtime ir plotting

934 11/21/2008 08:20 PM Tudor Achim

Realtime position plotting

933 11/20/2008 07:57 PM Brian Coltin

Added unimplemented message to simulator library.

932 11/18/2008 11:49 PM Tudor Achim

A working server, with debug printing, some mapping capabilities
Partly for testing

931 11/18/2008 11:44 PM Tudor Achim

changed xbee packet handling, added more info for unexpected packets

930 11/18/2008 09:58 PM Chris Mar

sample maps created by pushing the robot around a table (3 or 4 walls)

929 11/18/2008 09:25 PM Justin Scheiner

Nothing was fixed nothing changed.

928 11/18/2008 09:16 PM Chris Mar

updated server-side mapping code (remote control, etc)

927 11/18/2008 09:16 PM Chris Mar

added odometry to robot mapping code via symlinks to justin's odometry code

926 11/18/2008 09:15 PM Justin Scheiner

Odometry committed. New version is more general, but still drifts to zero.

925 11/18/2008 09:14 PM Chris Mar

cleaning up robot code for mapping

924 11/18/2008 09:00 PM Justin Scheiner

Odometry will temporarily not work. Working code commented out. This commit is so the blight on the world that is
colony math.h will be eradicated for all time.

923 11/18/2008 08:29 PM Evan Mullinix

commented

922 11/18/2008 08:18 PM Evan Mullinix

fixed syntax

921 11/18/2008 08:12 PM Evan Mullinix

i2c library for the bay boards
detects xbee presence to determine master/slave

920 11/18/2008 07:10 PM Ryan Cahoon

Fixed error when getting xbee address during init on computer

919 11/18/2008 06:24 PM Tudor Achim

added model, whoops

918 11/18/2008 06:22 PM Tudor Achim

python stuff

917 11/14/2008 11:12 PM Chris Mar

driving code interprets odometry data correctly, uses non-blocking key listener and can receive packets continually

916 11/14/2008 04:55 PM David Schultz

added ideas on multi-robot behavior
will turn into actual code eventually

915 11/14/2008 12:08 AM Chris Mar

updated robot and server code to use odometry. having problems with theta because it is a double (4 bytes on robot, 8 bytes on server)

914 11/13/2008 09:59 PM Nolan Hergert

Changed the compile file from Charging.c to ConstantCharging.c

913 11/11/2008 09:56 PM Justin Scheiner

Odometry works but the precision is awful. Angles are measured fairly accurately, but distance readings are consistently lower then expected.

912 11/11/2008 08:18 PM Abraham Levkoy

Robot sends updates 50 times per second. Robot remote control program doesn't mess up terminal upon exit.

911 11/11/2008 07:48 PM Chris Mar

fixed output filename and unsigned data

910 11/11/2008 07:29 PM Justin Scheiner

Realized local encoders file was still in the repository.

909 11/11/2008 07:26 PM Justin Scheiner

Quick update before I do something stupid.

908 11/11/2008 07:14 PM Chris Mar

remote control of robot and data output for matlab

907 11/11/2008 06:57 PM Emily Hart

Code that converts data from the robot into a plot

906 11/11/2008 06:41 PM Brian Coltin

Started working on library... Wrote about half of the stubs.

905 11/10/2008 10:36 PM Chris Mar

fixed makefile in Robot Debug to point to trunk library for dragonfly

904 11/08/2008 09:30 PM Justin Scheiner

Compiles now. This code worked a while ago but I haven't touched it since early last semester.
The idea was to do exactly what Abe is doing now... so it might be useful.

903 11/08/2008 07:20 PM Chris Mar

added range_init() call to dragonfly_init(). you will no longer have to call range_init() separately in your programs

902 11/08/2008 06:48 PM Tudor Achim

python thingy

901 11/08/2008 06:47 PM Chris Mar

added packet receive functionality to remote control server code

900 11/08/2008 06:11 PM Chris Mar

added remote control to robot code that sends mapping data

899 11/08/2008 05:28 PM Abraham Levkoy

Wireless output works.

898 11/08/2008 03:54 PM Abraham Levkoy

robot_main.c sends the raw sensor data for mapping points to USB. Commented out is untested code to send it over wireless and utilize the (deprecated?) odometry functions.

897 11/08/2008 03:30 PM Chris Mar

code for server with xbee dongle to control robot running slave code

896 11/08/2008 03:29 PM Chris Mar

keyboard remote control code

895 11/07/2008 06:14 PM Brad Neuman

girl scouts!! yay!!!!

894 11/07/2008 04:49 PM Justin Scheiner

Some changes.

893 10/28/2008 07:45 PM Brian Coltin

Updated simulator lib directory with new headers.

892 10/28/2008 07:43 PM Brian Coltin

Fixed Makefile and Doxyfile.

891 10/28/2008 07:39 PM Brian Coltin

Moved comments to headers. That was painful.

890 10/28/2008 07:08 PM Justin Scheiner

Changed some odometry stuff. Interrupt is called now.
Still some problem that is not updating x and y data.

889 10/28/2008 04:55 PM Justin Scheiner

Forgot to add these files to the repository.

888 10/28/2008 04:53 PM Justin Scheiner

Added the header files for spi, encoders, and eeprom to the trunk library.
Recompiled library :P

887 10/27/2008 09:19 PM Brian Coltin

Updated trunk branch of wireless... Still won't work though because of Makefile.

886 10/27/2008 08:32 PM Brian Coltin

Synchronized trunk and bayboard versions.

885 10/27/2008 08:13 PM Brian Coltin

Removed debugging messages from wireless for bayboard.

884 10/24/2008 04:42 PM Justin Scheiner

odometry compiles - timer issues, interrupt never called.

883 10/21/2008 09:46 PM Brian Coltin

Wireless for bayboard sort of works. I still left in all my debugging information though, and it doesn't seem to work quite as well as the other two. Some more work is needed.

882 10/21/2008 09:27 PM Brad Neuman

added comments explaining the columns

881 10/21/2008 06:03 PM Brian Coltin

Moved headers to include directory.

880 10/21/2008 05:55 PM Brian Coltin

Created simulator branch. Sorry for adding new branches, but I am planning on rearranging the library.

879 10/21/2008 09:34 AM Rich Hong

add Fall 08 and Spring 09 SURG papers

878 10/14/2008 07:11 PM Chris Mar

added Colony_Wireless.ppt to /trunk/pub/presentations

877 10/08/2008 05:58 PM Brian Coltin

Delete src directory.

876 10/08/2008 05:57 PM Brian Coltin

Updated libdragonfly makefile.

875 10/08/2008 05:57 PM Brian Coltin

Updated wireless makefile.

874 10/08/2008 04:29 PM Greg Tress

Added comment in discrete controller

873 10/07/2008 07:52 PM Evan Mullinix

commented!

872 10/06/2008 04:06 PM Justin Scheiner

Small modifications to odometry. I'm all but committed to using floating point.

871 10/06/2008 03:52 PM Justin Scheiner

Recommitting the library so encoders work for other people as well.

870 10/06/2008 03:49 PM Justin Scheiner

Reversed the left wheel. Encoders increment when the robot is moved forward.

869 10/06/2008 03:41 PM Justin Scheiner

Recompiled documentation with additional documentation for SPI and encoders.

868 10/06/2008 03:36 PM Justin Scheiner

Added spi and encoders to the trunk. Tested and worked.
Encoders still read out directions backwards - i.e. there isn't a defined 'direction' for
the encoders to go with the wheels yet. I'll fix this about now.

867 10/06/2008 03:13 PM Justin Scheiner

Added encoder test code to trunk. Addition of encoder code pending testing.

866 10/05/2008 03:41 PM Greg Tress

Fixed file paths in last commit

865 10/05/2008 03:40 PM Greg Tress

Moved files

864 10/05/2008 03:36 PM Greg Tress

Updates to joystick control/slave - attempt 2

863 10/01/2008 10:02 PM Austin Buchan

BOM1.5 Driver complete, test case is in template. Next step is to merge with trunk, which could have issues since the trunk functions are different now.

862 09/26/2008 02:07 PM Kevin Woo

Updated analog.c and analog.h documentation and regenerated the docs. No need to remake the library as its just comments.

861 09/25/2008 08:19 PM Evan Mullinix

homing works and is added to library

860 09/23/2008 08:27 PM Evan Mullinix

fixed target in Makefile

859 09/23/2008 08:26 PM Evan Mullinix

carrier frequency works but not high/low

858 09/23/2008 07:25 PM David Schultz

bom/token ring test complete
updated testeeprom #include to make it compile

857 09/23/2008 06:32 PM Brian Coltin

Removed KWoo's crap from template.

856 09/22/2008 10:31 PM Justin Scheiner

Figured out the modules page thing.. Sorry about two big commits..
Its just a whole bunch of generated html.

855 09/22/2008 10:21 PM Justin Scheiner

Recompiled documentation for encoders -
BRIAN!! How do you add encoders to the modules page?

854 09/22/2008 10:20 PM Justin Scheiner

Did a lot of cleaning up and commenting. Made the error codes returned
by encoder_read more explicit - so if you get weird values check the documentation.

A lot of stubs and incomplete code, I made these things explicit in the source and documentation.