Commit Graph

240 Commits (master)

Author SHA1 Message Date
EmaMaker 8fa363e44e Merge pull request 'Switch to using distance and angles from goals' (#2) from openmv into master
Reviewed-on: #2
2022-07-07 22:29:54 +02:00
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 1508853ebb camera: filter fixed angles too 2022-07-07 22:14:11 +02:00
emamaker f10268aa6d pos-sys-cam: position based on distance from goals 2022-07-07 22:14:11 +02:00
emamaker b221a48c41 openmv: recalibration 2022-07-07 22:14:11 +02:00
emamaker ae149dc71c line-sys-camera: better handling of edge cases 2022-07-07 22:14:11 +02:00
emamaker eb9e8ad475 pos-sys-cam: correct calculations 2022-07-07 22:14:11 +02:00
emamaker 8beec8c246 camera: only filter if seen 2022-07-07 22:14:11 +02:00
emamaker d4bc1cf904 camera: harder filter 2022-07-07 22:14:11 +02:00
emamaker ba0b231cd0 pos-sys-cam: vector calc should occur in radians 2022-07-07 22:14:11 +02:00
emamaker f1fab59b2a cam-py: correct calc and send data for blue goal 2022-07-07 22:14:11 +02:00
emamaker 4218ac67b5 camera: compute data after receiving 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 0ad49f227f Merge pull request 'ball: switch to using a buffer of 3 bytes' (#1) from ball into master
Reviewed-on: #1
2022-07-04 14:34:02 +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 8dcdd320ff camera: fix misuse of assignation operator in if 2022-07-02 16:44:57 +02:00
EmaMaker 6bae0f4cdb update .gitignore 2022-07-02 15:38:55 +02:00
emamaker 422ece648f pos-sys-cam: revise method to use status vector 2022-07-02 15:34:51 +02:00
emamaker e24ace0a7a linesyscamera: better use of status vector
* update with inputs
* use CURRENT_DATA_WRITE to call Game's PositionSystem, leads to seagfault when on a line on the first loop cycle otherwise
2022-07-02 15:34:51 +02:00
emamaker eb9fa12532 status vector: vector movements should be floats 2022-07-02 15:34:51 +02:00
EmaMaker f39664dcfb striker: fix ball wraparound from behind
avoids repeatedly hitting a line when near an edge
2022-07-02 15:34:44 +02:00
EmaMaker 131819f02a misc value recalibration 2022-06-28 10:39:35 +02:00
EmaMaker fb3bbc3737 drivecontroller: recalibrate pid and velocities 2022-06-28 10:37:18 +02:00
EmaMaker d20d44c25e drivecontroller: update status vector in prepare 2022-06-28 10:36:54 +02:00
EmaMaker c8997bfc73 position-sys-cam: keep tilt when going to position 2022-06-26 19:33:08 +02:00
emamaker 26c3ec53e3 misc code cleanup 2022-06-09 10:04:02 +02:00
emamaker 6d2c43d93a some robot-specific value tweaking 2022-06-09 10:03:48 +02:00
emamaker 410ff27708 striker: orbital striker with lines 2022-06-09 10:03:19 +02:00
emamaker 6a1b35b8cf sensors: re-enable camera 2022-06-09 10:02:49 +02:00
emamaker b7aca28332 pos-sys-cam: avoid infinite loop
when camera has not been seen for a while
2022-06-09 10:01:03 +02:00
emamaker 23b285da14 complementary filter: K is float
And I wondered why complementary filters have not been working for a year
2022-06-09 09:59:41 +02:00
emamaker a7079d2ef1 camera: correct some wrong signs in plane rotation 2022-06-09 09:59:41 +02:00
emamaker 2bad8a9921 camera: adjust for the different rotation
Also tmp disable blue spots disturbance filtering
2022-06-09 09:59:36 +02:00
emamaker bb7677eda5 ball_read: 32u4 -> arduino pro mini 2022-06-09 09:52:06 +02:00
emamaker 47385e9f19 update .gitignore 2022-05-16 23:17:56 +02:00
emamaker c102925910 update README.md 2022-05-16 23:17:43 +02:00
emamaker 1be9624632 pid: recalibrate for cornelia 2022-05-16 22:56:28 +02:00
emamaker 43777e4ccd main: basic main loop 2022-05-16 22:56:28 +02:00
emamaker 06ffa9972e sensors: tmp disable some sensors 2022-05-16 22:56:28 +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 954809ab6e remove robocup stuff 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 33466b9a34 Starting revamp of Furio&Cornelia
Revert "do not initialize LEDs"

This reverts commit a4be313e96.
2022-05-16 22:56:14 +02:00
EmaMaker 788684ef0a end of rcj 2021
Co-authored-by: u-siri-ous  <sanninosiria@gmail.com>
2021-06-27 14:04:44 +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