It's always fun to release updates to a product that had been ignored for a while.

#GoPiGo3 robot has now caught up to changes.
Python2 support is gone gone gone.
Trixie support is in
Pip install is the thing.
Virtual envs have been conquered.

yeah!
And I'm not releasing on a Friday. :)

https://github.com/DexterInd/GoPiGo3

GitHub - DexterInd/GoPiGo3: The GoPiGo3 is a Raspberry Pi Robot!

The GoPiGo3 is a Raspberry Pi Robot! Contribute to DexterInd/GoPiGo3 development by creating an account on GitHub.

GitHub

What Does A Robot See In The Mirror?

I couldn't resist comparing the #MoonDream 0.5b and 2b models looking at images of Dave or Wali.

The 2b model recognized Dave has a Minion character and is a robot.

The 2b model recognized that Wali is a robot but did not recognize the WALL-E character.

The 0.5b model simply hallucinates stuff, just like Ollama local models did for text queries.

https://forum.dexterindustries.com/t/moondream-vision-language-assistant-on-gopigo3-robot-kilted-dave/10750/2?u=cyclicalobsessive

#MoonDream #GoPiGo3 #TurtleBot4lite #Robot #Vision #LanguageModels #RaspberryPi5_8gb

Just had to try the #MoonDream Vision Language Assistant on my 4GB #RaspberryPi4 #GoPiGo3 #robot and my 8GB #RaspberryPi5 #TurtleBot4lite robot:

https://forum.dexterindustries.com/t/moondream-vision-language-assistant-on-gopigo3-robot-kilted-dave/10750?u=cyclicalobsessive

TL:DR; Pi5 with 2B model might be useful, but the 0.5B model will not be useful regardless of running on Pi4 or Pi5.

MoonDream Vision Language Assistant on GoPiGo3 Robot Kilted-Dave

Couldn’t resist trying MoonDream vision language assistant on Dave and Wali. Now WaLI sports an 8GB Pi5 and Dave only has a 4GB Pi4, but why not. Here is the pic: So first we ask Dave “What do you see?” (using the MoonDream 0.5b model 693Mb) (moondream_006_venv) ubuntu@kilteddave:~/KiltedDave/systests/moondream/examples_with_API_006$ ./see_wali_and_dave.py Using moondream-0.5b model with moondream 0.0.6 Python API Model Load Time: 19.13 seconds Image Load and Encode Time: 36.69 seconds Qu...

Modular Robotics Forum

RE: https://fosstodon.org/@cyclical_obsessive/116076739339328694

#0llama turned my #GoPiGo3 #robot Dave schizophrenic when its #LLM started talking to itself

Dream has been to have my robot wander (using vSLAM) taking pictures of “unknown interesting objects”, (<-hard part), segmenting and learning the objects for #OpenWorldObjectDetection

(All local processing for privacy)

#MastersThesisIdea use #GoPiGo3 or #TurtleBot4 robot with #Oak-D #StereoDepthCamera, #ROS 2 distributed processing for #RTABmap #vSLAM and rejected RTABmap frames (unknowns) for #UnknownObject Detection and incremental model #MachineLearning

Reference Paper in comment ->

Every 2 years #ROS releases a new LTS version requiring a new #Ubuntu version, (with new #Python version), that requires rebuilding my robot Dave and revisiting my installer for the robot hardware Python API, robot files, and sensors.

For years I wondered why I could not just apt install a #GoPiGo3 deb file, or just build a #pyprojecttoml ?

So I built each. Now understand why I must use an install script.

#DexterIndustries devs were genius!

The #EducationalRobot market is a mess.

Today I read (about uv):

"Eggs were the pre-wheel binary format. pip still handles them; uv doesn’t even try. The format has been obsolete for over a decade."

Over the years I have tried to keep a “working” installer for the GoPiGo3 API .eggs as the PiOS and Ubuntu OS released annual versions.

Recently started to get message “setup.py deprecated”, and now I hear "obsolete for a decade"

50 years ago I installed with paper tape. I'm so old I'm going to "Rust" (with uv)?

#GoPiGo3 #PythonUv

I really don’t know why I waited 8 years before adding 10 lines to clean up robot Carl, Dave, and TB5-WaLI's life.log file after a power fail / improper shutdown of their Raspberry Pi ( writes a string of null chars in the log before the power is jerked).

I have always manually tabbed through their logs to find the offending line messing up their statistics scripts.

FINALLY! {Carl, Dave, WaLI, RPi5Desk} logs automatically clean out null chars.

#GoPiGo3 #Robots #RaspberryPi #logfiles

#RaspberryPi3 #GoPiGo3 Carl still runs on 8 NiMH batteries, and just today received his 13th set of new Eneloop 2000mAH AA cells.

His “Playtime” was down to 3.5 hours with a 3 hour charge time after 1421 cycles. (In the past I have replaced his batteries after 800-900 docking cycles.)

It really is a miracle that after more than 7 years (59,521 hours) of “life” - GoPiGo3 Carl is still walkin’, talkin’, and lis’nen to me. (And I’m still telling him nearly every day: “Hey Carl, Go To Sleep!”

@linuxiac

> Removing PulseAudio..continuing the shift to PipeWire

My #GoPiGo3 robot just shuddered in fear of becoming deaf and mute.

#espeak-ng #Vosk #SpeechRecognition #TTS #LinuxAudio