5197fa0895OpenMV H7: avoid crash when blue goal isn't in sight
EmaMaker
2021-04-14 15:00:59 +0200
686c35b85fposition system camera & motors: proper vector sum, value tweaking
EmaMaker
2021-04-14 15:00:43 +0200
3308c26ef4striker: robot tilt towards the goal when attacking Although without a roller the robot just sky-rockets the ball away when they come in touch
EmaMaker
2021-04-14 14:58:15 +0200
95a601f030keeper: small value tweaking
EmaMaker
2021-04-14 14:57:08 +0200
9c8091851ecomplementary filter: default init of variable which may have caused crashes
EmaMaker
2021-04-14 14:56:12 +0200
70f56a5fb2default serial to 115200 baud
EmaMaker
2021-04-14 14:55:19 +0200
325656d810ball sensor: ball angle in absolute space
EmaMaker
2021-03-29 15:44:19 +0200
f26cbf4984movement: enable vector sum for multiple movements in a single cycle
EmaMaker
2021-03-22 14:03:53 +0100
0aeb92ac27positionsys camera: introduce an easy way to counter act bad mirror positioning This allows to define each point relative to the absolute center of the field shifting each Move Setpoint by a defined user-calibrated amount
EmaMaker
2021-03-01 19:00:45 +0100
2000c8be0badd a missing pragma once
EmaMaker
2021-03-01 18:50:57 +0100
7deaeff7c0holon movement: recalculate max possible velocity
EmaMaker
2021-03-01 18:35:54 +0100
71cf8ff249motors: complementary filter on a per-motor speed
EmaMaker
2021-03-01 16:28:01 +0100
666d628488sys-camera: a bit of recalibration
EmaMaker
2021-03-01 16:00:48 +0100
b657d88846striker: use striker based on old Latino's code
EmaMaker
2021-03-01 16:00:11 +0100
019831e237remove old unused line systems
EmaMaker
2021-03-01 15:59:20 +0100
ef2de95e60camera: tweaks to OpenMV script
EmaMaker
2021-02-22 18:44:31 +0100
004c4a47demotors: ramp up and slow down of motors instead of bang.bang
EmaMaker
2021-02-22 18:43:43 +0100
a4be313e96do not initialize LEDs
EmaMaker
2021-02-01 20:57:23 +0100
61b82c4f50pins: update buzzer and switches pins
EmaMaker
2021-01-31 18:43:25 +0100
aaa883b250roles: go back to normal striker
EmaMaker
2021-01-31 18:42:32 +0100
dcdb5ac9d3camera: update scripts, line and position handling for H7
EmaMaker
2021-01-31 18:41:27 +0100
83bb6f28d5game: fix order of updating that causes crashes
EmaMaker
2021-01-31 18:40:33 +0100
46a76a340cbluetooth: sm2 test script
EmaMaker
2021-01-15 17:40:28 +0100
69284cb009ball read: fix major bug in reading ballSeen
EmaMaker
2021-01-11 15:40:21 +0100
732298b7dbmovement: correct pid formula and motors angles
EmaMaker
2021-01-11 15:47:18 +0100
62821341b0strategy: introduce a test striker with empty systems and set as only role
EmaMaker
2020-12-23 21:25:52 +0100
b4bc48b9edsystems: introduce empty systems for testing purposes
EmaMaker
2020-12-23 21:16:50 +0100
f99d467c36ball_read: add option to receive bytes from teensy Those will turn LED2, LED3, LED4 on or off depending on the byte received They can be used as status LEDs to report Teensy activity
EmaMaker
2020-12-17 13:04:32 +0100
00e787b62eball_read: tweak values for a good reading
EmaMaker
2020-12-17 12:47:18 +0100
b9eefb2c10use 5kHz as pwm frequency for motors So we don't get the motors stopping to turn when changing direction at high speeds because of current limit on the vnh7070
EmaMaker
2020-12-16 19:21:52 +0100
5566afb5bcdo not update usCtrl They're not on the robot, they're not defined in the code, and updating them will just cause the whole thing to crash
EmaMaker
2020-12-16 19:20:34 +0100
57fe2fd18ctest: add a couple of tests for 32u4
EmaMaker
2020-12-17 13:17:00 +0100
978be20b03update ball_read to use registers instead of pinMode and digitalWrite also move all the files relative to 32u4 uC inside a dedicated folder add the Blink script i made to test if everything was working and to test registers for LEDs
EmaMaker
2020-11-29 23:15:46 +0100
b17e54ae27Merge branch 'master' into newcode
EmaMaker
2020-11-23 16:54:50 +0100
2d573211a5port ball reading code to 32u4
EmaMaker
2020-11-21 16:55:56 +0100
2354015201reorder files into system folders
EmaMaker
2020-11-04 17:46:14 +0100
c0b8771c47a bit of recalibration for everything for the presentation game
ema.coletta@gmail.com
2020-10-31 15:37:38 +0100
f0a8ad6808disable vector sum code for now
ema.coletta@gmail.com
2020-10-31 15:37:05 +0100
bc040bd084goalie: use status vector's CURRENT_DATA_READ to get sensors data So this is in sync with the rest of the data being used in the cycle. This runs a loop cycle behind reality, but we don't care on such a fast machine Also use atk_speed instead of hardcoding it to 100
ema.coletta@gmail.com
2020-10-29 22:39:39 +0100
304610e2e2recycle striker strategy from last year code
ema.coletta@gmail.com
2020-10-29 17:20:36 +0100
0f913d8ad1implement test menu in main loop
ema.coletta@gmail.com
2020-10-29 17:19:20 +0100
6d3a4f19d4fixed motor angles
u-siri-ous
2020-05-06 11:46:41 +0200
beb9133b4bremoved data_source_us.h/.cpp, no US present on the 2021 robot, if needed, the files can be found in branch master
u-siri-ous
2020-05-05 18:13:14 +0200
e341214905first commit, starting to work with a new setup
u-siri-ous
2020-05-05 17:57:43 +0200
f62d013675position system camera and vector sum system to do multiple movements in a single one. obv to be tested, but it's difficult without robot and field
EmaMaker
2020-03-12 12:09:13 +0100
60f4878a08fix last merge
u-siri-ous
2020-03-12 11:16:23 +0100
b891d8c803edits in camera
EmaMaker
2020-03-09 17:10:22 +0100
f535fbdbefstill test menu, still to test
u-siri-ous
2020-03-03 18:00:45 +0100
d06b553f15added testMenu, to be tested
u-siri-ous
2020-03-03 11:52:39 +0100
dddbbc1810Corrected a few major bugs in camera data receiving and using. Still no lock trying to directly fix goals' coordinates using axis rotation formula.
EmaMaker
2020-03-02 20:45:48 +0100
cefd106a5eorganized code in 5 folders, left vars.h and main.cpp out of them for easy changing purposes. also did two currently_unused folder in sensors for us and things soon-to-be taken out from the robot (like v-shaped mirror)
u-siri-ous
2020-02-29 22:10:53 +0100
9afd6bf8b6camera working
EmaMaker
2020-02-28 16:45:28 +0100
00f6192255now the robot can use the camera to recenter even when one the goals can't be seen
EmaMaker
2020-02-27 17:30:10 +0100
752866de32centering with camera only when both goals seen. Using a pid for each axis and then converging the outputs in an angle. This could be possibly done with multiple movements in a single loop and then merged together in a single one.
EmaMaker
2020-02-26 20:07:14 +0100
f2903c2c6bNow using status vector everywhere :D (To be tested)
EmaMaker
2020-02-18 09:37:36 +0100
0d5ce9576cNow using Flavio's PID Library, plays flawlessly
EmaMaker
2020-02-17 19:47:51 +0100
75711e6f28Now using Flavio's PID Library, plays flawlessly
EmaMaker
2020-02-17 19:16:29 +0100
64db5d2688slight edits to goalie
EmaMaker
2020-02-17 19:14:48 +0100
6aa404465eema taking over
u-siri-ous
2020-02-17 18:52:54 +0100
372e6ac02cexperimenting with y axis
u-siri-ous
2020-02-17 18:38:57 +0100
f62bb9751fcamera recenter (on x axis) working c:
u-siri-ous
2020-02-17 17:42:58 +0100
cee576e9c8now latest complete structs are copied into new ones when updating status vector
EmaMaker
2020-02-17 14:34:39 +0100
be2bff433dstatus vector now working better. Still have to fix something
EmaMaker
2020-02-12 21:44:30 +0100
73981ad784status vector now working better. Still have to fix something
EmaMaker
2020-02-12 21:44:00 +0100
8634041ecfstatus vector now working better. Still have to fix something
EmaMaker
2020-02-12 21:43:20 +0100
5a9ce6692fnot working
u-siri-ous
2020-02-12 18:53:25 +0100
fc840b84becorrected a few errors, Furio plays is more precise than ever when playing
EmaMaker
2020-02-10 19:55:56 +0100
2577cd568cNow using arduino PID library for movements. There probably a better way to use this, but it works for now
EmaMaker
2020-02-10 19:48:31 +0100
1b2a810ad3status vector not quite working
EmaMaker
2020-02-05 19:46:57 +0100
e746e493b9slight modifies to camera
EmaMaker
2020-02-05 19:08:04 +0100
c3ebf4913fstorcimento kinda working
u-siri-ous
2020-02-03 18:59:44 +0100
73299bc6c4Camera angle fix using IMU working once for all
EmaMaker
2020-02-03 14:12:04 +0100
b87488b1c1Camera angle correction using IMU should now work correctly
EmaMaker
2020-02-03 10:30:00 +0100
6acc62c1a3Fixed camera angle reading from both openmv and teensy. Tilt from goalie kinda working now
EmaMaker
2020-01-31 13:35:40 +0100
df0b37554creintroduces semi axis locking. Some bug with the lines make the robot stop when it gets on one. Tilt with vshaped mirror reintroduced
EmaMaker
2020-01-29 18:56:49 +0100
9a8830f275Angles finally working
EmaMaker
2020-01-27 17:47:36 +0100
dc251467bdCalculating angles with the camera, have to be fixed with the 90 degrees offset. Uploading a little teesny <-> atmega32u4 test script for bidirectional relaiable serial communication
EmaMaker
2020-01-26 20:13:31 +0100