The repository went trough significant changes. It divides itself with the following directories:
prueba/ includes all libraries and main.ino of the robot, it basically includes all the necessary dependencies for the code to be uploaded from Arduino IDE
teensy/ important scripts related to the migration from the Dual MCU infrastructure. 5 new files were added
Test/ old tests that are kept as record
TMR/ main codes for ESP32 and Raspberry Pi Pico when the code was hosted on the Dual MCU, this scripts where developed and tested during the regional RoboCup competition
Vision/ python scripts used to send relevant data from OpenMV to teensy (code here is untouched, on the next PRs more development is expected on this area)
New scripts added into teensy/
motor_test.ino simple script to manually test motors
pixy_openmv.ino sends data from openmv via UART and from Pixy using SPI with SS, all data is printed (development on this section will be expected on following PRs)
pixy_main.ino merged main codes from ESP32 and Pico into one file to run in Pixy, but the same logic was kept as the one used on the TMR
simple_pid.ino script to tune and test pid
kicker_dribbler.ino sample base script to test both mechanisms
Important changes
Now we will use the Pixy as our main camera (the one using the mirror) and the OpenMV will be at the front. So all the data processing will be now done on C++ using the Teensy
Changes made
The repository went trough significant changes. It divides itself with the following directories:
prueba/
includes all libraries andmain.ino
of the robot, it basically includes all the necessary dependencies for the code to be uploaded from Arduino IDEteensy/
important scripts related to the migration from the Dual MCU infrastructure. 5 new files were addedTest/
old tests that are kept as recordTMR/
main codes for ESP32 and Raspberry Pi Pico when the code was hosted on the Dual MCU, this scripts where developed and tested during the regional RoboCup competitionVision/
python scripts used to send relevant data from OpenMV to teensy (code here is untouched, on the next PRs more development is expected on this area)New scripts added into
teensy/
motor_test.ino
simple script to manually test motorspixy_openmv.ino
sends data from openmv via UART and from Pixy using SPI with SS, all data is printed (development on this section will be expected on following PRs)pixy_main.ino
merged main codes from ESP32 and Pico into one file to run in Pixy, but the same logic was kept as the one used on the TMRsimple_pid.ino
script to tune and test pidkicker_dribbler.ino
sample base script to test both mechanismsImportant changes
Issue ticket number and link