The Bittle that my team is working on, we are facing quite some hindrances in the way of firmware uploading. Initially, when we ran the UI.py file, the GUI worked(with all the settings done right referring to the online docs), except that it could not run the Firmware Upload successfully. And a week later, UI.py doesn't even open the initial interface with those 3 buttons.
We tried running the following packages by Petoi just to be sure that we aren't losing out on any possibility to make it work
OpenCat -> pyUI -> python3 UI.py for running the GUI and this is the error we get in the terminal
Tried resolving the above by installing and then reinstalling Pyserial, then changing the default Python3, but to no avail. So essentially, we tried fixing these issues in every possible way, only for it to create newer ones.
Petoi-Bittle-main -> OpenCat.h -> Open with Arduino, make the right settings and upload sketch. Similar issues with respect to missing dependencies or wrong paths. No amount of file copy-pasting and other fixes worked.
3. Petoi Desktop App
--> Mac -> Contents -> Resources -> UI.py and faced same issues as in case of OpenCat.
Since we are losing a lot of time, I wanna ask is there is a work-around to bypass this step? Can we skip it or do it directly through manual calibration? Or even better, interface it with ROS and make those "firmware settings" through that?