Project

General

Profile

Statistics
| Revision:

root / trunk @ 1246

# Date Author Comment
1246 05/02/2009 02:30 PM Martin Herrmann

Implemented all robot sensor dump functions

1245 05/02/2009 01:58 PM Martin Herrmann

Changed some function signatures for robot communication

1244 05/02/2009 01:47 PM Martin Herrmann

Added interactive dump modes
Changed RBOM detector number and names

1243 05/02/2009 01:18 PM Nico Paris

Added poster template for 08-09

1242 05/02/2009 12:49 PM Martin Herrmann

Moved interactive_main to comm_interactive.c
Added multiple menus in interactive mode

1236 05/01/2009 02:48 PM Martin Herrmann
1235 05/01/2009 02:23 PM Martin Herrmann

Miner script cleanup

1234 04/30/2009 06:28 PM Abraham Levkoy

Put latest input.txt in matlab directory.

1233 04/30/2009 06:21 PM Abraham Levkoy

Smart run around FSM + mapping works!!! I don't know what I did.

1232 04/29/2009 09:05 PM Martin Herrmann
1231 04/29/2009 08:54 PM Martin Herrmann
1230 04/29/2009 08:50 PM Martin Herrmann
1229 04/29/2009 08:48 PM Martin Herrmann

Added plotting script

1228 04/28/2009 05:37 PM Abraham Levkoy

Run around now uses R4 and R5.

1227 04/28/2009 05:18 PM Abraham Levkoy

Replaced old orb_enable() with new orb_init().

1226 04/27/2009 09:09 PM Martin Herrmann

Robot/Station communication:
- Implemented timeouts
- Implemented command acknowledgement

1225 04/27/2009 12:06 PM Justin Scheiner

Sorry for uploading such a big file, hopefully I removed this before it was on too many
computers.

1220 04/26/2009 07:31 PM Martin Herrmann
1219 04/26/2009 07:17 PM Martin Herrmann

Added reset_encoders command
Fixed bugs

1218 04/26/2009 06:58 PM Martin Herrmann

Fixing Station/Robot communication

1215 04/26/2009 12:07 AM Martin Herrmann

Implemented encoders test

1214 04/25/2009 11:47 PM Martin Herrmann

Implemented motors test

1213 04/25/2009 11:21 PM Martin Herrmann

Finished rangefinders test implementation

1212 04/25/2009 10:42 PM Martin Herrmann

Finished the bom test (calling the not-finished hardware functions for now)

1211 04/25/2009 10:11 PM Justin Scheiner

Changes to the sensor modeling code. (Mostly from a better understanding of imtransform).

1210 04/25/2009 10:10 PM Justin Scheiner

Fixes to the sensor mapping code. Works now! (Sort of)

1209 04/25/2009 09:30 PM Justin Scheiner

Movie. Wanted to have it here for transfer to my computer.

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

1186 04/22/2009 10:32 PM Martin Herrmann

Added atomic.h

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

1158 04/21/2009 01:54 PM Martin Herrmann

More tests

1157 04/20/2009 09:47 PM Martin Herrmann

Removed killing of the terminal process from the Makefile
It's a bad idea if you are using a terminal for a different port.

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

Added wireless test behavior

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.

1147 04/17/2009 05:20 PM Martin Herrmann
1146 04/16/2009 06:42 PM Martin Herrmann

make dist

1145 04/16/2009 06:35 PM Martin Herrmann

Generated documentation for new orbs code

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

1141 04/16/2009 05:52 PM Martin Herrmann
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.

1103 04/06/2009 06:59 PM Martin Herrmann

Reverted changes accidentally committed

1099 04/03/2009 07:23 PM Martin Herrmann
1098 04/03/2009 07:22 PM Martin Herrmann

OS autodetection

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

Makefile OS autodetection