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 |