Tested rangefinders to see if they are #define'd correctly. See data/rangefinder for details.
Added rangefinder #define-correctness test data.
adding source.html doxygen files to repo (created by new Doxyfile)
recompiled libdragonfly to include new rangefinder doxygen comments
recompiled wireless library binary to include default packet handling in wl_basic
updated wl_basic with default packet handling
updated wireless docs
changed template main to use new basic wireless
added wireless test to unit test framework
Minor documentation improvements
Revised analog.
fixes #570 avrdude port detection
Encoders unit test
Completed iterative test of functions in lights.h (aka LIGHT SHOW!)
Currently using orb_n_set and orb_n_set_color with indexing from 1. This breaks orb_n_set and orb_n_set_color as they are set to index from 0.
Need to document this using Doxygen
Changed analog to support status checking. Updated bom_refresh to use it.
Turned on source browsing. This might fix our problems.
Updated and removed deprecated doxygen stuff from the doxygen config file.
Added bug comment on how analog loop works.
Updated function name in test_rangefinder.c to comply with naming standard.
Created rangefinder unit test.
Changed name of rangefinder test to reflect name of rangefinder module. Updated main.c to reflect this.
fixed doxygen problems in wireless library, added new docs
adding wireless abstraction for high level packet sending and receiving
Modified bom_refresh() to check analog_loop_running()
usb tutorial
Branched changes to analog: loop_running, stop_loop
added analog branch
still buggy with analog_init
Added hunter-prey WIP code. There is a bug with using BOM and rangefinder
Moved prototype for linearize_distance and constants MIN_IR_ADC8 andMAX_IR_ADC8 from rangefinder.c to rangefinder.h. Added Doxy comments for theseitems. Realize that linearize_distance was probably intended to be hidden fromthe average user, but doxy errors compelled me to act.
Remove some unused code in encoders
Also update binary and docs
documentation fix
updated unit test of motors
test of usb read/write functions is successful
Matched this main.c to /trunk/code/projects/test/main.c
Changed all tests and main.c to copies of those in trunk/code/projects/test
removed dragonfly_init() from each unit test and renamed files to comply with new naming convention.
changed main.c in the test project to call dragonfly_init
made the test framework a bit more clear (or maybe more confusing?)
Added test for usb output functions
Made some small changes reading through the code, no mex file compiler at home so I might have broken it.. but probably not.
Added accessory development projects: Forklift & Hauler. Updated flat patterns for wire routing re-design. Added tilted sonar mounting block.
Redesign for use of Matbotix EZ1 Tunable Sonar rangefinders. Inclusion of rear charging port and homing beacons, left and right color sensors, rear attachment hardpoints, rear attachment 6pin molex connector (5V, 3.3V, GND, TX, RX, ADC1, INT1, INT2)
Redesign of baseplates to incorporate roll cage structure and to accomodate waterjet machining. Addition of pivot rear IR sensors for forward, side, and rearward distance measurement. Vehicle ride height increased to add ground clearance and provide channel for wire routing.
Added Rollcage to protect circuitry and sensors. Updated baseplate for added digital IR cliff sensors.
Added GP2Y0D810 Sensor.SLDPRT for cliff detection and updated Sensor PCB.SLDPRT for hole clearances. Modified Bumper.SLDPRT for digital IR sensor housing clearance and added screws for mounting.
Updated hole positions and material sizes based on Scout prototype.
adding keyboard remote control for testing...still in progress.
Added holes to Front Baseplate.SLDPRT for IR mount. Also created prints for the PCB standins and Side IR Mount.
Added videos directory and footage from days 1 & 2 of Scout testing
Updated Baseplates for Encoder Header access
Added CAD Models and supporting documentation/research
re-wrote joystick remote control code to use packets instead of single bytes over wireless. still needs to be cleaned up. TODO: figure out why robots stops responding to commands.
adding blank folder for scout branch
redoing scout branch
added branch for colony scout
Final spline code for master/slave
updated outdated libdragonfly and libwireless
Final version of feedback controls project
WORKING
sort of works, does the 45 line correctly.
More changes to the presentation. FINAL VERSION!!!!!
MoM presentation updated. (Probably final version)
New pictures of colony bots
Added meeting of the minds presentation.
Final poster and PDF are done
Poster is ACTUALLY done this time
Woohoo, poster done
added new architecture diagram
rearranged motors section, changed color and font on robots
Copied my own file to match main poster
Made borders of all boxes even, lined up edges of boxes as well
Changed font size
Made graph font bigger
Added pdf versions of the graphs fro better scalability
added component pictures
mapping blurb
updated main copy of poster
My turn on the commit line.
- Added acks, changed arch. headline
Added my own version of the poster for easier commits
added labeled pictures
poster updates
Colors changed, updated robots and motors section
worked on diagnostic station poster...still needs lots of work
Martin updated some of the teststest_motors is working with higher resolutiontest_encoders is not working
added charts and pictures and saved a copy as .xls
added poster excel thing.its not done
added data from the motors that will go on the poster
Removed channel change, it doesn't work
Added turntable control code. Currently uses PI control and is having lots of mechanical issuesAlso added a main_brad which moves the turntable back and forth a bitadded a return to home value for the turntable
Tweaked motors and encoders test parameters
Added xbee_set_channel(15) (channel 21) to robot main.c
Added read_eeprom to test suite and robot code so we can read the robot ID and BOM type from eeprom
removed eeprom files from test directory becuase they are now in the library. the current test directory now compiles.