Project

General

Profile

Statistics
| Revision:

root @ 1076

# Date Author Comment
1076 03/20/2009 04:42 PM Brian Coltin

Fixed race condition for adding robots?

1075 03/18/2009 07:26 PM Bradley Yoo

speed now takes negative values

1074 03/18/2009 07:20 PM Brian Coltin

Can now add robots through the GUI.

1073 03/18/2009 07:00 PM Bradley Yoo

Brad Neuman forgot to add the word "void" in simulator_do();

1072 03/18/2009 06:42 PM Brad Neuman

Switched to loop based suspending on the robots using simulator_do

now runs much better for the stupid template sample

1071 03/18/2009 04:45 PM Brian Coltin

Deleted random files in top level directory.

1070 03/17/2009 02:28 AM Justin Scheiner

First attempt at a probability density mapper. Unifinished.

1069 03/07/2009 01:41 AM Kevin Woo

Added historic SURG grants.

1068 03/04/2009 10:59 PM Andrew Yeager

Added replay functionality and command line arguments

-l <filename> log simulation to file [currently make sure file does not
exist, overwriting of files not handled well]

-p <filename> run a log file rather than simulation

-w <filename> load in world file

1067 03/04/2009 07:27 PM Nico Paris

Made some additions to rayHits.c

Not really useful, just for me

1066 03/03/2009 09:23 PM Abraham Levkoy

Changed the robot dir to drive and added a dir to work on autonomous mapping

1065 03/02/2009 02:46 PM Brian Coltin

Fixed race condition in GUI, hopefully.

1064 02/28/2009 06:32 PM Brian Coltin

Cleaned up code, removed all compiler warnings.

1063 02/27/2009 05:39 PM Brad Neuman

added some error checking

1062 02/27/2009 05:18 PM Justin Scheiner

Small modifications to receive.c, corrected an error
in the ring buffer. Some commenting and cleaning.

1061 02/25/2009 09:04 PM John Sexton

Succesfully tested BOM LED current.

1060 02/25/2009 07:14 PM John Sexton

Corrected Makefiles to work inside the trunk.

1059 02/25/2009 07:03 PM John Sexton

Moved diagnostic station workspace to trunk.

1058 02/25/2009 06:47 PM John Sexton

Moving Diagnostic Station Workspace from branches to trunk.

1057 02/25/2009 06:42 PM John Sexton

Removed Diagnostic Station Branch. It will be placed into the Trunk.

1056 02/25/2009 06:13 PM Brad Neuman

sped up simulator!

changed the delay to be less and removed spamming of printfs from
world.c

1055 02/25/2009 05:25 PM Austin Buchan

include path was fixed. AVRDUDEPORT was changed to com4 instead of the usb/tty thingy

1054 02/25/2009 05:24 PM Nico Paris

Added file to check for collisions with circles

1053 02/25/2009 05:23 PM Austin Buchan

Updated with fixes to bom.c

1052 02/25/2009 05:23 PM Austin Buchan

only newline differences

1051 02/25/2009 05:21 PM Austin Buchan

Fixed some errors due to BOM being used instead of BOM10

1050 02/25/2009 04:36 PM John Sexton

Added code used to turn on BOM LEDs to test the current through the BOM
LEDs.

1049 02/20/2009 12:13 AM Brian Coltin

Robots now draw in correct location.

1048 02/19/2009 11:19 PM Ben Poole

rangefinders are in fact working now

1047 02/19/2009 10:45 PM Brian Coltin

Draws polygons in the environment.

1046 02/19/2009 10:41 PM Rich Hong

small chnage to motion.c, going forward and backwards should now be consistent

1045 02/19/2009 08:37 PM Ben Poole

added a sample world, updated main to load the sample world

1044 02/19/2009 08:21 PM Ben Poole

added update_rangefinders, which should be enough for the demo tomorrow

1043 02/19/2009 05:51 PM Rich Hong

max_objs is not an argument of load_world. Remove starts_with

1042 02/19/2009 05:24 PM Ben Poole

started working on integrating with rangefinders

1041 02/19/2009 04:23 PM Rich Hong

load world from input file, changed create poly to take an array of doubles

1040 02/19/2009 01:08 PM Ben Poole

added some functions to initialize the world. still needs a lot of work

1039 02/18/2009 10:57 PM Brad Neuman

works with 20 robots! but its incredibly slow and destroys computers
also fixed a bug in the robot creation code (it didn't init robots array to -1 after a resize)

1038 02/18/2009 05:35 PM David Schultz

update to libsim.a to include BOM

1037 02/18/2009 05:14 PM David Schultz

added BOM to libsim and shared library

1036 02/17/2009 09:59 PM John Sexton

Updated Makefile for Diagnostic Station directory. Now have compilable code which can be successfully downloaded to turn on 1 orb light!

1035 02/17/2009 09:22 PM Emily Hart

Added newline at the end of the file. Take that, gcc.

1034 02/17/2009 09:12 PM Abraham Levkoy

pictures of environments for test 4-7

1033 02/17/2009 09:03 PM Abraham Levkoy
1032 02/17/2009 08:46 PM Justin Scheiner

Having trouble with wireless (I think) hopefully this will work by friday.

1031 02/17/2009 08:30 PM John Sexton

Cleaned up Diagnostic Station folder.

1030 02/17/2009 08:28 PM Abraham Levkoy

tested a bunch of different environments for mapping

1029 02/17/2009 08:27 PM Abraham Levkoy

Switched wl_init and wl_set_com_port in test.c (again?)

1028 02/17/2009 07:46 PM Justin Scheiner

Changes all around. Matlab server is now passive, might work soon.

1027 02/15/2009 03:39 PM Rich Hong

use abs in stdlib instead of a crappy macro

1026 02/15/2009 03:19 PM Ben Poole

working ray-polygon collisions, but needs a lot of clean up

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