Activity
From 04/04/2009 to 05/03/2009
05/04/2009
- 10:39 PM Revision 1314
- 10:34 PM Revision 1313: Removed channel change, it doesn't work
- 10:29 PM Revision 1312: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:29 PM Revision 1311: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:29 PM Revision 1310: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:28 PM Revision 1309: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:28 PM Revision 1308: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:28 PM Revision 1307: Added turntable control code. Currently uses PI control and is having lots of mech...
- Also added a main_brad which moves the turntable back and forth a bit
added a return to home value for the turntable - 10:25 PM Revision 1306
- 10:17 PM Revision 1305: Tweaked motors and encoders test parameters
- 09:10 PM Revision 1304: Added xbee_set_channel(15) (channel 21) to robot main.c
- 09:07 PM Revision 1303: Added read_eeprom to test suite and robot code so we can read the robot ID and BOM...
- 08:57 PM Revision 1302: removed eeprom files from test directory becuase they are now in the library. the ...
05/03/2009
- 07:53 PM Revision 1301: Control code added, not tested
- 07:13 PM Revision 1300: plot.rb also does motors now
- 03:59 PM Revision 1299: Powerpoint presentation for MoM 2009 on Mapping...add you changes here.
- 03:59 PM Revision 1298: Printing an error message when a received packet is too long.
- 03:24 PM Revision 1297: Ehm...Fixes
- 03:16 PM Revision 1296: All component numbers start a 0 (e. g. rangefinder: 0..4 rather than 1..5).
- 03:05 PM Revision 1295: Parameters for encoder test as parameters
- 02:58 PM Revision 1294: Clarified left/right on IBOM
- 02:56 PM Revision 1293: Resetting the encoders (robot)/dynamos (station) when starting dump
- 02:55 PM Revision 1292: Implemented turntable positions in BOM test.
- 02:36 PM Revision 1291: Fixed left/right (for real this time)
- 02:28 PM Revision 1290: Fixed: left/right switched
- 02:25 PM Revision 1289: Fixed messages: newline at the end
- 02:17 PM Revision 1288: Fixed messages (all messages which are not commands need to have a # in front)
- 10:43 PM Revision 1287: turntable_rotate_to_position doesn't do anything now so it should be safe to call ...
- 10:09 PM Revision 1286: Implemented ibom_update() function. Found the analog ports for the IR
- LED detectors, and found the pin for the IR LED emitter.
- 08:28 PM Revision 1285: Added shitty position control. Needs encoders to not suck.
05/02/2009
- 07:46 PM Revision 1284
- 07:25 PM Revision 1283: added some movement code, although NOT a control law so don't use it
- 07:16 PM Revision 1282: Fixes: robot_read_bom_all
- 07:07 PM Revision 1281: Finished wall init. Calibrates it to the 0 point correctly.
- 07:03 PM Revision 1280: Implemented ibom_set and ibom_read functions.
- 07:00 PM Revision 1279: Fixes
- 06:47 PM Revision 1278: removed circle and made border thinner in world.txt
- 06:43 PM Revision 1277: update world.txt with screenshots
- 06:40 PM Revision 1276: added command to read all bom
- 06:32 PM Revision 1275: added command to read all bom
- 06:30 PM Revision 1274: added command to read all bom data
- 06:30 PM Revision 1273: added add command to read all bom data
- 06:17 PM Revision 1272: Added "interactive" command in server mode
- Moved hardware_init out of interactive_main
Made calling interactive_main/server_main more consistent - 06:01 PM Revision 1271: Added "start_test bom emitter..." and "start_test bom detector"
- Bugfix: bom dump reading rangefinder values
- 05:17 PM Revision 1270: trying to debug bom communication
- 05:10 PM Revision 1269: Improved robot sensor dump format
- 05:03 PM Revision 1268: Updates to .pptx version of poster. Template 100% done. Abstract edited and placed.
- 04:57 PM Revision 1267: Improved station dump mode
- Added station dump ADC mode
Removed IBOM debug functions (superseded by dump mode) - 04:24 PM Revision 1266: Made is so that hardware_dynamos.c does not mess up anyone else who is using
- external interrupts by blowing away their interrupt settings.
- 04:21 PM Revision 1265: Added mapping data.
- 04:13 PM Revision 1264: implemented sending bom data
- 04:10 PM Revision 1263: Added ADC dump on the station
- 04:05 PM Revision 1262: added a call to hardware_init to the interactive_main function in comm_interactive.c
- 03:58 PM Revision 1261: Fixed naming
- 03:46 PM Revision 1260: implemented bom
- 03:46 PM Revision 1259: added bom
- 03:45 PM Revision 1258: fixed typo
- 03:41 PM Revision 1257: oops
- 03:41 PM Revision 1256: rbom->ibom
- 03:41 PM Revision 1255: renamed the _encoders files to _dynamos
- 03:40 PM Revision 1254: Changed rbom->ibom
- 03:36 PM Revision 1253: Made .ppt match .pptx version
- 03:35 PM Revision 1252: Added .pptx version of MoM poster
- 03:34 PM Revision 1251
- 03:26 PM Revision 1250: Improved motors test
- 03:02 PM Revision 1249: added rangefinder data communication
- 03:02 PM Revision 1248: added rangefinder data communication
- 03:01 PM Revision 1247: added rangefinder data communication
- 02:30 PM Revision 1246: Implemented all robot sensor dump functions
- 01:58 PM Revision 1245: Changed some function signatures for robot communication
- 01:47 PM Revision 1244: Added interactive dump modes
- Changed RBOM detector number and names
- 01:18 PM Revision 1243: Added poster template for 08-09
- 12:49 PM Revision 1242: Moved interactive_main to comm_interactive.c
- Added multiple menus in interactive mode
05/01/2009
- 06:45 PM Revision 1241: Server code does forward kinematic calculations
- 06:13 PM Revision 1240: sending velocity instead of raw encoder values
- 06:04 PM Revision 1239: small changes to spline server code
- 05:06 PM Revision 1238: Encoder code for server added
- 05:02 PM Revision 1237: Server code updated to handle velocity, untested
- 02:48 PM Revision 1236
- 02:23 PM Revision 1235: Miner script cleanup
04/30/2009
- 06:28 PM Revision 1234: Put latest input.txt in matlab directory.
- 06:21 PM Revision 1233: Smart run around FSM + mapping works!!! I don't know what I did.
- 09:05 PM Revision 1232
- 08:54 PM Revision 1231
- 08:50 PM Revision 1230
- 08:48 PM Revision 1229: Added plotting script
04/28/2009
- 05:37 PM Revision 1228: Run around now uses R4 and R5.
- 05:18 PM Revision 1227: Replaced old orb_enable() with new orb_init().
- 09:09 PM Revision 1226: Robot/Station communication:
- - Implemented timeouts
- Implemented command acknowledgement
04/27/2009
- 12:06 PM Revision 1225: Sorry for uploading such a big file, hopefully I removed this before it was on too...
- computers.
- 01:29 AM Revision 1224: Parallelized Master and Server
- 01:27 AM Revision 1223: Fast Slave, Working
- 11:52 PM Revision 1222: server and master code sort of working
- 11:51 PM Revision 1221: spline slave
04/26/2009
- 07:31 PM Revision 1220
- 07:17 PM Revision 1219: Added reset_encoders command
- Fixed bugs
- 06:58 PM Revision 1218: Fixing Station/Robot communication
- 06:10 PM Revision 1217: spline slave
- 06:08 PM Revision 1216: spline server and master
- 12:07 AM Revision 1215: Implemented encoders test
- 11:47 PM Revision 1214: Implemented motors test
- 11:21 PM Revision 1213: Finished rangefinders test implementation
- 10:42 PM Revision 1212: Finished the bom test (calling the not-finished hardware functions for now)
- 10:11 PM Revision 1211: Changes to the sensor modeling code. (Mostly from a better understanding of imtra...
- 10:10 PM Revision 1210: Fixes to the sensor mapping code. Works now! (Sort of)
- 09:30 PM Revision 1209: Movie. Wanted to have it here for transfer to my computer.
- 08:03 PM Revision 1208: Moved usb_puts_P from diagnostic station to library
- 08:02 PM Revision 1207: Added usb_puts_P
04/25/2009
- 07:30 PM Revision 1206: Fixed code duplication
- 07:20 PM Revision 1205: Implemented single encoder testing
- Cleaned up motor direction/wall direction naming
- 07:09 PM Revision 1204: Implemented single motor testing
- 06:43 PM Revision 1203: Station server communication: implemented dummy data sending
- 06:12 PM Revision 1202: Station/server communication:
- - Implemented backspace handling
- Implemented all test starting commands with parameter
Tests:
- Added functions... - 04:53 PM Revision 1201: Changed smart run-around from old version to new version, which seems kind
- of silly, since the rangefinder functions didn't actually change.
- 04:51 PM Revision 1200: 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 to... - 03:23 AM Revision 1199: 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 t... - 09:52 PM Revision 1198: Added server communication parameter parsing
- Misc. fixes
04/24/2009
- 06:34 PM Revision 1197: Added server and master code to spline behavior
- 04:05 PM Revision 1196: finished sending encoder data
- 04:04 PM Revision 1195: finished storing encoder data
- 01:07 PM Revision 1194: defs for robot -> station communication
- 01:07 PM Revision 1193: robot can send data to station
- 01:06 PM Revision 1192: added infrastructure for robot to send data to station
04/23/2009
- 07:31 PM Revision 1191: move spline slave to sub-directory and update encoder_get_v function
- 06:54 PM Revision 1190: create spline behavior for controls project
- 01:28 AM Revision 1189: Eliminated stationCode folder by merging necessary components into station folder.
- 11:46 PM Revision 1188: Changed Makefile target name to target
- 11:45 PM Revision 1187: Added multiple main functions hack
- 10:32 PM Revision 1186: Added atomic.h
- 10:30 PM Revision 1185: Server communication: basic message processing
- 10:23 PM Revision 1184: Able to read and draw circles in the environment
- 09:59 PM Revision 1183: Added individual hardware component files
- 09:43 PM Revision 1182: Made filenames more consistent
- Made function names more consistent
Introduced separate functions for hardware components
04/22/2009
- 06:30 PM Revision 1181: Made it compile again
- 04:57 PM Revision 1180: Hopefully final fix for circles
- 04:56 PM Revision 1179: Paren fixes for circles
- 04:54 PM Revision 1178: More fixes
- 04:53 PM Revision 1177: Even more updates to circles
- 04:51 PM Revision 1176: More fixes for circles
- 04:49 PM Revision 1175: Hopefully unbroke simulator with circles
- 04:46 PM Revision 1174: Commented out code that broke simulator
- 04:43 PM Revision 1173: Added circle collisions
- 04:42 PM Revision 1172: Added circle collisions
- 10:30 PM Revision 1171: Started work on server communication code
- 10:03 PM Revision 1170: added read encoders command
- 09:51 PM Revision 1169: Added server_comm.c/server_comm.h
- Added tests.c/tests.h
- 09:37 PM Revision 1168: Encoder code added, tested, works. There are 720 ticks per dyno shaft revolution.
- 09:17 PM Revision 1167: added encoder read command for station
- 09:01 PM Revision 1166: Added # to the beginning of every USB output line, as it should not be interpreted...
- 08:50 PM Revision 1165: Removed UI/, it has been merged into station/main
- 08:42 PM Revision 1164: Added message_set_motors_time
- Added message_set_motors_off
04/21/2009
- 05:58 PM Revision 1163: fixed compiler warnings by including library files
- 04:57 PM Revision 1162: Replace smart_run_around_fsm.c with the one that simulator has been using, which a...
- 04:21 PM Revision 1161: Some changes to match the updated library.
- 02:01 PM Revision 1160: Do all tests if button 1 is pressed after startup.
- 01:56 PM Revision 1159: Added robot code
- Added robot/station communication
- 01:54 PM Revision 1158: More tests
- 09:47 PM Revision 1157: Removed killing of the terminal process from the Makefile
- It's a bad idea if you are using a terminal for a different port.
- 09:45 PM Revision 1156: Added wireless test behavior
- 09:45 PM Revision 1155: Added missing inttypes header
04/20/2009
- 08:16 PM Revision 1154
04/19/2009
- 06:58 PM Revision 1153
- 06:51 PM Revision 1152: Added self test and communications test
04/18/2009
- 02:14 PM Revision 1151
04/17/2009
- 05:50 PM Revision 1150: Added OS detection to Makefile
- Added robot and station directories
- 05:26 PM Revision 1149: Added some papers guiding the current approach, and commented some.
- 05:21 PM Revision 1148: Modified sensor_map to use 'model_sensor' to plug in a sensor model to map with. ...
- distances from 10cm to 70cm.
- 05:20 PM Revision 1147
04/16/2009
- 06:42 PM Revision 1146: make dist
- 06:35 PM Revision 1145: Generated documentation for new orbs code
- 06:34 PM Revision 1144: Fixed Makefile docs
- Fixed documentation
- 05:55 PM Revision 1143: Added usb_puth* to serial.c/serial.h
- 05:54 PM Revision 1142: Merged new orbs code
- Added atomic.h
Fixed whitespace in eeprom.h - 05:52 PM Revision 1141
04/15/2009
- 05:24 PM Revision 1140: it's slightly better
- 09:47 PM Revision 1139: Measured timing
- Fixed interrupt handler bug
- 09:13 PM Revision 1138: Fixed synchronization
- Tested robustness
04/14/2009
- 05:36 PM Revision 1137: Added functions to allow for user-viewable data dump versus a computer-usable data...
- to determine which ports are being used for the inverse BOM.
- 12:53 PM Revision 1136: Includes code to sample all analog inputs. Used to determine which ports the inver...
- 12:46 AM Revision 1135: Committing some test files, as well as an updated version of the sensor mapping code.
- 12:29 AM Revision 1134: Added a heavily modified version of map.m called sensor_map, which first construct...
- NEEDS to be converted to log-odds to speed up computation. There is still a transformation that needs to take place ...
- 11:38 PM Revision 1133: Small update to code which reads analog ports.
04/13/2009
- 09:21 PM Revision 1132: Cleanup/Documentation
04/11/2009
- 09:54 PM Revision 1131: Cleaned up lights.h
- Implemented predefined color setting
Implemented binary/PWM mode switching
04/10/2009
- 06:36 PM Revision 1130: moved the smart-runaround stuff from template to a new folder and restored the old...
- implemented usb_put* which just outputs to stdio
- 04:03 PM Revision 1129: actually found a bug in smar run around using the simulator where the omega is > 2...
- Also added a hack to make the robot start at a non-90 degree angle
- 08:46 PM Revision 1128: Added library for wireless
04/09/2009
- 07:00 PM Revision 1127: 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
- 06:52 PM Revision 1126: Saved 53%-62% processor time on orbs sorting
- 06:20 PM Revision 1125: made packet group and packet type for odometry packets separate #defines
- 06:10 PM Revision 1124: got rid of old stuff for driving from the computer
- 11:27 PM Revision 1123: Updated README files to better reflect folder contents.
- 10:44 PM Revision 1122: Continued to reorganize file structure. Added README files to upper level file str...
- 10:11 PM Revision 1121: Reorganizing file structure.
- 10:01 PM Revision 1120: Server code.
- 09:57 PM Revision 1119: The server code.
- 09:56 PM Revision 1118: Evan's UI code.
- 09:42 PM Revision 1117: Added code to station code version 1 to read from analog wheel port
- 09:39 PM Revision 1116: Added server code.
04/08/2009
- 05:42 PM Revision 1115: Smart run around mostly works!!!
- Thanks to Brian for fixing a bug in motion code
divide by 0 zero error in motion.c
Makefile cleans .csim and copy it... - 05:13 PM Revision 1114: changed the sigchld handler to only wait on robot proc's so that it doesn't try to...
- 04:45 PM Revision 1113: Polished file. Added includes
- 02:42 PM Revision 1112
- 02:39 PM Revision 1111: Bugfix: Orbs not turned off at the beginning of the PWM cycle.
- 10:43 PM Revision 1110: Changed template code which displays orbs.
- 10:35 PM Revision 1109: Test code
- 09:53 PM Revision 1108: Added atomic.h from the avr_libc (according to the documentation, it should be in ...
- 09:45 PM Revision 1107: Implemented triple buffering
- Optimized sorting
04/07/2009
- 06:51 PM Revision 1106
- 02:46 PM Revision 1105: Fixed timing
- Profiled sorting
- 08:59 PM Revision 1104: Implemented lights sorting, interrupt handlers
04/06/2009
- 06:59 PM Revision 1103: Reverted changes accidentally committed
- 08:11 PM Revision 1102: Basic orb PWM functionality on Timer0
04/05/2009
- 07:39 PM Revision 1101: added some vague file type checking to prevent running simulator in simulator
- updated the makefile to make simulator executable filenames end in .csim
04/04/2009
- 05:40 PM Revision 1100: Timer experiments
Also available in: Atom