GoPiGo OS continues to be the “Ready To Go” environment for Raspberry Pi powered GoPiGo3 robots, including the browser based Bloxter programming environment making it easy to connect and program.
The transition of the Blockly personnel probably means the next version of Raspberry Pi OS will ship with Blockly.
It would be really great if we had a “sudo apt install GoPiGo-OS” package that would install all the nifty GoPiGo OS features to that new OS.
I have been asking for that since I first assembled Charlie back in the Stone Age.
Ideally we should have all the tools and scripts they use to produce a GoPiGo-3 OS image. With this we could try to create images that incorporate the latest OS foundation.
Unfortunately, MR has been less than forthcoming with this idea.
I have tried to reverse-engineer the OS, with pitiful success.
Note:
I have been told that Bloxter is a custom fork of Blockly with the necessary features for the GoPiGo robots.
Just out of curiosity, I loaded up GoPiGo OS and took a look around - a few observations
The entire install procedure, source code, install notes, card setup notes,
(and even the user sam password) are on the image
There are liberal “This program is free software: redistribute…modify under GNU General Public License” everywhere
All the blockly “web_app” code is there, with a setup.py even.
The entire body of code is quite amazing
I again come to the conclusion - nothing to be gained by investing in recreating it over later PiOS and lots of potential break points that will require time working on the port, that would be better spent using the existing GoPiGo OS to the max.
Theoretically, you could push the entire GoPiGo OS up to a private GitHub repo and you would have “all the tools and scripts they use”