Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / diagnostic_station @ 1390

# Date Author Comment
1390 09/07/2009 10:19 PM Rich Hong

fixes #570 avrdude port detection

1318 05/04/2009 03:35 AM Brad Neuman

Martin updated some of the tests
test_motors is working with higher resolution
test_encoders is not working

1315 05/04/2009 01:42 AM Brad Neuman

added data from the motors that will go on the poster

1314 05/03/2009 10:39 PM Martin Herrmann
1313 05/03/2009 10:34 PM Martin Herrmann

Removed channel change, it doesn't work

1312 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1311 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1310 05/03/2009 10:29 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1309 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1308 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1307 05/03/2009 10:28 PM Brad Neuman

Added turntable control code. Currently uses PI control and is having lots of mechanical issues
Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable

1306 05/03/2009 10:25 PM Martin Herrmann
1305 05/03/2009 10:17 PM Martin Herrmann

Tweaked motors and encoders test parameters

1304 05/03/2009 09:10 PM Nico Paris

Added xbee_set_channel(15) (channel 21) to robot main.c

1303 05/03/2009 09:07 PM Austin Buchan

Added read_eeprom to test suite and robot code so we can read the robot ID and BOM type from eeprom

1300 05/03/2009 07:13 PM Martin Herrmann

plot.rb also does motors now

1298 05/03/2009 03:59 PM Martin Herrmann

Printing an error message when a received packet is too long.

1297 05/03/2009 03:24 PM Martin Herrmann

Ehm...Fixes

1296 05/03/2009 03:16 PM Martin Herrmann

All component numbers start a 0 (e. g. rangefinder: 0..4 rather than 1..5).

1295 05/03/2009 03:05 PM Martin Herrmann

Parameters for encoder test as parameters

1294 05/03/2009 02:58 PM Martin Herrmann

Clarified left/right on IBOM

1293 05/03/2009 02:56 PM Martin Herrmann

Resetting the encoders (robot)/dynamos (station) when starting dump

1292 05/03/2009 02:55 PM Martin Herrmann

Implemented turntable positions in BOM test.

1291 05/03/2009 02:36 PM Martin Herrmann

Fixed left/right (for real this time)

1290 05/03/2009 02:28 PM Martin Herrmann

Fixed: left/right switched

1289 05/03/2009 02:25 PM Martin Herrmann

Fixed messages: newline at the end

1288 05/03/2009 02:17 PM Martin Herrmann

Fixed messages (all messages which are not commands need to have a # in front)

1287 05/02/2009 10:43 PM Brad Neuman

turntable_rotate_to_position doesn't do anything now so it should be safe to call in the tests

1286 05/02/2009 10:09 PM John Sexton

Implemented ibom_update() function. Found the analog ports for the IR
LED detectors, and found the pin for the IR LED emitter.

1285 05/02/2009 08:28 PM Kevin Woo

Added shitty position control. Needs encoders to not suck.

1284 05/02/2009 07:46 PM Martin Herrmann
1283 05/02/2009 07:25 PM Brad Neuman

added some movement code, although NOT a control law so don't use it

1282 05/02/2009 07:16 PM Martin Herrmann

Fixes: robot_read_bom_all

1281 05/02/2009 07:07 PM Kevin Woo

Finished wall init. Calibrates it to the 0 point correctly.

1280 05/02/2009 07:03 PM John Sexton

Implemented ibom_set and ibom_read functions.

1279 05/02/2009 07:00 PM Martin Herrmann

Fixes

1276 05/02/2009 06:40 PM Evan Mullinix

added command to read all bom

1275 05/02/2009 06:32 PM Evan Mullinix

added command to read all bom

1274 05/02/2009 06:30 PM Evan Mullinix

added command to read all bom data

1273 05/02/2009 06:30 PM Evan Mullinix

added add command to read all bom data

1272 05/02/2009 06:17 PM Martin Herrmann

Added "interactive" command in server mode
Moved hardware_init out of interactive_main
Made calling interactive_main/server_main more consistent

1271 05/02/2009 06:01 PM Martin Herrmann

Added "start_test bom emitter..." and "start_test bom detector"
Bugfix: bom dump reading rangefinder values

1270 05/02/2009 05:17 PM Evan Mullinix

trying to debug bom communication

1269 05/02/2009 05:10 PM Martin Herrmann

Improved robot sensor dump format

1267 05/02/2009 04:57 PM Martin Herrmann

Improved station dump mode
Added station dump ADC mode
Removed IBOM debug functions (superseded by dump mode)

1266 05/02/2009 04:24 PM Kevin Woo

Made is so that hardware_dynamos.c does not mess up anyone else who is using
external interrupts by blowing away their interrupt settings.

1264 05/02/2009 04:13 PM Evan Mullinix

implemented sending bom data

1263 05/02/2009 04:10 PM Martin Herrmann

Added ADC dump on the station

1262 05/02/2009 04:05 PM Brad Neuman

added a call to hardware_init to the interactive_main function in comm_interactive.c

1261 05/02/2009 03:58 PM Martin Herrmann

Fixed naming

1260 05/02/2009 03:46 PM Evan Mullinix

implemented bom

1259 05/02/2009 03:46 PM Evan Mullinix

added bom

1258 05/02/2009 03:45 PM Evan Mullinix

fixed typo

1257 05/02/2009 03:41 PM Brad Neuman

oops

1256 05/02/2009 03:41 PM Martin Herrmann

rbom->ibom

1255 05/02/2009 03:41 PM Brad Neuman

renamed the _encoders files to _dynamos

1254 05/02/2009 03:40 PM Martin Herrmann

Changed rbom->ibom

1251 05/02/2009 03:34 PM Martin Herrmann
1250 05/02/2009 03:26 PM Martin Herrmann

Improved motors test

1249 05/02/2009 03:02 PM Evan Mullinix

added rangefinder data communication

1248 05/02/2009 03:02 PM Evan Mullinix

added rangefinder data communication

1247 05/02/2009 03:01 PM Evan Mullinix

added rangefinder data communication

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

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

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

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

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

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)

1208 04/25/2009 08:03 PM Martin Herrmann

Moved usb_puts_P from diagnostic station to library

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

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