That is so cool! (and “Masters Level” indeed. I dabbled with Braitenberg Vehicles on the GoPiGo3 which are “two neuron” simulations, but C. Elegans? Wow!
I did English proof reading for a German team using C. Elegans for flavonoid influence on cancer cells.
I couldn’t find the Python3 version of the Connectome tutorial. Have a link handy?
I’m going to add this to my TODO: list - looks really interesting, and I think Dave always wanted “worms in his brain”…maybe that was some other of questionable intelligence.
if I remember correctly the pure python file wasn’t working with Python3. It was timing out or something. It was taking a really long time to get started. Jupyter Notebook handled it much better
IMHO, learning robotics is difficult enough as it is, without adding layers of complexity or requiring massive external resources as a dependency.
If this were natively available, and were as simple as a Bloxter script - “move from here to there” - without requiring a massive “flight simulator” capable robot as a co-processing host, then it would be useful.
As it is, it takes a relatively complex process and somewhat steep learning curve and makes it both more complex and steeper than necessary.
Again, IMHO, this is like ROS - a layer that the GoPiGo doesn’t really need unless you want to explore more advanced robotic concepts than the current environment can support.
This reminds me of Bradly’s Bromide - “Inside every large, complex program is a smaller, simpler program struggling to get out.” If we can navigate to the moon with nothing more than a pocket calculator’s worth of computing power, surely we can move from one place to another without requiring the robot to carry a Cray on its back.
Note:
This does NOT invalidate current research. I am simply expressing my opinion as to the general applicability of this as a language model for the GoPiGo3.
I think both avenue’s of research have value; your emphasis on larger logic models applicable to more complex reasoning and my emphasis on logic models that are more simple and easier to understand for the less advanced student. It’s not that your model is wrong, I just think that I can achieve results that are substantially similar with a smaller, less complex, logical model.
The problem wasn’t that “it wasn’t working with Python3”, it was that it was expecting Python3 v7, and certain dependencies were incompatible with later Python versions.
Dave, a status note here because GitHub is not the right channel this week.
Since 27 August my GitHub account has been hidden by a moderation flag: my profile, PRs, and comments return 404 to everyone but me, and CI on the repo stopped. I have an appeal in.
Your three open threads (#597 prompt carried into the program, #600 wait_passively, #604 the template link) are answered in code, merged to main as PR #736. urml translate now writes the sentence into the program’s description, and run_gopigo3.py prints it as prompted by: above the wheel calls. wait is honored on the real clock under --execute and shows time.sleep(N) in the dry run. The template links are absolute now. The written replies go up on GitHub the moment the account is visible again, so they notify you properly.
Sorry these sat since July. That part has nothing to do with the flag.
Thanks for the update Ido. Figured you were busy - saw a few “real robot” interactions going on with vendors as evidence your “URML” is getting good attention.
My attention has been mostly other places since Dave started saying hi to everyone that walks by, and when he assumes the TV is talking to him.
Hope you can get the GitHub issue sorted - with AI making so many decisions today we humans are having to work harder to figure out how to get past the AI gatekeepers to talk with the wizard behind the curtain.