Commit Graph

  • 5197fa0895 OpenMV H7: avoid crash when blue goal isn't in sight EmaMaker 2021-04-14 15:00:59 +0200
  • 686c35b85f position system camera & motors: proper vector sum, value tweaking EmaMaker 2021-04-14 15:00:43 +0200
  • 3308c26ef4 striker: 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
  • 95a601f030 keeper: small value tweaking EmaMaker 2021-04-14 14:57:08 +0200
  • 9c8091851e complementary filter: default init of variable which may have caused crashes EmaMaker 2021-04-14 14:56:12 +0200
  • 70f56a5fb2 default serial to 115200 baud EmaMaker 2021-04-14 14:55:19 +0200
  • db26808344 test menu: complete refactor EmaMaker 2021-04-14 14:54:49 +0200
  • 325656d810 ball sensor: ball angle in absolute space EmaMaker 2021-03-29 15:44:19 +0200
  • f26cbf4984 movement: enable vector sum for multiple movements in a single cycle EmaMaker 2021-03-22 14:03:53 +0100
  • 0aeb92ac27 positionsys 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
  • 2000c8be0b add a missing pragma once EmaMaker 2021-03-01 18:50:57 +0100
  • 7deaeff7c0 holon movement: recalculate max possible velocity EmaMaker 2021-03-01 18:35:54 +0100
  • 71cf8ff249 motors: complementary filter on a per-motor speed EmaMaker 2021-03-01 16:28:01 +0100
  • 666d628488 sys-camera: a bit of recalibration EmaMaker 2021-03-01 16:00:48 +0100
  • b657d88846 striker: use striker based on old Latino's code EmaMaker 2021-03-01 16:00:11 +0100
  • 019831e237 remove old unused line systems EmaMaker 2021-03-01 15:59:20 +0100
  • ef2de95e60 camera: tweaks to OpenMV script EmaMaker 2021-02-22 18:44:31 +0100
  • 004c4a47de motors: ramp up and slow down of motors instead of bang.bang EmaMaker 2021-02-22 18:43:43 +0100
  • a4be313e96 do not initialize LEDs EmaMaker 2021-02-01 20:57:23 +0100
  • 61b82c4f50 pins: update buzzer and switches pins EmaMaker 2021-01-31 18:43:25 +0100
  • aaa883b250 roles: go back to normal striker EmaMaker 2021-01-31 18:42:32 +0100
  • dcdb5ac9d3 camera: update scripts, line and position handling for H7 EmaMaker 2021-01-31 18:41:27 +0100
  • 83bb6f28d5 game: fix order of updating that causes crashes EmaMaker 2021-01-31 18:40:33 +0100
  • 46a76a340c bluetooth: sm2 test script EmaMaker 2021-01-15 17:40:28 +0100
  • 69284cb009 ball read: fix major bug in reading ballSeen EmaMaker 2021-01-11 15:40:21 +0100
  • 732298b7db movement: correct pid formula and motors angles EmaMaker 2021-01-11 15:47:18 +0100
  • 62821341b0 strategy: introduce a test striker with empty systems and set as only role EmaMaker 2020-12-23 21:25:52 +0100
  • f4863eab06 pid: recalibrate pid EmaMaker 2020-12-23 21:23:03 +0100
  • b4bc48b9ed systems: introduce empty systems for testing purposes EmaMaker 2020-12-23 21:16:50 +0100
  • f99d467c36 ball_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
  • 00e787b62e ball_read: tweak values for a good reading EmaMaker 2020-12-17 12:47:18 +0100
  • b9eefb2c10 use 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
  • 5566afb5bc do 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
  • 57fe2fd18c test: add a couple of tests for 32u4 EmaMaker 2020-12-17 13:17:00 +0100
  • 978be20b03 update 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
  • b17e54ae27 Merge branch 'master' into newcode EmaMaker 2020-11-23 16:54:50 +0100
  • 2d573211a5 port ball reading code to 32u4 EmaMaker 2020-11-21 16:55:56 +0100
  • 2354015201 reorder files into system folders EmaMaker 2020-11-04 17:46:14 +0100
  • c0b8771c47 a bit of recalibration for everything for the presentation game ema.coletta@gmail.com 2020-10-31 15:37:38 +0100
  • f0a8ad6808 disable vector sum code for now ema.coletta@gmail.com 2020-10-31 15:37:05 +0100
  • bc040bd084 goalie: 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
  • 304610e2e2 recycle striker strategy from last year code ema.coletta@gmail.com 2020-10-29 17:20:36 +0100
  • 0f913d8ad1 implement test menu in main loop ema.coletta@gmail.com 2020-10-29 17:19:20 +0100
  • 41061931fc FILE DECRISTO u-siri-ous 2020-06-02 17:48:02 +0200
  • 6d3a4f19d4 fixed motor angles u-siri-ous 2020-05-06 11:46:41 +0200
  • beb9133b4b removed 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
  • e341214905 first commit, starting to work with a new setup u-siri-ous 2020-05-05 17:57:43 +0200
  • 4ea08fa700 merge EmaMaker 2020-03-20 19:27:55 +0100
  • bc0b19ccf1 started thinking about goalie, to be tested, dunno if it works u-siri-ous 2020-03-14 19:43:51 +0100
  • 49a5689443 Merge EmaMaker 2020-03-12 12:13:25 +0100
  • f62d013675 position 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
  • 60f4878a08 fix last merge u-siri-ous 2020-03-12 11:16:23 +0100
  • baf834d6c3 aaaaaaa u-siri-ous 2020-03-12 11:15:46 +0100
  • 01f0ad70a1 looking at past days' work u-siri-ous 2020-03-12 11:14:13 +0100
  • 4cd4b8f9d6 merge EmaMaker 2020-03-09 17:34:14 +0100
  • b891d8c803 edits in camera EmaMaker 2020-03-09 17:10:22 +0100
  • f535fbdbef still test menu, still to test u-siri-ous 2020-03-03 18:00:45 +0100
  • d06b553f15 added testMenu, to be tested u-siri-ous 2020-03-03 11:52:39 +0100
  • dddbbc1810 Corrected 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
  • 8299d82dff Merge branch 'master' of https://github.com/EmaMaker/SPQR1-2020 u-siri-ous 2020-03-02 18:48:50 +0100
  • 4e0ae43573 camera lines u-siri-ous 2020-03-02 18:48:29 +0100
  • 74a712121f little correction to the pid for position EmaMaker 2020-03-02 15:54:27 +0100
  • 809069a0d3
    still README.md Siria Sannino 2020-02-29 22:41:10 +0100
  • faafe94e11
    updated README.md Siria Sannino 2020-02-29 22:37:15 +0100
  • cefd106a5e organized 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
  • 9afd6bf8b6 camera working EmaMaker 2020-02-28 16:45:28 +0100
  • 00f6192255 now 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
  • 752866de32 centering 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
  • 33bdb4462a complementary filter object EmaMaker 2020-02-26 18:56:39 +0100
  • 3c34a71676 camera pid testing u-siri-ous 2020-02-26 18:51:46 +0100
  • e0c7c569f6 aaaaaaaaaaaaaaaaA EmaMaker 2020-02-26 16:00:26 +0100
  • 42d73d7e85 New conic shaped mirror, works better. It's higher and has more noticeable changes on the y axis EmaMaker 2020-02-21 13:37:32 +0100
  • 2ac684220f best pid YET EmaMaker 2020-02-19 17:44:31 +0100
  • f2903c2c6b Now using status vector everywhere :D (To be tested) EmaMaker 2020-02-18 09:37:36 +0100
  • 0d5ce9576c Now using Flavio's PID Library, plays flawlessly EmaMaker 2020-02-17 19:47:51 +0100
  • 75711e6f28 Now using Flavio's PID Library, plays flawlessly EmaMaker 2020-02-17 19:16:29 +0100
  • 64db5d2688 slight edits to goalie EmaMaker 2020-02-17 19:14:48 +0100
  • 6aa404465e ema taking over u-siri-ous 2020-02-17 18:52:54 +0100
  • 372e6ac02c experimenting with y axis u-siri-ous 2020-02-17 18:38:57 +0100
  • f62bb9751f camera recenter (on x axis) working c: u-siri-ous 2020-02-17 17:42:58 +0100
  • cee576e9c8 now latest complete structs are copied into new ones when updating status vector EmaMaker 2020-02-17 14:34:39 +0100
  • be2bff433d status vector now working better. Still have to fix something EmaMaker 2020-02-12 21:44:30 +0100
  • 73981ad784 status vector now working better. Still have to fix something EmaMaker 2020-02-12 21:44:00 +0100
  • 8634041ecf status vector now working better. Still have to fix something EmaMaker 2020-02-12 21:43:20 +0100
  • 5a9ce6692f not working u-siri-ous 2020-02-12 18:53:25 +0100
  • fc840b84be corrected a few errors, Furio plays is more precise than ever when playing EmaMaker 2020-02-10 19:55:56 +0100
  • 2577cd568c Now 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
  • 1b2a810ad3 status vector not quite working EmaMaker 2020-02-05 19:46:57 +0100
  • e746e493b9 slight modifies to camera EmaMaker 2020-02-05 19:08:04 +0100
  • 3c09f031f1 status vector c: u-siri-ous 2020-02-05 18:57:11 +0100
  • c3ebf4913f storcimento kinda working u-siri-ous 2020-02-03 18:59:44 +0100
  • 73299bc6c4 Camera angle fix using IMU working once for all EmaMaker 2020-02-03 14:12:04 +0100
  • b87488b1c1 Camera angle correction using IMU should now work correctly EmaMaker 2020-02-03 10:30:00 +0100
  • 6acc62c1a3 Fixed camera angle reading from both openmv and teensy. Tilt from goalie kinda working now EmaMaker 2020-01-31 13:35:40 +0100
  • df0b37554c reintroduces 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
  • 9a8830f275 Angles finally working EmaMaker 2020-01-27 17:47:36 +0100
  • e84292568e Angles working? EmaMaker 2020-01-27 17:05:39 +0100
  • dc251467bd Calculating 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
  • a9d9bc7928 new goalie c: u-siri-ous 2020-01-22 18:52:13 +0100
  • 05399d8557 new goalie c: u-siri-ous 2020-01-22 18:51:30 +0100