Project

General

Profile

Statistics
| Revision:

root @ 1180

# Date Author Comment
1180 04/22/2009 04:57 PM Nico Paris

Hopefully final fix for circles

1179 04/22/2009 04:56 PM Nico Paris

Paren fixes for circles

1178 04/22/2009 04:54 PM Nico Paris

More fixes

1177 04/22/2009 04:53 PM Nico Paris

Even more updates to circles

1176 04/22/2009 04:51 PM Nico Paris

More fixes for circles

1175 04/22/2009 04:49 PM Nico Paris

Hopefully unbroke simulator with circles

1174 04/22/2009 04:46 PM Nico Paris

Commented out code that broke simulator

1173 04/22/2009 04:43 PM Nico Paris

Added circle collisions

1172 04/22/2009 04:42 PM Nico Paris

Added circle collisions

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

1163 04/21/2009 05:58 PM David Schultz

fixed compiler warnings by including library files

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
1140 04/15/2009 05:24 PM Bradley Yoo

it's slightly better

1139 04/14/2009 09:47 PM Martin Herrmann

Measured timing
Fixed interrupt handler bug

1138 04/14/2009 09:13 PM Martin Herrmann

Fixed synchronization
Tested robustness

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.

1132 04/12/2009 09:21 PM Martin Herrmann

Cleanup/Documentation

1131 04/10/2009 09:54 PM Martin Herrmann

Cleaned up lights.h
Implemented predefined color setting
Implemented binary/PWM mode switching

1130 04/10/2009 06:36 PM Brad Neuman

moved the smart-runaround stuff from template to a new folder and restored the old template
implemented usb_put* which just outputs to stdio

1129 04/10/2009 04:03 PM Brad Neuman

actually found a bug in smar run around using the simulator where the omega is > 255, which causes the robot in the simulator to stop moving.

Also added a hack to make the robot start at a non-90 degree angle

1128 04/09/2009 08:46 PM Andrew Yeager

Added library for wireless

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

1126 04/09/2009 06:52 PM Martin Herrmann

Saved 53%-62% processor time on orbs sorting

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.

1119 04/08/2009 09:57 PM Emily Hart

The 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

1116 04/08/2009 09:39 PM Emily Hart

Added server code.

1115 04/08/2009 05:42 PM Rich Hong

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 over

GUI no longer fill the robot

1114 04/08/2009 05:13 PM Brad Neuman

changed the sigchld handler to only wait on robot proc's so that it doesn't try to wait on gui things

1113 04/08/2009 04:45 PM Nico Paris

Polished file. Added includes

1112 04/08/2009 02:42 PM Martin Herrmann
1111 04/08/2009 02:39 PM Martin Herrmann

Bugfix: Orbs not turned off at the beginning of the PWM cycle.

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

Changed template code which displays orbs.

1109 04/07/2009 10:35 PM Martin Herrmann

Test code

1108 04/07/2009 09:53 PM Martin Herrmann

Added atomic.h from the avr_libc (according to the documentation, it should be in the avr_libc distribution, but it seems to be missing)

1107 04/07/2009 09:45 PM Martin Herrmann

Implemented triple buffering
Optimized sorting

1106 04/07/2009 06:51 PM Martin Herrmann
1105 04/07/2009 02:46 PM Martin Herrmann

Fixed timing
Profiled sorting

1104 04/06/2009 08:59 PM Martin Herrmann

Implemented lights sorting, interrupt handlers

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

Reverted changes accidentally committed

1102 04/05/2009 08:11 PM Martin Herrmann

Basic orb PWM functionality on Timer0

1101 04/05/2009 07:39 PM Brad Neuman

added some vague file type checking to prevent running simulator in simulator
updated the makefile to make simulator executable filenames end in .csim

1100 04/04/2009 05:40 PM Martin Herrmann

Timer experiments

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

1096 04/03/2009 04:26 PM Brad Neuman

cleanup on robot exit

1095 04/01/2009 10:41 PM Martin Herrmann

Test code to clarify timer operation
Created data structures

1094 04/01/2009 10:28 PM Rich Hong

simulating rangefinder and smart run around

changed the position of IR sensors defined in libsim
libsim and libdragonfly use different numbering for IRs (#418, #419)
added smart_run_around to template, right now it just hits wall, backs
up then segfaults

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

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

1092 04/01/2009 05:03 PM Ben Poole

slowed down motion and hacked more crap

1091 04/01/2009 01:58 AM Ben Poole

allow rotation while stuck

1090 04/01/2009 01:50 AM Ben Poole

awful hack for collisions that appears to work

1089 03/31/2009 11:38 PM Brian Coltin

Can now move robots with the GUI, deletion built into GUI but doesn't work in the backend.

1088 03/31/2009 10:48 PM Nico Paris

Added code for circles in environment. Still needs to be tested

1087 03/31/2009 10:45 PM Martin Herrmann

Fixed whitespace at the end of eeprom.h
Implemented binary orb settings

1086 03/31/2009 09:54 PM Brian Coltin

Reorganized coordinate transforms in the GUI.

1085 03/27/2009 03:55 PM Emily Hart

Added code for communication between a computer and the USB hub.

1084 03/24/2009 09:50 PM Martin Herrmann

Added functions for printing hexadecimal numbers to USB, see serial.h

1083 03/24/2009 09:25 PM Martin Herrmann

Prepared the library for refactoring
- Added a library_test behavior (general testing playground)
- Modified projects/libdragonfly/Makefile and behaviors/library_test/Makefile because there is no code directory in this branch

1082 03/24/2009 09:01 PM Brian Coltin

Robots drawn to scale.

1081 03/23/2009 08:22 PM Kevin Woo

Branch for the library fixes