Page 1 of 1

Robotics

Posted: Wed May 01, 2019 11:56 am
by Gavinmc42
Robotics is one of those fields that required multiple skills, a bit like Model Trains ;)
To get to Master Modeler takes years, same thing with Robotics, in my case decades :oops:
https://www.nmra.org/master-model-railroader.

Ultibo has and is making it possible for me to do Robotics at a level way beyond what I thought of a few years ago.
Sure anyone can grab stuff off the shelf and make a Robot.
But I am talking about the Modelrailroader equivalent of starting with some wood, screws and a saw.

So here is the plan for World domination, well my 1/4 acre of it :ugeek:

Starting with LIL I add Fuzzy Logic and some Neural Network Code.
I'm calling this Language Pip, the first of the Piper Robot languages. Piper Mark 0.
Perhaps as a reference to a flying acid spitting mini dragon? Alan Dean Foster, Humanx series.
Basic human interaction bot without it talking or moving.

LIL/Fuzzy - Little Fuzzy = H. Beam Piper.
Beam Robotics = Mark Tilden, insects type bots, buy off the shelf now, RoboSapiens and Hexbots.
Starting from Pip it gets voice recog and talking, This one is called Ted - Piper Mark 1.
Ted because after the The Orville I am now a big fan of Seth MacFarlane.
And I need something to do while waiting for season three.

Piper Mark 2 is Sam, named after a famous Legal Mind and someone I admire, Sir Samuel Griffiths.
After I found out about Prolog this will be a text reading bot that analyzes the Law.
The past 5 years I have been learning the Law, don't ask, it has something to do with our missing Local Government :D
The Law is written in black and white but the legal system works in shades of gray.
So fuzzy logic sounds perfect for the Common law, hence Sam :lol:

Piper Mark 3 is Vic, yep finally the Robot Lawn mower, obviously named after the Victor mowers.
A mobile bot with vision and navigation system for that.

Whoops, garbage bin time - Mark 5? No 5 is alive? "Fem", Swedish for 5.
This needs more thinking but I have orders.

Re: Robotics

Posted: Tue May 21, 2019 5:16 am
by Gavinmc42
Bot description

Pip, a motion sensitive lamp - Hardware - Pi Zero, Picamera, addon wide angle lens, 8 x RGBW neopixels
The Zero takes video and looks for movement based on h.264 compression vectors.
https://picamera.readthedocs.io/en/rele ... ector-data

Been on my list for years to figure out how to use these motion vectors.
I use this for my home security cameras, it is another example of how motion vectors can work
http://billw2.github.io/pikrellcam/pikrellcam.html
Pip is the indoor version based on Ultibo code, a simple Computer Vision demonstrator.
A more complex version will be needed for Vic the mower.

The neopixels are arranged in 8 compass quadrants (octants?) and the colour indicates the amount of movement.
Pip defaults to white led lamp/nightlight.
Can Ultibo drive the neopixels directly? They need a 800khz bit stream.
Dotstar LEDs are easier(SPI) and faster but do not come in RGBW and I need the White for the lamps steampunk themed artwork.
The artwork is microscope slide sized colour laser printed so can be swapped for different themes.

Turns out microscope sized artwork is a thing :o
https://www.pinterest.co.uk/pin/452048881317155109/
It looks a bit like stained glass when backlit.
I have some Notre Dame images of the stained glass windows, that looks pretty good too.
So just changing the slides can change the theme :D

Now to put the pieces together and start coding.
Will the mobilephone clip on wideangle ens be good enough?

Re: Robotics

Posted: Tue May 21, 2019 9:06 am
by Gavinmc42
Very quick Freecad concept for Pip.
Not sure how to do the dome yet.

Re: Robotics

Posted: Thu May 23, 2019 2:43 am
by Gavinmc42
Always interesting to analyze bots that fail.
https://www.designnews.com/electronics- ... cid=670489
Using Yocto, which makes sense, it was one of the better choices at the time.
But my feeling is Ultibo has much higher potential, which is why I'm am experimenting with it.

Will this one fail too?
https://www.hansonrobotics.com/little-sophia-2/
I suspect it will, just because of the target market it is aimed at.
It is however reasonably priced but compared to the Pi's it is not pocket change.
But in the end it is just a Wow Wee Robosapian with a flubber head.

Re: Robotics

Posted: Mon May 27, 2019 4:41 pm
by Jyv
Gavinmc42 wrote:Always interesting to analyze bots that fail.
https://www.designnews.com/electronics- ... cid=670489

Thank you for this article, a company made of professionals sharing their experience the hard way,
I would not have imagined a failure for such project,
The Arduino way of approaching tinkering is sometime a good lesson -> KISS,
Ultibo is bridging 2 worlds by keeping tinkering simple enough, and let anyone building up from there without the limitations of Arduino.