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
EmaMaker
c3d73935a6
ball: correctly detect when the ball is not present
2021-06-27 13:58:07 +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
77218487c9
TC2: initial round robin
2021-06-27 13:58:07 +02:00
EmaMaker
054c361653
pos-sys-camera: use IMU-fixed goal coordinates to calc position
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
dcfc28aab5
robocup: first technical challenge
...
still could be better, faster and more precise in some parts
2021-06-22 20:53:11 +02:00
EmaMaker
5c085bb651
striker-roller: complete striker using the roller
2021-06-22 18:18:00 +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
c425472f58
precision shooter: catch and spinning kick
2021-06-20 23:32:45 +02:00
EmaMaker
6c81dbf998
drive: fix to accept tilt values in the [0,360] range
2021-06-20 22:21:14 +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
393ee29b7e
Merge pull request #1 from EmaMaker/romecup
...
Post-Romecup 2021 code
2021-05-19 17:15:09 +02:00
EmaMaker
41fefc63c6
latest romecup code
2021-05-14 17:53:47 +02:00
EmaMaker
297502ea70
even better pass and shoot
2021-05-14 11:03:46 +02:00
EmaMaker
fa005584d9
romecup: initial working pass and shoot
2021-05-14 10:30:35 +02:00