Project

General

Profile

Statistics
| Revision:

root @ 1025

# Date Author Comment
1025 02/13/2009 04:39 PM Jimmy Bourne

CAD model of the diagnostic station

1024 02/13/2009 12:56 PM Abraham Levkoy

Early test results for mapping.

1023 02/12/2009 06:01 PM Brad Neuman

added thing to program eeprom BOM ids and robot id over usb

1022 02/11/2009 07:08 PM Ben Poole

completed skeleton for the environment

1021 02/11/2009 06:44 PM Ben Poole

world header file, with type definitions

1020 02/11/2009 06:21 PM Brian Coltin

Now runs at a reasonable speed.

1019 02/11/2009 05:52 PM Brian Coltin

Theta changes now.

1018 02/11/2009 12:11 PM Abraham Levkoy

Added the data files for real this time

1017 02/10/2009 10:49 PM Abraham Levkoy

Ran some tests in different environments. Data is in 1, 2, 3.txt

1016 02/10/2009 08:00 PM Chris Mar

calls to wl_init() and wl_set_com_port() were inverted

1015 02/09/2009 08:47 PM John Sexton

made a copy

1014 02/09/2009 08:38 PM John Sexton

Uploaded empty folder when wanted to copy code folder.

1013 02/09/2009 08:31 PM John Sexton

Created folder remotely

1012 02/08/2009 02:05 PM Bradley Yoo

theta in motors should change now

1011 02/06/2009 04:32 PM Brian Coltin

Forgot to commit header file.

1010 02/06/2009 03:04 PM Brian Coltin

Motion works, but needs fine tuning.

1009 02/06/2009 02:50 PM Brian Coltin

Fixed bug in iterator.

1008 02/06/2009 02:05 PM David Schultz

libsim rangefinders works with shared memory now

1007 02/06/2009 01:34 PM Siyuan Feng

get rid of the draw_funcs stuff.

1006 02/06/2009 11:41 AM Brian Coltin

Threading issues worked out better... Ready to add motion.

1005 02/05/2009 10:06 PM Abraham Levkoy

test takes an argument for the USB port #, but it doesn't commit a
memory error like it did last time I committed

1004 02/05/2009 09:45 PM Abraham Levkoy

test now takes a second argument for the USB port number

1003 02/04/2009 07:27 PM Nico Paris

Rangefinder now have normalized random noise!

1002 02/04/2009 06:31 PM Ben Poole

gaussian noise now has a gauss_init to initialize with a seed and chaos scalar

1001 02/04/2009 06:18 PM Rich Hong

the function move will now update the position of the robot and its theta. This can be merged into libsim once tested

1000 02/04/2009 05:58 PM Ben Poole

working gaussian nosie function: gauss_noise()

999 02/04/2009 05:53 PM Nico Paris
998 02/04/2009 05:49 PM Nico Paris
997 02/04/2009 05:43 PM Brian Coltin

Started on drawing robots in the right place.

996 02/04/2009 05:31 PM Brad Neuman

fixed the environment variable stuff

995 02/04/2009 05:13 PM David Schultz

getenv should work
some commented code uncommented

994 02/04/2009 05:05 PM Brian Coltin

Fixed makefile includes.

993 02/04/2009 01:14 PM Andrew Yeager

Free's shared memory in the core file upon error in forking or error in attaching to shared memory

992 02/03/2009 08:50 PM ttf
991 02/03/2009 04:33 PM Nico Paris

I hope this works

990 02/01/2009 06:38 PM David Schultz

library motor code

when Andrew's memory code is uncommented, uncomment the code in this file

989 01/31/2009 12:46 PM Brian Coltin

Renamed second core directory to test, slated for deletion.

988 01/31/2009 12:45 PM Brian Coltin

Refactored simulator, set some stuff up to work with multiple robots.

987 01/30/2009 05:35 PM Andrew Yeager

Including common directory in commit

986 01/30/2009 05:15 PM Brad Neuman

moved stuff from robot_test into libsim.c
libsim now contains the timer (pause/resume) stuff

Also commented andrew's code because it broke the build

985 01/30/2009 11:48 AM Rich Hong

ticket #159:
main() is just for testing
no working code yet just comments, still need to figure out the math

984 01/29/2009 09:19 PM Andrew Yeager

Function to free memory added, not sure how to test if its working.

983 01/29/2009 08:15 PM Andrew Yeager

Fixed initialization of simulators struct

982 01/29/2009 06:44 PM Andrew Yeager

Added shared memory setup code to the create_robot function. Need to
write the cleanup code still. Exec call is failing but wasn't
succeeding before code change either.

981 01/29/2009 01:29 AM Brad Neuman

Added signal handling code to core simulator

added a robot_test directory which contiains code to run the timer and deal with the robot side signaling. To compile it you need to run gcc
robot_test/robot.c -o robot_test/robot. This whole file is temporary. It is just proof of concept until it gets added to the simulator library

980 01/28/2009 11:42 PM Chris Mar

sorry...didn't mean to commit odometry.c

979 01/28/2009 11:41 PM Chris Mar

minor changes to remote control / mapping code...wireless control works with libwireless reverted to rev. 887. code in odometry interrupt conflicts with motors, not allowing the robot to move motors in response to commands.

978 01/28/2009 07:57 PM Siyuan Feng

added a draw_funcs.c/h, functions need to draw stuff should go there.
added a basic function used to draw robot with x, y, orientation.

977 01/28/2009 07:39 PM David Schultz

added robot shared memory id to simulator structure

976 01/28/2009 07:00 PM Siyuan Feng

test again. nothing is changed

975 01/28/2009 06:57 PM Siyuan Feng

test commit

974 01/28/2009 06:47 PM Brian Coltin

Draws circle and square.

973 01/28/2009 06:24 PM Brian Coltin

Ooops, forgot to commit main method.

972 01/28/2009 06:22 PM David Schultz

update to robot shared header

971 01/28/2009 04:52 PM Brian Coltin

GUI now compiles.

970 01/27/2009 08:27 PM Abraham Levkoy

Wrote some code to test wireless communication between the computer and
the robot. Right now, it doesn't work.

969 01/27/2009 07:45 PM ttf
968 01/27/2009 07:27 PM ttf
967 01/27/2009 06:08 PM Abraham Levkoy

now it will work

966 01/26/2009 07:35 PM Justin Scheiner

Small changes - new file just waits for packets to buffer
for matlab, so the robots will decide when to send their
data in this version.

965 01/26/2009 07:34 PM Abraham Levkoy

Cleaned up test.c and robot_main.c in mapping.

964 01/23/2009 05:50 PM David Schultz

added some structs to the common header file

963 01/23/2009 03:58 PM Justin Scheiner

Minor modifications and fixes. Haven't gotten it to work yet.

962 01/23/2009 11:02 AM Brian Coltin

Added beginning GUI code, does not compile.

961 01/22/2009 08:27 PM Brad Neuman

added tests of two possible ways to control proc's.

leaning heavily towards the itimer method

960 01/22/2009 07:34 PM Justin Scheiner

Small changes and comments.

959 01/22/2009 07:25 PM Justin Scheiner

Changed receive to work when there's no data,
haven't tested for when there is,
test.c works as expected,
Makefile modified to work on receive.c on a linux machine with matlab.
testing robots pending - not hopeful - see code.

958 01/21/2009 07:32 PM Chris Mar

added test for motors. it just runs the left and right. this can be improved.

957 01/20/2009 10:12 PM Justin Scheiner

Slight corrections to this file. I have no way
of testing without a computer with matlab/linux.

If anyone knows windows threading I'd be much
obliged. Alternatively, if anyone knows if there
is an accessible build of gcc higher then version
4 on andrew unix let me know.

956 01/20/2009 07:19 PM Nolan Hergert

Made some modifications for testing in the main loop

955 01/20/2009 07:19 PM Nolan Hergert

Some changes in I2C testing in the main loop

954 01/16/2009 04:01 PM Justin Scheiner

Just some test code to see how concurrency works in matlab functions.

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.