Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects @ 1208

# Date Author Comment
1208 04/25/2009 08:03 PM Martin Herrmann

Moved usb_puts_P from diagnostic station to library

1207 04/25/2009 08:02 PM Martin Herrmann

Added usb_puts_P

1206 04/25/2009 07:30 PM Martin Herrmann

Fixed code duplication

1205 04/25/2009 07:20 PM Martin Herrmann

Implemented single encoder testing
Cleaned up motor direction/wall direction naming

1204 04/25/2009 07:09 PM Martin Herrmann

Implemented single motor testing

1203 04/25/2009 06:43 PM Martin Herrmann

Station server communication: implemented dummy data sending

1202 04/25/2009 06:12 PM Martin Herrmann

Station/server communication:
- Implemented backspace handling
- Implemented all test starting commands with parameter
Tests:
- Added functions for testing only one component of a kind
- Made function names consistent with server commands

1201 04/25/2009 04:53 PM Abraham Levkoy

Changed smart run-around from old version to new version, which seems kind
of silly, since the rangefinder functions didn't actually change.

1200 04/25/2009 04:51 PM Abraham Levkoy

Smart run around produces more of a wall-following behavior at
this point. Rangefinder readings are clearly not in cm. I have assumed that they
give the distance in mm but 50 mm too large. I don't think this is correct,
but the robot does not crash, so I left. The states do what they are ...

1199 04/25/2009 03:23 AM Abraham Levkoy

Created new directory for development of new smart run around. Although this
makes no sense WRT the structure of the repository, it will allow autonomous
mapping to continue to function during the development of the new smart run
around while still keeping the new smart run around conveniently close to...

1198 04/24/2009 09:52 PM Martin Herrmann

Added server communication parameter parsing
Misc. fixes

1196 04/24/2009 04:05 PM Evan Mullinix

finished sending encoder data

1195 04/24/2009 04:04 PM Evan Mullinix

finished storing encoder data

1194 04/24/2009 01:07 PM Evan Mullinix

defs for robot -> station communication

1193 04/24/2009 01:07 PM Evan Mullinix

robot can send data to station

1192 04/24/2009 01:06 PM Evan Mullinix

added infrastructure for robot to send data to station

1189 04/23/2009 01:28 AM John Sexton

Eliminated stationCode folder by merging necessary components into station folder.

1188 04/22/2009 11:46 PM Martin Herrmann

Changed Makefile target name to target

1187 04/22/2009 11:45 PM Martin Herrmann

Added multiple main functions hack

1185 04/22/2009 10:30 PM Martin Herrmann

Server communication: basic message processing

1183 04/22/2009 09:59 PM Martin Herrmann

Added individual hardware component files

1182 04/22/2009 09:43 PM Martin Herrmann

Made filenames more consistent
Made function names more consistent
Introduced separate functions for hardware components

1181 04/22/2009 06:30 PM Martin Herrmann

Made it compile again

1171 04/21/2009 10:30 PM Martin Herrmann

Started work on server communication code

1170 04/21/2009 10:03 PM Evan Mullinix

added read encoders command

1169 04/21/2009 09:51 PM Martin Herrmann

Added server_comm.c/server_comm.h
Added tests.c/tests.h

1168 04/21/2009 09:37 PM Austin Buchan

Encoder code added, tested, works. There are 720 ticks per dyno shaft revolution.

1167 04/21/2009 09:17 PM Evan Mullinix

added encoder read command for station

1166 04/21/2009 09:01 PM Martin Herrmann

Added # to the beginning of every USB output line, as it should not be interpreted by the server.

1165 04/21/2009 08:50 PM Martin Herrmann

Removed UI/, it has been merged into station/main

1164 04/21/2009 08:42 PM Martin Herrmann

Added message_set_motors_time
Added message_set_motors_off

1162 04/21/2009 04:57 PM Abraham Levkoy

Replace smart_run_around_fsm.c with the one that simulator has been using, which apparently uses the new rangefinder interface.

1161 04/21/2009 04:21 PM Justin Scheiner

Some changes to match the updated library.

1160 04/21/2009 02:01 PM Martin Herrmann

Do all tests if button 1 is pressed after startup.

1159 04/21/2009 01:56 PM Martin Herrmann

Added robot code
Added robot/station communication

1155 04/20/2009 09:45 PM Martin Herrmann

Added missing inttypes header

1154 04/19/2009 08:16 PM Martin Herrmann
1153 04/19/2009 06:58 PM Martin Herrmann
1152 04/19/2009 06:51 PM Martin Herrmann

Added self test and communications test

1151 04/18/2009 02:14 PM Martin Herrmann
1150 04/17/2009 05:50 PM Martin Herrmann

Added OS detection to Makefile
Added robot and station directories

1149 04/17/2009 05:26 PM Justin Scheiner

Added some papers guiding the current approach, and commented some.

1148 04/17/2009 05:21 PM Justin Scheiner

Modified sensor_map to use 'model_sensor' to plug in a sensor model to map with. Model sensor is meant to be an array of sensor models, one for
distances from 10cm to 70cm.

1144 04/16/2009 06:34 PM Martin Herrmann

Fixed Makefile docs
Fixed documentation

1143 04/16/2009 05:55 PM Martin Herrmann

Added usb_puth* to serial.c/serial.h

1142 04/16/2009 05:54 PM Martin Herrmann

Merged new orbs code
Added atomic.h
Fixed whitespace in eeprom.h

1137 04/14/2009 05:36 PM John Sexton

Added functions to allow for user-viewable data dump versus a computer-usable data dump. Code will sample specified ports and print values. Was used
to determine which ports are being used for the inverse BOM.

1136 04/14/2009 12:53 PM John Sexton

Includes code to sample all analog inputs. Used to determine which ports the inverse BOM are connected to.

1135 04/14/2009 12:46 AM Justin Scheiner

Committing some test files, as well as an updated version of the sensor mapping code.

1134 04/14/2009 12:29 AM Justin Scheiner

Added a heavily modified version of map.m called sensor_map, which first constructs a sensor model, then maps data according to the sensor model.
NEEDS to be converted to log-odds to speed up computation. There is still a transformation that needs to take place per datapoint per sensor, but ...

1133 04/13/2009 11:38 PM John Sexton

Small update to code which reads analog ports.

1127 04/09/2009 07:00 PM Abraham Levkoy

Put smart run around FSM in autonomous mapping program
Robot goes into BACKWARDS mode a few seconds after starting up and apparently cannot be diverted

1125 04/09/2009 06:20 PM Abraham Levkoy

made packet group and packet type for odometry packets separate #defines

1124 04/09/2009 06:10 PM Abraham Levkoy

got rid of old stuff for driving from the computer

1123 04/08/2009 11:27 PM John Sexton

Updated README files to better reflect folder contents.

1122 04/08/2009 10:44 PM John Sexton

Continued to reorganize file structure. Added README files to upper level file structure.

1121 04/08/2009 10:11 PM John Sexton

Reorganizing file structure.

1120 04/08/2009 10:01 PM Emily Hart

Server code.

1118 04/08/2009 09:56 PM Emily Hart

Evan's UI code.

1117 04/08/2009 09:42 PM John Sexton

Added code to station code version 1 to read from analog wheel port

1110 04/07/2009 10:43 PM John Sexton

Changed template code which displays orbs.

1097 04/03/2009 07:22 PM Martin Herrmann

Makefile OS autodetection

1093 04/01/2009 07:10 PM Justin Scheiner

Cleaned up the code, someone help figure out the memory error!

1079 03/21/2009 03:56 PM Martin Herrmann

Bugfix: BOM_S2 and BOM_S3 were switched, resulting in wrong addressing of the BOM detectors (0 1 2 3 8 9 10 11 4 5 6 7 12 13 14 15).

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

First attempt at a probability density mapper. Unifinished.

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

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.

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

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

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

Fixed some errors due to BOM being used instead of BOM10

1032 02/17/2009 08:46 PM Justin Scheiner

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

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.

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

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

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.

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.

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.

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

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

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.

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)

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.