Commit Graph

47 Commits (8fa363e44e40c6a3b8e53d4bfbd49bee32fc6ba3)

Author SHA1 Message Date
emamaker cee5c39599 Merge branch 'master' of https://git.emamaker.com/EmaMaker/SPQR-Team-2019-REVAMPED into openmv 2022-07-07 22:28:27 +02:00
emamaker d4bc1cf904 camera: harder filter 2022-07-07 22:14:11 +02:00
EmaMaker 5deb6a9af1 camera: switch to using angles and dist 2022-07-07 22:14:09 +02:00
emamaker 701789b823 camera: no translation needed 2022-07-07 22:11:07 +02:00
emamaker c2c16515c3 ball: mouth is smaller 2022-07-07 22:11:07 +02:00
emamaker 14992f5baa striker: adapt striker to new ball reading 2022-07-07 22:11:07 +02:00
emamaker 74a053ff9e striker: adapt striker to new ball reading 2022-07-04 15:31:27 +02:00
EmaMaker c27b64922c ball: switch to using a buffer of 3 bytes
* now we don't lose in resolution
* each byte use the two MSBs as an identifier, so that information can't be misinterpreted
2022-07-04 14:32:01 +02:00
EmaMaker 131819f02a misc value recalibration 2022-06-28 10:39:35 +02:00
emamaker da1af0c7bc remove ball presence sensor
as it will not be present on robot for the time being
2022-05-16 22:56:28 +02:00
emamaker 5587ab02b1 Revert "ball: new ball reading algorithm, should improve precision"
This reverts commit d0324e5a93.
2022-05-16 22:56:28 +02:00
emamaker 7a1583128a Revert "first commit, starting to work with a new setup"
This reverts commit e341214905.
2022-05-16 22:56:28 +02:00
EmaMaker 39a3a26249 robocup: tc3: corner kick
Co-authored-by: u-siri-ous <sanninosiria@gmail.com>
2021-06-27 14:04:15 +02:00
EmaMaker b3dbc4e213 camera: correct a critical bug in goal seen logic 2021-06-27 13:58:07 +02:00
EmaMaker f926ecf027 robocoup: tc2 - round robin 2021-06-27 13:58:07 +02:00
EmaMaker 0fceb85428 superteam challenges: challenge 3: spinner 2021-06-24 18:28:17 +02:00
EmaMaker e8f45faff6 superteam challenge: st challenge 1 2021-06-23 23:06:34 +02:00
EmaMaker f1b675ecd1 a 'pecionata' of a technical challenge 1. 19 goals/min
the robot needs to face the defensive goal and it just recenters. Maybe one day we will remake the spinning kick to account any situations
2021-06-23 17:02:31 +02:00
EmaMaker c168d0a1b1 precision shooter: spinning kick finally precise 2021-06-22 14:55:12 +02:00
EmaMaker f7a5b072df precision shooter: catches ball and goes towards goal
depending on the angle it catches the ball at, sometimes it hides the ball, sometimes it does a random spinning kick when it founds the line
2021-06-22 10:39:14 +02:00
EmaMaker fc485a021a precision shooter: improve spinning kick 2021-06-21 20:00:31 +02:00
EmaMaker 827e063155 precision shooter,camera: improve, fix math error in translation
alongside with better speed calculation and utility methods
2021-06-21 17:30:04 +02:00
EmaMaker 25d30047c2 ball presence sensor
basically a line sensor with split led and phototransistors
2021-06-20 19:30:15 +02:00
EmaMaker d0324e5a93 ball: new ball reading algorithm, should improve precision 2021-05-29 19:19:37 +02:00
EmaMaker 4397d602cd striker: follow the ball, pick it and score
Our roller is about to fall apart and i have no specific sensor to detect the ball, which means in perfect conditions it works but it really doesn't in real world conditions
Also we need to ameliorate the communication protocol between teensy and 32u4 in order to not lose precision
2021-05-28 20:53:38 +02:00
EmaMaker 41fefc63c6 latest romecup code 2021-05-14 17:53:47 +02:00
EmaMaker fa005584d9 romecup: initial working pass and shoot 2021-05-14 10:30:35 +02:00
EmaMaker e57a8b036d bluetooth, at last 2021-05-14 01:57:49 +02:00
EmaMaker 6fc65c7331 precision shooter 2021-05-13 20:42:10 +02:00
EmaMaker 16a781df34 romecup: precision shooter 2021-05-13 08:55:56 +02:00
EmaMaker 3631fe18ab robocup preparation: correct pos-sys-camera bugs
better use of roller
nice startup/debugging sounds
disable auto gain in H7
2021-05-12 16:44:17 +02:00
EmaMaker f11127bb40 roller: activate when ball is in front
do not take distance into account
2021-05-11 15:21:22 +02:00
EmaMaker f3eed47a67 camera: translate camera points in raw data, not in position system 2021-05-11 15:20:20 +02:00
EmaMaker 9321e6ff0b we now have a roller 2021-05-07 21:44:50 +02:00
EmaMaker e71c49efd1 camera: coords filtering and better route calculation 2021-04-19 19:16:31 +02:00
EmaMaker 5e88a21293 sensors: add the robot identifier switch
and add test for switches
2021-04-19 16:05:42 +02:00
EmaMaker 325656d810 ball sensor: ball angle in absolute space 2021-03-29 15:44:19 +02:00
EmaMaker 019831e237 remove old unused line systems 2021-03-01 18:36:47 +01:00
EmaMaker b17e54ae27 Merge branch 'master' into newcode 2020-11-23 16:54:57 +01:00
EmaMaker 2354015201 reorder files into system folders
also rename Goalie to Striker because GRAMMAR

(Goalie actually means keeper but we always intended it as a striker :D)
2020-11-04 17:46:22 +01:00
ema.coletta@gmail.com c0b8771c47 a bit of recalibration for everything for the presentation game 2020-10-31 15:37:38 +01:00
u-siri-ous beb9133b4b removed data_source_us.h/.cpp, no US present on the 2021 robot, if needed, the files can be found in branch master 2020-05-05 18:13:14 +02:00
u-siri-ous e341214905 first commit, starting to work with a new setup 2020-05-05 17:57:43 +02:00
EmaMaker b891d8c803 edits in camera 2020-03-09 17:10:22 +01:00
EmaMaker 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. 2020-03-02 20:45:48 +01:00
u-siri-ous 4e0ae43573 camera lines 2020-03-02 18:48:29 +01:00
u-siri-ous 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) 2020-02-29 22:10:53 +01:00