Robotics

The place to share and discuss your Ultibo projects.
Gavinmc42
Posts: 1656
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Robotics

Postby Gavinmc42 » Wed May 01, 2019 11:56 am

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.
Gavinmc42
Posts: 1656
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Robotics

Postby Gavinmc42 » Tue May 21, 2019 5:16 am

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?
Gavinmc42
Posts: 1656
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Robotics

Postby Gavinmc42 » Tue May 21, 2019 9:06 am

Very quick Freecad concept for Pip.
Not sure how to do the dome yet.
Attachments
pip.png
pip.png (91.16 KiB) Viewed 479 times
Gavinmc42
Posts: 1656
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Robotics

Postby Gavinmc42 » Thu May 23, 2019 2:43 am

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.
User avatar
Jyv
Posts: 160
Joined: Mon Feb 08, 2016 1:30 pm

Re: Robotics

Postby Jyv » Mon May 27, 2019 4:41 pm

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.

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 239 guests