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 |
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 |