Commit Graph

  • 788684ef0a end of rcj 2021 Co-authored-by: u-siri-ous <sanninosiria@gmail.com> robocup EmaMaker 2021-06-27 13:51:58 +0200
  • 39a3a26249 robocup: tc3: corner kick Co-authored-by: u-siri-ous <sanninosiria@gmail.com> EmaMaker 2021-06-26 12:50:27 +0200
  • c3d73935a6 ball: correctly detect when the ball is not present EmaMaker 2021-06-26 10:04:00 +0200
  • b3dbc4e213 camera: correct a critical bug in goal seen logic EmaMaker 2021-06-25 20:46:03 +0200
  • f926ecf027 robocoup: tc2 - round robin EmaMaker 2021-06-25 08:41:30 +0200
  • 77218487c9 TC2: initial round robin EmaMaker 2021-06-24 20:45:47 +0200
  • 054c361653 pos-sys-camera: use IMU-fixed goal coordinates to calc position EmaMaker 2021-06-25 07:56:27 +0200
  • 0fceb85428 superteam challenges: challenge 3: spinner EmaMaker 2021-06-23 23:31:20 +0200
  • e8f45faff6 superteam challenge: st challenge 1 EmaMaker 2021-06-23 17:58:49 +0200
  • f1b675ecd1 a 'pecionata' of a technical challenge 1. 19 goals/min EmaMaker 2021-06-23 15:34:57 +0200
  • dcfc28aab5 robocup: first technical challenge EmaMaker 2021-06-22 20:53:11 +0200
  • 5c085bb651 striker-roller: complete striker using the roller EmaMaker 2021-06-22 18:18:00 +0200
  • c168d0a1b1 precision shooter: spinning kick finally precise EmaMaker 2021-06-22 14:55:12 +0200
  • f7a5b072df precision shooter: catches ball and goes towards goal EmaMaker 2021-06-22 10:39:14 +0200
  • fc485a021a precision shooter: improve spinning kick EmaMaker 2021-06-21 20:00:31 +0200
  • 3af9c77035 not used, using drive with new folders docs u-siri-ous 2021-06-21 18:02:54 +0200
  • 827e063155 precision shooter,camera: improve, fix math error in translation alongside with better speed calculation and utility methods EmaMaker 2021-06-21 11:17:33 +0200
  • c425472f58 precision shooter: catch and spinning kick EmaMaker 2021-06-20 23:32:45 +0200
  • 6c81dbf998 drive: fix to accept tilt values in the [0,360] range EmaMaker 2021-06-01 16:17:52 +0200
  • 25d30047c2 ball presence sensor basically a line sensor with split led and phototransistors EmaMaker 2021-06-07 12:06:08 +0200
  • 80e6342bbb remove unneeded folders hardware EmaMaker 2021-06-10 10:36:50 +0200
  • 0c8c413081 ball presence sensor v1.0 EmaMaker 2021-06-10 10:34:21 +0200
  • 01f288de0a started dividing folders u-siri-ous 2021-06-09 12:15:48 +0200
  • 08580134b0 initial ball presence sensors EmaMaker 2021-06-07 13:10:19 +0200
  • d0324e5a93 ball: new ball reading algorithm, should improve precision EmaMaker 2021-05-29 15:19:41 +0200
  • 4397d602cd striker: follow the ball, pick it and score EmaMaker 2021-05-28 20:53:35 +0200
  • 393ee29b7e
    Merge pull request #1 from EmaMaker/romecup code_newgen EmaMaker 2021-05-19 17:15:09 +0200
  • 41fefc63c6 latest romecup code romecup EmaMaker 2021-05-14 17:53:47 +0200
  • 297502ea70 even better pass and shoot EmaMaker 2021-05-14 10:42:33 +0200
  • fa005584d9 romecup: initial working pass and shoot EmaMaker 2021-05-14 10:30:35 +0200
  • e57a8b036d bluetooth, at last EmaMaker 2021-05-14 01:57:49 +0200
  • aad2a12639 --amend EmaMaker 2021-05-14 01:57:30 +0200
  • 49db5ff2d1 disable keeper for now EmaMaker 2021-05-13 21:15:22 +0200
  • 6fc65c7331 precision shooter EmaMaker 2021-05-13 20:40:15 +0200
  • 0c5737c1ad mix fixes git decided to cancel EmaMaker 2021-05-13 19:14:45 +0200
  • 16a781df34 romecup: precision shooter EmaMaker 2021-05-13 08:38:20 +0200
  • 3631fe18ab robocup preparation: correct pos-sys-camera bugs better use of roller nice startup/debugging sounds disable auto gain in H7 EmaMaker 2021-05-12 16:44:17 +0200
  • f11127bb40 roller: activate when ball is in front EmaMaker 2021-05-11 15:21:22 +0200
  • f3eed47a67 camera: translate camera points in raw data, not in position system EmaMaker 2021-05-11 15:20:20 +0200
  • 15ba2991a1 drive: only drive when the PID is calculated no need to recalibrate the pid EmaMaker 2021-05-10 20:37:13 +0200
  • 714b00ee25 robocup preparation: fix lines add a workaround for when we don't see either of the goals add nice startup sounds EmaMaker 2021-05-10 20:34:20 +0200
  • 082e7effcf preparation for romecup: refine striker EmaMaker 2021-05-10 18:28:41 +0200
  • 9321e6ff0b we now have a roller EmaMaker 2021-05-07 21:39:03 +0200
  • e71c49efd1 camera: coords filtering and better route calculation EmaMaker 2021-04-19 19:16:31 +0200
  • 3ebe64555b tilt: better tilt EmaMaker 2021-04-19 19:14:51 +0200
  • 5e88a21293 sensors: add the robot identifier switch EmaMaker 2021-04-19 16:05:42 +0200
  • 2b40f56bdd Camera sensor: correct a massive freaking typo This caused a huge bug when testing the striker i'm dumb EmaMaker 2021-04-19 15:58:52 +0200
  • 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
  • 95a3c03037 Switched powerblock 4 filter labels eooooooooooooooo 2021-04-13 17:25:53 +0200
  • 7a5ac1ba13 Cleaned old backup files, final commit eooooooooooooooo 2021-04-13 17:14:51 +0200
  • d7121e0f19 Final commit eooooooooooooooo 2021-04-13 17:02:55 +0200
  • a7b6469624 Final commit eooooooooooooooo 2021-04-13 17:01:27 +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
  • a85b2662c6 new docs branch for docs, with a copy of the code just in case u-siri-ous 2021-02-22 15:50:23 +0100
  • 50ad7739fc test striker orbitale non funzia nulla u-siri-ous 2021-02-08 18:29:59 +0100
  • a4be313e96 do not initialize LEDs EmaMaker 2021-02-01 20:57:23 +0100
  • 97887812dd fix short between S11 and Multi1 GND MassimoBiondiCompagnoni 2021-02-01 14:43:45 +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
  • fda51f956f fix a "little" problematic derp in Main Board The labels for PowerBlock 4 's RC filter resistor and capacitor were inverted And so we soldered the components inverted, and we had a short between VCC and GND throughout the entire block :D EmaMaker 2020-12-14 18:25:50 +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 code_midgen 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