I never looked at the hardware, but the software just used "over the counter" libraries that everyone already used at the time. It's been a few weeks since I looked, but there were no proprietary drivers or anything.The developer did, and the new owner seems to be trying to develop bits. It's all MIT licensed: DexterInd/GoPiGo3: The GoPiGo3 is a Raspberry Pi Robot!If people find it and want to use it elsewhere, then put it on github and have them help you make it work on other setups too.
tbh, it doesn't look like the world's most complex hardware: two DC motor drivers, a servo driver and a distance sensor. What they've implemented around this hardware may be a lot more complex.
Even the picture of the bot in that repo is just a pile of bits and pieces anyone can get from AliExpress/amazon from 3 million different vendors because it's all generic stuff.
Regardless of which pi and gpio lib is used, there is only a small set of way a button works with the io, only a few ways to control a dc motor, a stepper motor, etc.
Take what's there, adapt it to run on his setup. Little by little the hardware control stuff will start working.
When that's working, then worry about making changes to make it work in another pi version, then another pi, them in one OS, then a nother, etc.
The only problem here is that OP is just trying to bite more than he can chew and it is getting in his way. If he really wants this to work, he just needs to get small pieces of it at a time.
Let the vm/container thing be an issue to be resolved when it comes time to see if it even makes sense to use any of it.
Statistics: Posted by memjr — Fri Sep 27, 2024 2:24 am