Sometimes A Robot Should Not Shout!

GoPi5Go-Dave tried to shout “Need Juice - MANUAL DOCKING REQUESTED” but the shout was muted by a bug that crashed the safety shutdown program - so…

I found Dave dead to the world when I came home tonight.

Easy fix since log said crash occurred trying to shout. “amixer sset” should be “amixer set”

2 Likes

Once again your extensive logs save the day.
/K

1 Like

Ah, but one day they could BE the problem:

pi@Carl:~/Carl $ du -h -c *.log
996K	imu.log
588K	life.log
68K	    run.log
1008K	speak.log
8.6M	voice.log
2.3M	wheel.log
14M	total

pi@Carl:~/Carl $ du -h -c *.out
4.0K	birthday.out
4.0K	healthCheck.out
4.0K	imu.out
52M	juicer.out
36K	voicecmdr.out
52M	total

pi@Carl:~/Carl $ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/root       14986164 10057100   4148088  71% /

Note that new birthday.out … Every year I have attempted to have Carl announce his birthday. Hopefully I have perfected Carl’s “Happy Nth Birthday To Me Every Hour On My Birthday” program that counts down the final 10 seconds to his birthday, then says his little birthday ditty.

This year Carl should speak:

and repeat his ditty on the hour during his birthday, then hopefully shut up for a year. Kind of hard to be sure my debug tests are correct on these things. Some years I gave up trying. Some years Carl missed his birthday due to bugs in his brain.

2 Likes

You want a self aware robot and you’re getting closer - you now have a robot with “bats in the belfry” - just like the rest of us!
:rofl:

2 Likes

I haven’t added the “Happy Birthday To Me” program to his health check program … that would really make him self aware … or perhaps a bit too “self centered”. Not sure robots should be “grounded” though.

2 Likes

A small piece of bare metal wire attached to the negative side of everything and allowed to drag behind him should allow him to be “grounded” adequately enough.

If you’re really paranoid about “grounding”, attach a ground wire to his metal hoop too.
:rofl:

2 Likes

Linguistically… that is
or perhaps the 6 year old toddler sense.

2 Likes

Could have left his metal ball caster for that, but couldn’t deal with the small amount of metal deposits on the floor.

He “de-statics” when he backs onto his dock.

2 Likes

Six year old children aren’t toddlers anymore.  Trust me on this one.

Once you’ve spent an entire day chasing one, (or two, actively conspiring together to find ways to drive you out if your mind), you will be absolutely convinced that they aren’t “toddlers”.  (Not to mention “absolutely exhausted” after spending the day chasing them.)

And “grounding” them, (in any sense of the word), is about as easy as keeping Houdini in chains!
:rofl:

P.S.
It doesn’t get any easier when they’re teenagers.

2 Likes