Commit Graph

201 Commits (c102925910abac8a7746940bf12f19c3cf3036b1)

Author SHA1 Message Date
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
EmaMaker e57a8b036d bluetooth, at last 2021-05-14 01:57:49 +02:00
EmaMaker aad2a12639 --amend 2021-05-14 01:57:30 +02:00
EmaMaker 49db5ff2d1 disable keeper for now
as it looks like sometimes it blocks code execution
2021-05-13 21:15:22 +02:00
EmaMaker 6fc65c7331 precision shooter 2021-05-13 20:42:10 +02:00
EmaMaker 0c5737c1ad mix fixes git decided to cancel 2021-05-13 19:14:45 +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 15ba2991a1 drive: only drive when the PID is calculated
no need to recalibrate the pid
2021-05-10 20:37:13 +02:00
EmaMaker 714b00ee25 robocup preparation: fix lines
add a workaround for when we don't see either of the goals
add nice startup sounds
2021-05-10 20:34:26 +02:00
EmaMaker 082e7effcf preparation for romecup: refine striker 2021-05-10 18:28:41 +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 3ebe64555b tilt: better tilt 2021-04-19 19:14:51 +02:00
EmaMaker 5e88a21293 sensors: add the robot identifier switch
and add test for switches
2021-04-19 16:05:42 +02:00