Ai Dreams Forum

Robotics => Home Made Robots => Topic started by: Hopefully Something on March 08, 2019, 07:46:52 pm

Title: Project Thread: building Blinky
Post by: Hopefully Something on March 08, 2019, 07:46:52 pm
Time to try and implement some of the things we have been theorizing about. Here I will be detailing my first attempt at assembling something that is more than the sum of its parts.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 08, 2019, 07:51:52 pm
General Overview:

I’ll be going with the seed principle. Start off small and simple, confirm that it works, then make little improvements, as their necessity becomes apparent from interactions with the environment. The idea is to make the simplest possible version of a “whole” system, so that it is essentially a ZIP file of nascent abilities which naturally get unpacked, unfolded, filled in, or what have you, by interacting with its environment.

To this end, it seems prudent to adopt as a starting point, the rough replica of an early life form. A small organism ambling its way through the early oceans, generally leading a simple sort of life. You know, stopping to smell the sunlight when it found some, and vaguely knowing to avoid the dark abyss if it could help it.

This idea will probably take the form a box with a few starter systems in it (brain, batteries, motors, electric valves, etc.). This box will move itself around on legs. I feel that wheels are too easy and would stifle development. It would know where to go from light sensing antennae. It would know where it can not go from touch sensing antennae.  On top of the box it would have several solar panels with adjustable tilt.

The creature would essentially be a physical neural net tethered to the environment through a few senses. At first, it will be a basic nervous system, making the creature an ABI or Artificial Body Intelligence. If things go well, this will develop in complexity.

Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 08, 2019, 08:28:10 pm
Preliminary Specifics:

Body: See if you can make heads or tails of this drawing.
(https://i.ibb.co/0KMXrRx/AI-Body.jpg) (https://ibb.co/dt2cDwR)


Nervous System:
(https://i.ibb.co/s610Xc1/AI-Brain.jpg) (https://ibb.co/gPW5cQW)


Composed of strings of nodes strung out like washing lines. The nodes are assembled from:

•   Arduino programable microcontrollers (8 or 4 pins, not sure yet)
•   Tiny Solar Cells (shown below)
•   LED’s (shown below) of three colours (red = communication, blue & yellow = emotional feedback as a basic guide to actions)

(https://i.ibb.co/kmfmDfz/AI-Solar.jpg) (https://ibb.co/g4p4WpQ)


(https://i.ibb.co/JmRFStM/AI-LEDS.jpg) (https://ibb.co/DzDgjWS)

Muscles:
(https://i.ibb.co/2gptL0M/AI-Muscle.jpg) (https://ibb.co/86Q5Rnx)



What else?

Batteries: 9-volt rechargeable for the brain, and small RC Li-Po for motors.
Motors: Small strong brushless for RC stuff.
Structural: Wood, bamboo, basic door/chest hinges.

Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on March 08, 2019, 08:42:18 pm
Is it a RL body robot, or a net on a chip in a sim ?

But the brain part is important first....don't go for a body yet....

It has to learn sensory, like see or read about its room, and then predict what may happen and discover solutions using old ideas it can use.

It needs a goal-belief system, that works on an agenda.....not learn a muscle set that naviagates.....its need a language, for its agenda
Title: Re: Project Thread: building Blinky
Post by: Art on March 08, 2019, 08:58:05 pm
Interesting. What is your reliable method of connecting all those tiny solar units together and what is the output rating of each solar square?

Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 08, 2019, 10:28:43 pm
Quote
Is it a RL body robot, or a net on a chip in a sim ?
RL of course! It's the way to go IMO.
Quote
But the brain part is important first....don't go for a body yet....
Nope! I believe a body informs brain structure and development.
Quote
It has to learn sensory, like see or read about its room, and then predict what may happen and discover solutions using old ideas it can use.
I trying to start from the very basics. Mine will learn from random doings to make doings less random. I don't want to build a working system, I want to build a system that will learn to work by its self.
Quote
It needs a goal-belief system, that works on an agenda.....not learn a muscle set that naviagates.....its need a language, for its agenda
It will have a basic pre-programmed emotional agenda. It should create a "rational" agenda by its self. Such a simple organism won't be able to do anything with a complex language just yet, that should come later.

Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 08, 2019, 10:29:32 pm
Interesting. What is your reliable method of connecting all those tiny solar units together and what is the output rating of each solar square?

Lots of delicate soldering. ~250mV and 47μA, I might need some op-amps.

Title: Re: Project Thread: building Blinky
Post by: WriterOfMinds on March 09, 2019, 02:20:01 am
Independent, multi-joint legs are hard.  I don't know if this is your first robot build, but if it is, I would strongly recommend going with wheels or another type of simple drive train (whegs, tracks, a crawler drive that runs multiple rotary legs off a single motor).  That way you can figure out motor control, which can be enough of a problem on its own, without worrying about joint design, balance, mechanical advantage of the muscles, numerous degrees of freedom, blah blah blah.

I've worked on a quadruped before.  If the frame is not rigid enough or there is too much play in the joints, you might not even get it to lift one foot off the ground without tipping over.  Just so you know what you're getting into.

Have you picked out (or designed) your motor controllers yet?  Have you thought about gearboxes or other ways of trading speed for torque?   I notice you did not mention any position or tension sensors associated with the leg muscles and joints, or touchdown sensors on the feet ... these are a must in my opinion.  The brain will have a tough time guiding the legs in a useful way without sensory feedback on the state of each segment.

How many neurons do you think you'll need in the brain, to learn and control a quadruped's walk cycle?  How many fit in your time/money/space budget?
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 09, 2019, 05:38:27 am
That's really useful feedback. I don't know about most of that yet. I'm still gonna go with legs though, it's a hobby so I don't have a deadline or budget. Who knows about my future finances right? Basically, it's OK if it's a big disaster.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 28, 2019, 07:34:40 am
Figuring out the brain:

Basic functions such as autonomic body operation, and curiosity, manifesting as explorative behaviour, will be hard-coded as a mental foundation. The global thought pattern will be a narrative algorithm. Goal, conflict, result, emotion, reason, anticipation, choice, next goal, and so on…

The goal will arise from the needs of the body and solutions in the environment. Conflict arises naturally as it is unfortunately the prerogative of obstacles to stand nonchalantly in front of solutions. Results can be a worsening of the problem, a situational non sequitur, or an improvement. Emotion lets you know if the problem intensity trend-line was bad, neutral, or good. Reason stands on the shoulders of emotion, gets pointed in a productive direction, and is set loose on the facts of the situation. (The emotion provides a nice vague boundary to prevent the reason from coming down with intellectual over-extension, or the “cure” for it, self referentialism.) Anticipation climbs on to the shoulders of reason to see even further. It estimates future changes to the situation. The most important events are anticipated the most. Importance is a measure of predicted positive/negative effect. Importance dims with temporal distance. The next goal seeks the brightest solution, and so on…

Each main stop on the algorithm will probably require a bunch of sub algorithms.

The artificial neuron ideas are also progressing. At the moment it’s rubber cubes. The contacts (slightly raised) are magnets, four on each face, five on the power sides (opposite each other). The flexibility of the rubber will allow all the magnets to make contact. The spaces between the cubes will be used for cooling, if I find a non-conductive non-corrosive fluid for both iron and rubber. Such a structure would be simple to understand, easy to power, forgiving of impacts, maintainable, and compact. On the inside… microcontrollers, small batteries (redundundancy), wires, air.

Title: Re: Project Thread: building Blinky
Post by: goaty on March 28, 2019, 07:48:08 am
using legs instead of wheels would test your artificial mind more.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 08, 2019, 03:55:49 am
Like This:

(https://i.ibb.co/7tgJWTJ/IMG-6690.jpg) (https://ibb.co/SwQXn1X)

Held together with magnets, (far apart magnets are parallel power supply, regular spacing = input/output)

(https://i.ibb.co/rdY2WhT/IMG-6688.jpg) (https://ibb.co/CPgKryN)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 14, 2019, 04:15:56 am
Does anyone know how to solder a tiny magnet without demagnetization? Also, does anyone know of a mechanically flexible substitute for a thin wire, which could be moved around without breaking due to metal fatigue?
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 14, 2019, 09:38:08 am
I can see several problems with the above cube design, not least of which you won't encounter until much later.

The pins have to be sprung, fitting one or two in a line will be fine but as soon as you come to fit four or more in a block, unless the sides and pins are 90 degree accurate to within a least a thousandth of an mm they won't make contact.

 :)
Title: Re: Project Thread: building Blinky
Post by: goaty on April 14, 2019, 02:49:47 pm
Thats it, this excellent work is sending me rambling on now!!

welcome to the long sad journey of reinventing the wheel.   not I, but I think If anyone solved artificial intelligence they are not telling anyone they know.  :-X
That's what a.i.'s about,    I believe in you! and us!

IMO I think you should not bother with making the body react so perfect,  the mind is more important,  if it can get over little quirks in its design its a more adaptable machine.   Maybe packing it with sensors at the end just to be over safe is a good idea,   but really the least sensors you NEED to use the SAFER the machine is!

Don't let the failures of the 70's to generate powerful ai let you down,   the old idiot "if it hasn't been done before that's the reason it cant be done"  is a load of utter toss, you may as well start thinking arrogantly... I think us younger generation should know we outclass the prior generation in all fields,  its not the field that's bad,  its was the idiots running it.    Maybe family men (our parents) aren't actually the same thing as really passionate inventors.    Why prepare life for your child when you can perfect it in your own lifetime?

A replacement for wire that is stronger?  For its skinniness I think it would be quite one of the strongest things.   Maybe ribbons would be stronger but maybe it doesn't suit your design.

Soldering magnets sounds fiddly to me,   im not sure its a good idea but your soldering skill ability will go up a notch.   my best advice there is temperature and how long u leave it beaded, and good timing get nice goobs to stick on.    Solder isnt the toughest metal, you can actually bend it with your hands once it gets grabbable enough.   Just make sure u get nice wiffs of the fumes up your nose as you go, its like napalm in the morning.

Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 14, 2019, 04:38:49 pm
Most magnets are ferous based and can't be soldered, and heat destroys magnets.

 :)
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on April 14, 2019, 04:41:05 pm
use super glue!
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 14, 2019, 05:45:42 pm
OK, thanks.  I'll try setting the magnets on springs with some sort of electrically conductive glue.
Of course I can still solder glue-able plates to the ends of the springs. That should allow the magnets to self adjust their alignments while not wearing down their electrical leads.  ;D

EDIT: Micro springs are rare and expensive, I'll settle for braided wire.
Title: Re: Project Thread: building Blinky
Post by: goaty on April 15, 2019, 07:26:54 pm
super glue is capacitant, its not conductant.

Basics of a robot->
      * pump, which is always charging its battery. (could be solar power.)
      * sensor, which get the power they need for the power source, and goes to the computer. 
      * computer, which comes from the power source in a lower amplitude and the sensor to the legs.
      * muscles, with force transfer down the legs from the computer and the power source together.

My design is a 1 mould body,  im using belts down the legs and they mould with the rest of the leg. *thumbs up*  I want it this way so I could make as many as I want, 1 cycle a bot.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 15, 2019, 11:41:12 pm
Why do the magnets have to incorporated into the contacts, one large magnet behind the face holding the spring contacts would surly work better. Copper isn't magnetic.

 :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 15, 2019, 11:43:37 pm
You're right, superglue can work but it's iffy. I'll get a big magnet and solder the small magnets while they are stuck to it. That way it's either a heat sink, or a high temp magnetic realignment. So back to solder. But I'm liking the braided wire, it can't get bent out of shape like springs, and it's more solder-able. 

Edit: this is  @goaty, not Korr,  lol, I wouldn't just start talking about superglue.  :2funny:
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 15, 2019, 11:48:18 pm
I actually meant do away with the small magnets altogether and use just two larger magnets to pull the contacts together, one for each contact face.

 :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 15, 2019, 11:49:10 pm
Why do the magnets have to incorporated into the contacts, one large magnet behind the face holding the spring contacts would surly work better. Copper isn't magnetic.

 :)

I'd like the individual contacts to find themselves. Also, I don't want the magnets to have far reaching forces. Copper isn't magnetic... Yes... why?
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 16, 2019, 12:29:18 am
I actually meant do away with the small magnets altogether and use just two larger magnets to pull the contacts together, one for each contact face.

 :)

Got it. But then it's either unstable (because the contacts would want to slip past each other to allow the magnets to get closer). Or, the geometry of the contacts makes it stable, (ball and socket for example) but then you have to have perfect alignment.  Individual magnets are stable and self aligning.
Title: Re: Project Thread: building Blinky
Post by: Art on April 16, 2019, 03:52:31 am
Sounds like a possible job for electromagnets. Place and secure them where you wish then energize them as needed and when desired.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 16, 2019, 06:27:20 am
I wouldn’t want to waste power holding brain cells together, but electromagnets could be used for artificial muscles. Air muscles require a tank and compressor (both pistons, and texflex with rubber). Hydraulics are slow, and my twisted string idea has the danger of becoming a catapult. Tiny electromagnets somehow joined in strands though… Oooh that’s cool.
Title: Re: Project Thread: building Blinky
Post by: goaty on April 16, 2019, 10:57:49 am
I wouldn’t want to waste power holding brain cells together, but electromagnets could be used for artificial muscles. Air muscles require a tank and compressor (both pistons, and texflex with rubber). Hydraulics are slow, and my twisted string idea has the danger of becoming a catapult. Tiny electromagnets somehow joined in strands though… Oooh that’s cool.

I just thought and that magnet idea seems good,    Magnets are amazing things, but im not utilizing them because I need a design I can mass manufacture, im more into those soft robots, because they are all 1 homogeonous substance, except I probably will do without the hydraulics as well, because its trickier than pully strings I think.
Title: Re: Project Thread: building Blinky
Post by: Art on April 16, 2019, 01:38:15 pm
While hydraulics are extremely powerful and exact, there is always the chance for leakage, which could, in many circumstances, lead to disastrous results.
One other downside for pneumatics is the buildup of condensation which left unchecked could also wreak havoc in a confined or isolated system.

Access to a 3D printer might prove useful for placement and the possible development of suitable "Hold down" devices like clamps, brackets, etc.

Just some thoughts.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 16, 2019, 02:25:38 pm
http://www.carlpisaturo.com/Slave_MAIN.html

 :)
Title: Re: Project Thread: building Blinky
Post by: goaty on April 16, 2019, 03:07:48 pm
http://www.carlpisaturo.com/Slave_MAIN.html

 :)

Nice.
Title: Re: Project Thread: building Blinky
Post by: Art on April 16, 2019, 08:23:08 pm
Interesting, but all those cables are problems waiting to happen!! Far more complex than it needs to be, IMHO.
Title: Re: Project Thread: building Blinky
Post by: goaty on April 17, 2019, 08:11:45 am
Interesting, but all those cables are problems waiting to happen!! Far more complex than it needs to be, IMHO.

Its similar a decision between pully wire brakes or hydraulic brakes.   If you do your tendons like that, it means you are pushing the need for electrics further back in the design. It makes the robot not fully electrical (down its limbs),  which I like - but the cool thing is if you use an air battery, then your whole design doesn't need metal at all, and that's pretty cool.

And pully cables can be very skinny guitar strings and they are still tough as hell!!
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 28, 2019, 07:28:32 am
A visual representation of the design idea.

(https://i.ibb.co/m8RCGf0/Screenshot-1098.png) (https://ibb.co/0tnjcHK)

(https://i.ibb.co/dc6c6wr/Screenshot-1102.png) (https://ibb.co/7zVzVdX)
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 28, 2019, 09:16:12 am
I can see your serious about this model and the visualisation looks very cool.

I hope you have a fine tipped soldering iron lol.

 :)
Title: Re: Project Thread: building Blinky
Post by: goaty on April 28, 2019, 09:18:46 am
That super block computer design looks like a good topology.   I guess the inputs come in 5 faces, and the outputs come out the bottom?
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on April 28, 2019, 09:40:57 am
Maybe make the block system in a physics sim in UE4 where it has life-like physics? Might be hard to make 300 complex blocks in real life and fix/power them constantly lol by hand?
Title: Re: Project Thread: building Blinky
Post by: Freddy on April 28, 2019, 12:02:19 pm
Ah so this is where the Borg will originate  :D

Seriously, looks nice :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 28, 2019, 02:56:17 pm
That super block computer design looks like a good topology.   I guess the inputs come in 5 faces, and the outputs come out the bottom?

It would make sense to do it that way, wouldn't it? Thanks, that's better than what I was thinking.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 28, 2019, 03:04:27 pm
Maybe make the block system in a physics sim in UE4 where it has life-like physics? Might be hard to make 300 complex blocks in real life and fix/power them constantly lol by hand?

Not if I make a mold and cast them in resin or rubber, like dice. Power is easy, just connect to wide contacts and power goes to the back of the row. I'm going to put indicator leds in them so they will glow when powered.  ::)
Title: Re: Project Thread: building Blinky
Post by: Korrelan on April 28, 2019, 09:32:04 pm
Quote
I guess the inputs come in 5 faces, and the outputs come out the bottom?

Erm! I feel you need to think about this carefully...

Although I'm not certain what kind of topology you envision for your network, plan/ lay out a set of blocks, taking into consideration the columnar/ depth communication between the stacks as well as the rows.  Having just one output face will severely limit the available topologies.

I know it's early days but have you ever done any electronics prototyping? Breadboard, veroboard, etc?

 :)
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on April 28, 2019, 10:00:14 pm
@korr, unless his output face is a vector net...then it can combine with the other cubes...
Title: Re: Project Thread: building Blinky
Post by: Art on April 29, 2019, 02:32:39 am
With all those faces and contacts constantly opening and closing, don't forget about arcing and sparking which in time will dirty and degrade the contact surfaces, affecting performance. Just a thought.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on April 29, 2019, 06:18:05 am
With all those faces and contacts constantly opening and closing, don't forget about arcing and sparking which in time will dirty and degrade the contact surfaces, affecting performance. Just a thought.

It's only 5 volts, I'll connect it to power once it's assembled. I could try to use the same architecture, substituting neurons with electromagnets, to make muscles. Though I'd imagine those would be twitchy in nature, because of short circuits turning magnets off only to have them fall back into the same short circuit. For robot muscles, given the goal of attaining a cohesive aesthetic, (in the same sense that a tiger is cohesive, but an alien depicted by humans lacks a certain something that I'm hoping for, central essence or grace or whatever), I think pistons are a natural fit. So I'll try those for muscles. 

I know it's somehow bad form to express a sense of aesthetics in science and technology today, but we should keep in mind that our sense of aesthetics is the result of a multitude of tried and true calculations which serve to make us literally feel the robustness of other life forms. Being open to guidance from this extra sense may well help progress. Our biology probably "knows" things that our conscious minds have not discovered yet. 
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 02, 2019, 09:47:27 pm
Now any cube will transfer power to all other cubes! Powered cubes glow for easy troubleshooting.

(https://i.ibb.co/cyK4Vrr/Screenshot-1133.png) (https://ibb.co/nwqxtLL)
(https://i.ibb.co/nP672hx/Screenshot-1137.png) (https://ibb.co/dmjP9n8)
Title: Re: Project Thread: building Blinky
Post by: goaty on May 02, 2019, 11:12:06 pm
That's a really good model - I know kit modelling is really powerful but I still cant get over the fact since when I was a kid I didn't know anything and I thought it was impossible to model pro things.

If you want your robot to be graceful, it takes much practice and many horrible failures...   Man as an amature artist is a horrible thing.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 03, 2019, 01:21:37 am
Man as an amature artist is a horrible thing.
Are we ever! Oh my gosh… Look at anything in nature that’s just trying to survive however it can, gnarled trees, weird fungi, rhinoceroses, they may look improbable in the real world, but at least they have a theme they are sticking to. Now if humans try to make something graceful or at least cohesive it usually just goes horribly wrong. I think it’s the lack of evolution urging us to make all the parts serve a common purpose in a particular environment, which would give it a style. In the case of an AGI this would enable the natural development of a specific personality.
Title: Re: Project Thread: building Blinky
Post by: goaty on May 03, 2019, 02:12:48 am
Takes hindsight of ones terrible disasters I think, to avoid creating abominations forever...    I know im being negative, and maybe being less of an elitest makes sense,  and accepting mistakes shows more wisdom!
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 15, 2019, 08:24:59 am
Now, it may look like I'm doing mere arts and crafts. Minding my own business...

(https://i.ibb.co/0XYwMKj/IMG-6732.jpg) (https://ibb.co/DbwqCYD)


But its with thses materials that I will take over the WORLD!!!!! Behold with y're unwothy eyes my foolproof pllan!!!!

(https://i.ibb.co/y0qQyMb/IMG-6724.jpg) (https://ibb.co/1ZTmqpw)

Dear God. Someone needs to keep me away from the coffee...

Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on May 15, 2019, 09:26:33 am
Amazing evil table you have........great desktop.... Looks like a crack bomb of evil !
Title: Re: Project Thread: building Blinky
Post by: goaty on May 16, 2019, 06:48:25 pm
If everyone is trying to take over the world at the same time,  theres going to be a bit of an argument about it...
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 31, 2019, 05:46:03 pm
The first attempt. Wiring, magnets, & led, held in a resin cube.

(https://i.ibb.co/ng8rHq1/IMG-6751.jpg) (https://ibb.co/2nYqD0M)


(https://i.ibb.co/Xt2LzC1/IMG-6753.jpg) (https://ibb.co/4pmtjVz)
Title: Re: Project Thread: building Blinky
Post by: goaty on May 31, 2019, 06:08:15 pm
 :D  amazing.    Love!     that looks like it would have been hard to "float" everything in the right places.

I was thinking about doing my mold with see-through resin as well,  looks like what makes a jelly fish.

Have u done your electrical debugging to make sure its working?

I use leds and capacitors to debug my stuff,  because my cheap as multimeter I baught didn't work.  Its not as good for diagnostics but it works a bit.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 31, 2019, 06:40:47 pm
I love it too! It was a bit finicky to assemble, but if nothing else, I've figured out how to make a great flea trap. If you breathed on the wrong wire the combined magnetic forces caused everything to implode in a chain reaction. The wires and led stuck to the magnets so I figured out to add a dab of superglue to each connection with the end of a toothpick and let it dry before doing the next one. I was able to test one side of the cube, but that camera battery had too much current...    ;D Soo... Next time I'm adding an internal resistor, maybe even a button cell and a charging circuit.   :)
Title: Re: Project Thread: building Blinky
Post by: goaty on May 31, 2019, 06:51:41 pm
Oh no...   if you blow a component its cactus and just a show piece.  be very careful!!  a 9v battery will blow an led as a sureity if its prolonged enough, its just time ticking along before it dips out.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 31, 2019, 07:08:26 pm
Yup, definitely need resistors to expand my safety margins. Also the more cubes you attach together the more robust it should be, everything is in parallel! Looking a this thing I got a new attachment idea. Just glue stainless steel wool to each contact. Nice and simple. It will be like magnetic velcro. 
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on June 16, 2019, 11:08:30 pm
Found a great deal on tiny rechargeable batteries* and they are on the way, (Electronic Goldmine)*. In the meantime I thought I'd figure out a repeatable wiring scheme, done.  Also managed to make the cubes smaller! Green & Blue are the original size. I guess I'll work on the task of reliably connecting them while I wait for the batteries & conductive glue.

(https://i.ibb.co/xgSyWhG/LEDS-WORKING.jpg) (https://ibb.co/949J6n2)



Title: Re: Project Thread: building Blinky
Post by: WriterOfMinds on June 17, 2019, 12:39:12 am
I have to say, your little neuron whatsits are very pretty (lit or not).  If you have any spare time left over from working on the AI part, you might consider building some art pieces.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on June 17, 2019, 03:35:59 am
Yeah I'm pleasantly surprised. I've stumbled onto a cool design! Much better than circuit boards. Could make some sort of rustic cyberpunk holographic display/comunication device. Like in starwars but very pixelated. Or sci-fi movie/tv props.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on July 01, 2019, 10:46:02 pm

The pins have to be sprung,

 :)

Yeah... Korr was right... Here is the latest design.

(https://i.ibb.co/jTsvMBM/Screenshot-1199.png) (https://ibb.co/wRjNW3W)
Title: Re: Project Thread: building Blinky
Post by: Art on July 23, 2019, 04:12:04 pm
HS,

Those Cubes reminded me of a video I saw a few years ago featuring some robotic cubes.
Who knows where inspiration comes from? Pretty cool at any rate.
Earlier MIT - https://spectrum.ieee.org/automaton/robotics/robotics-hardware/smart-pebble-robots-duplicate-objects (https://spectrum.ieee.org/automaton/robotics/robotics-hardware/smart-pebble-robots-duplicate-objects)
a year later...
From MIT - https://www.youtube.com/watch?v=6aZbJS6LZbs (https://www.youtube.com/watch?v=6aZbJS6LZbs)

Hit your "way back button" for a look at our friend here, Mr. Tony Ellis, Inventor of Cube World! Providing hours of fun from these magnetic cubes. Sort of like the SIMS in individual Cubes. https://www.youtube.com/watch?v=vkWtbDzcYzs (https://www.youtube.com/watch?v=vkWtbDzcYzs)

Just showing where an idea can take one and how it can evolve. Good luck HS!!
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on July 24, 2019, 12:55:31 am
Since this thread is at the top again, I might as well mention that I've finally got my springs! As soon as I get an evening to myself I'll get back into mad scientist mode. Some electromagnets to temporarily compress/expand different portions or this mechanical brain could provide some great options/shortcuts.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 10, 2019, 04:44:25 am
Update, incase anyone finds value in specifics, all you need to connect the cubes:



(https://i.ibb.co/HrmsXMJ/20190809-204228.jpg) (https://ibb.co/VvXZ3hK)

(https://i.ibb.co/t8QKT66/20190809-204334.jpg) (https://ibb.co/187QtNN)
Title: Re: Project Thread: building Blinky
Post by: goaty on August 10, 2019, 05:58:47 am
Woah ive never seen a bottle of super glue that big before.   U must be in America.

Its not electricly conductive is it?  Usually glue is capacitant, not conductant.

Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 10, 2019, 06:47:04 am
Canada, so even bigger, and probably cold-proof. The stuff in the syringe is an emulsion of silver particles and a quick drying binding agent. When dry, the silver particles come into contact with each other and conduct electricity. Not very strong glue though, so the canadian super glue goes on top of it to hold everything together more securely.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on August 10, 2019, 09:46:38 am
Umm... I'm really enjoying following your project, and I know that self discovery is part of the learning process but...

There is a difference between a sprung contact and a contact made from a spring. A sprung contact can only move linearly in 1D. How are going to stop all the magnets just sticking together in a clump and make them contact the correct locations, and how are you going to provide structural integrity to multiple blocks stacked?

 :)

In hindsight I feel I am yet again being negative without offering my experience or guidance (for what its worth).

Each face requires two magnets, one N facing out and one S, with the correct spacing this will force the blocks to connect with the correct orientation. You then need linear sprung connections arranged appropriately between the magnets on each face for the electronics.

https://www.ebay.co.uk/p/100pcs-1-5mm-Pin-Head-Spring-Loaded-Signal-Test-Probes-Pogo-Pins-Connector/17023136781?iid=192613439012&chn=ps&norover=1&mkevt=1&mkrid=710-134428-41853-0&mkcid=2&itemid=192613439012&targetid=594652102240&device=c&mktype=pla&googleloc=9046381&poi=&campaignid=1700604163&mkgroupid=66589444792&rlsatarget=pla-594652102240&abcId=1140496&merchantid=110791493&gclid=EAIaIQobChMIw9PM97f44wIV2ODICh3UWwvREAQYCCABEgJk3fD_BwE

Drill the hole, slide the pin out through the casing to required distance and fix, solder wire to it internally.

(https://i.imgur.com/CP6gRvv.png)

 :)
Title: Re: Project Thread: building Blinky
Post by: goaty on August 10, 2019, 01:18:22 pm
That's absolutely astounding whats happening here.

You could get a thousand of these,  10x10x10...  that would be enough?

So do you know what ur doing using it for real?      I could help out...
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 10, 2019, 07:01:49 pm
@ Korr: It's gonna work!  ;D Thanks for the link, those things look great.

I just checked and the spring connectors can stick a section of construction rebar to a wall. Should be even stronger with magnet to magnet contact on the cubes. It will be like a crystal latice structure, but shock absorbant.  Plus, some large forgiving/self-correcting tolerances. Each face has magnets in the same orientation so they repell and don't  clump together.

@ goaty: I would need 1458 pins for a (3 blocks)3 proof of concept net. Using the pins for real? By all means suggest ways of using them. I'm making all of this up as I go allong and could always use shortcuts.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on August 10, 2019, 09:02:14 pm
I watch with antici... pation.

😁
Title: Re: Project Thread: building Blinky
Post by: goaty on August 10, 2019, 11:39:12 pm
Funny if someones already built a volumetric cube design network back in the 70's or something. it looks like a good doable idea.

Im not sure about the practical,   but I can definitely help you with the theory side of things,  cause im better at understanding the use of these zany things than ive ever been.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 20, 2019, 12:58:08 am
Small improvements, step by step, eventually... CONQUERING THE MULTIVERSE!!!

(https://i.ibb.co/58hK1Tp/20190819-155447.jpg) (https://ibb.co/pzjh12V)

(https://i.ibb.co/LP0vvLz/20190819-151135.jpg) (https://ibb.co/b3677Sg)

https://www.youtube.com/watch?v=bFQFb8Jgheg
Title: Re: Project Thread: building Blinky
Post by: goaty on August 20, 2019, 05:42:20 am
that's pretty nice,  it looks very home brew.  it looks a lot more metallic than before.
So are u going to light them up when the cell is activated?    That would work I think, that
different sensors coming in would be a different pattern activated.

Is your idea for solar powering it still there?

I like this a lot,  I wish I had mine done so I could show you mine, but im still stuck in software, I think I wanted too much and it put me way behind schedule.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 20, 2019, 09:54:21 am
So are u going to light them up when the cell is activated?    That would work I think, that
different sensors coming in would be a different pattern activated.
Yes I think I’ll make the red led part of the standby loop in the microprocessor, just for troubleshooting at a glance.  There could be an led for info coming in, maybe orange, and an led for info leaving, could be green, like traffic, so it's easy to understand.
Is your idea for solar powering it still there?
Yup, solar power is incorporated. See the little squares in the center of each face?  2.1 volts when connected in series! If someone finds these cubes in the distant future they will be able to resurrect them with incidental light exposure. There could be a post apocalyptic society. They should get to have some adventures if they go digging for ancient high technology.   O0

but im still stuck in software

So will I… No idea of how to make the neurons behave. I’m guessing finding out is gonna involve lots of trial and error 404...
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on October 10, 2019, 03:29:28 am
Done did a few updates on the rivers of the mind. Also made a suitable version for a no bs creature like Blinky. I'm thinking a full on fantasy dwarf next, with most of the reward system centered around mining into mountains and extracting crypt-currency.

(https://i.ibb.co/y6g3Wk4/BLINKY-BRAIN.jpg) (https://ibb.co/7nr92pk)

                                                                    And for the future:
(https://i.ibb.co/c1LBdc3/IPM27.png) (https://ibb.co/KXwPHjh)
Title: Re: Project Thread: building Blinky
Post by: goaty on October 10, 2019, 06:38:07 am
Looks great! Glad to see you are working on both upstairs (brain) and downstairs. (body)
My R.O.S. (robotic operating system - or 'brain') is just simple, and it could still work really well.

https://www.karlsims.com/papers/siggraph94.pdf
If you scroll down halfway youll see the creatures brain,  its very small! :)
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on October 10, 2019, 11:37:56 pm
Time to work on the breeding parts so it can properly get addicted to mating lolz. You could just buy a....
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on October 11, 2019, 12:46:53 am
I think reproductive parts would be more frowned upon than destructive parts. Plus, for robots, constructional reproduction would make the most sense. They will just screw components together with their hands. 
Title: Re: Project Thread: building Blinky
Post by: goaty on October 11, 2019, 01:25:37 am
Reproduction is what makes viruses and bacteria so deadly, they just kill you by breeding inside of you.

If you kitted out your robots to do it,  it would be like Arnold SchwartzeNegger dropping mini Arnold SchwartzeNeggers as he was running around with his shotgun at the same time,  and if that happens,  I think that has overdone warfare somewhat...  and maybe one could become a little wary of something more powerful upstairs.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on October 11, 2019, 06:39:16 pm
Quote
They will just screw components together with their hands.

I see what you did there...

 :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on October 11, 2019, 06:42:22 pm
Finally someone notices one of my puns!!!
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on October 30, 2019, 05:46:49 pm
This seems related to your idea:
http://news.mit.edu/2019/self-transforming-robot-blocks-jump-spin-flip-identify-each-other-1030

The video was interesting. Maybe good for nanobots.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on October 30, 2019, 08:00:57 pm
Nice find. We must combine these tehnologies! Against the might of Mordor and Isengard there can be no victory!



Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 16, 2019, 12:12:20 am
I made some improvements to the artificial neurons wiring and circuitry. Now they should all receive semi-parallel power, in any orientation. It needs a way to circumvent the voltage drop created by rectifiers, to go fully parallel, and allow large neural nets to receive adequate power throughout. Maybe someone knows a good electronic component for that. The info channels should also work any which way, provided the setup doesn't have a large capacitance, I would like the voltage to drop quickly through the resistors.

(https://i.ibb.co/120D69D/Any-Which-Way-Neuron-Cube-Wiring-2.jpg) (https://ibb.co/MNgY6RY)

The magnetic connections should now also work in any direction, because I finally realized that I should face all  the cube magnets, south-in, north-out, and the spring magnets, south-out, north-in.

(https://i.ibb.co/j5n5Bcy/Magnetics.jpg) (https://ibb.co/fSjSBhk)
Title: Re: Project Thread: building Blinky
Post by: goaty on November 16, 2019, 11:49:39 am
Cool schematic!  :D

Electronics isn't complicated, its no more than a choo-choo train set to me, but It has a tendancy to surge the ego, so ppl get precious about it, and trolls get banned, then ppl don't like to learn off each other and inventions get forgotten...   

Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 16, 2019, 03:13:31 pm
You know... I think the neural net should be suspended in a cooling fluid of equal density to the net. Seems a good way to prevent traumatic brain injury. Can't be perfect, but if its very close, the assembly will only bump into the sides of its enclosure very gently, which the springs can easily handle.
Title: Re: Project Thread: building Blinky
Post by: goaty on November 16, 2019, 04:13:31 pm
If the bot ever hits combat situations then that's very important to consider.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 18, 2019, 08:48:51 am
OK, Finally! I thought I was stuck. I don't need an extra electronic component, I just needed to create an external power shell thing. Now slweep...

  (https://i.ibb.co/BL6SGRL/POWER-SHELL.png) (https://ibb.co/LSg2rfS)
Title: Re: Project Thread: building Blinky
Post by: LOCKSUIT on November 18, 2019, 08:50:57 am
Are you still up Hs...lol....nighty nighty   |>-->-o/|

So what is achieved here then?
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 18, 2019, 05:26:30 pm
Before, electricity was sent into each cube, used to charge it's battery, power it's processor etc. Then it was sent out to other cubes, only with less voltage as a result of passing through diodes. Now, using only one power-source, (battery), a web of useful full voltage electricity is created on the outsides of the cubes, it remains intact (non short circuiting) however you place and turn the cubes. Each neuron can draw power from this high voltage net simultaneously.  :D
Title: Re: Project Thread: building Blinky
Post by: goaty on November 19, 2019, 02:48:30 am
Highly good bit of tech drawing!   I do it two,  neat is nice, and its totally brain breaking compared to just aesthetics would you agree?
When I use diodes I don't worry about the voltage drop, its not so important to me.   Ive got a kind of logic that uses diodes, its one diode per inverter/serial step.
Its not to protect serial,  its to protect the parallel from overcommunicating,  which is what electricity tends to do.  Your positive and negative rail gives you way bad overcommuning which is bad for logic.

Heres a pneumatic machine I did, probably doesn't work,  but I was trying my best to make it work as best I could, and kept it neat, all the vias are correct last time I checked.
https://scontent.fper6-1.fna.fbcdn.net/v/t1.0-9/71273709_1003550249993032_4269233045963276288_n.jpg?_nc_cat=108&_nc_oc=AQlz8PhUc9-8eP_Yc1BOyMRjifSGeyM0BJyv1URl1uH3e9XHc8KrW19Vks5P8UMHoic&_nc_ht=scontent.fper6-1.fna&oh=4c09731654792ddcbade0562b58a43ea&oe=5E466D08

One thing I can say,  you only need 2 layers for ANYTHING, even an alu or cpu,  you never need 2 vias ontop of each other, im pretty sure.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 24, 2019, 12:58:10 am
I tested the wiring ideas and made a overview video for the project:

https://www.youtube.com/watch?v=ONy0EjyF7Nw
Title: Re: Project Thread: building Blinky
Post by: goaty on November 24, 2019, 03:50:39 am
Your system looks good,   but im only seeing you finishing this thing in the flesh/plastic whatever if you can make these brain bells in batches.

Because you've got 1k to make!   so there needs to be some manufacturing wizardry to get it done.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 24, 2019, 05:29:41 am
Yeah... Maybe some big silicone ice cube trays, and reverse mold those with just magnets, to then get automatic magnet placement on the inside.
Title: Re: Project Thread: building Blinky
Post by: goaty on November 24, 2019, 09:08:45 am
Just takes more brainstorming and then you might find yourself with your own technology company out of your basement... try not to go mad in the process,  if u end up being able to produce them for 5c each, it may send you around the twist, or filthy rich, or both.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on November 25, 2019, 09:18:11 am
You could make furniture out of them, I'm just going to sit in... and talk to... my thinking chair lol.

 :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 26, 2019, 02:12:59 am
Yes... yes.. might see some cool effects if I incorporated  memory foam into the design aswell.
Title: Re: Project Thread: building Blinky
Post by: goaty on November 26, 2019, 02:21:11 am
memory foam?
 :D


Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on November 26, 2019, 04:55:54 am
It's one of those things developed by NASA for space, but ended up being so good that it's being used on earth for everything, furniture, etc, like duct tape.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on January 30, 2020, 07:35:24 am
I’ve been struggling with how to assemble the artificial neurons efficiently. I think the answer is a 3D printed framework to hold the magnets in place. Three additional improvements are also made possible with this design; making the magnet pockets 2 magnet thicknesses deep will prevent lateral slippage of inter-cubic magnets, the opaque plastic will provide distinct windows for better led signaling, and it will also allow me to chamfer the edges and corners as they were wasted material and also quite spiky.

(https://i.ibb.co/7CnmbRk/Screenshot-725.png) (https://ibb.co/jfyXHWJ)

Of course I'll still add the resin so it's not janky.
Title: Re: Project Thread: building Blinky
Post by: Korrelan on January 30, 2020, 10:37:23 am
Nice, though I think you might have a problem accessing it for soldering, etc.

Have you considered a negative mold, where you can split it apart (ABCD) to enable easy access for soldering the components? It could also hold the connections in place until the resin (blue) is poured.

https://photos.app.goo.gl/UDRVoYpdpfLZtNjK6

 :)
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on January 30, 2020, 05:27:43 pm
It might be enough to print the bottom 2/3 and top 1/3 separately, and just have the top be a lid. But if it isn't, I'll fall back on your idea.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on February 25, 2020, 06:57:04 am
So, I’ve got the mental index of narrative intelligence to expand spell out in greater detail:

Goal –

[   
fight [],
flight [],
hide [move to darkness, become dark and still],
bask [soak up sunlight],
play [attempt uncertainties],
Sleep [e-zzz… I should hope]
]

Conflict –

[
uses reflexive Intelligence [],
events [Surprises [new actions, and new reactions to actions]] to memory[],
processed [] in sleep
]

Result (apropos success) –

[
yes, (contentment),
no, (interest and fear),
yes, but new problem, (interest and contentment),
no, and new problem, (fear),
]

Emotion –

[
interest [] [ comparison to opportunities[]],
fear [] [ comparison to dangers[]],
contentment [] [ random association[]]
]

Reason –
[
using comparisons [] and arithmetic []
]

Anticipation –

takes result of reason and matches with best precursor to choices

Choice –

[
fight [preparation []]
flight [preparation []]
hide [preparation []]
bask [preparation []]
play [preparation []]
sleep [preparation []]
]


I’m also narrowing in on a good and easily manufacturable artificial neuron design:

(https://i.ibb.co/f2Lnqwg/Screenshot-807.png) (https://ibb.co/DtT8z2J)

It’s just one part, flipped over and turned 90 degrees, for bulk printing pricing advantages. It’s got some neat features, let me show you! Each face has four arrow shaped windows, allowing LED’s to indicate what the cell is doing and where the signals are going. The holes for the wires (in the four corner magnet sockets, on each face of the cube) are positioned so that the magnets will end up tilted away from the center, reducing the risk of any crossed wires due to spring contact. Those same magnet sockets also have gaps to allow for the electrical connection to the other corner magnets, greatly reducing the headache of internal wiring.

The big question is how on earth to bridge the gap between the mental index and the artificial neurons. But The Mental Index is TMI for a single cell. So perhaps each cell will have a specialization, or activate a stored specialization from the index, based on if it’s the 1st 2nd 3rd etc, to process a signal.

Title: Re: Project Thread: building Blinky
Post by: WriterOfMinds on February 25, 2020, 03:24:59 pm
I think that narrative intelligence loop is my favorite of the ideas you've introduced to the forum.  I'm interested to see how it plays out when you get it implemented in a system.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 16, 2020, 05:41:03 am
Well now it seems obvious… This seems a rational way to organize a brain inspired structure. The ironic problem of many artificial intelligence theories could be that by trying fill up the head with too many brains, they left insufficient room for systems which are supposed to run in tandem with pure thinking in order to prop it up.

(https://i.ibb.co/6wHnfvR/BL.png) (https://ibb.co/H4tFkND)

The entire structure of this cross section would be composed of 144 cubes! I could go one size smaller like so:

(https://i.ibb.co/SBT1VDB/Cubes-144-75.png) (https://ibb.co/Wf9dBNf)

But… I think you’ve got to have several of each type of neuron to develop some reliable basic functions for this theoretical system. Not to mention it’ll be cooler, which should or course be the ultimate deciding factor for any Ai dream.  :)

I’ll need three unique codes, inciting three types of neurons to play off each other, to hopefully get this system churning. Input goes in through the filter/bouncer created by the autonomic cells. Simple signals get bounced back, allowing for quick reactions to events interacting directly with the body. Complex signals get kicked up the ladder, into the next concentric dome of neurons. Then an appropriate emotional response can be estimated, then in the next dome events can be planned to align with the will of the emotional layer, altering it in the process.

Maybe inputs will generate an emotional opinion/consensus when moving through the limbic layer, and then the cerebral layer could adjust the emotional response with the E part of its GCRERAC process. This would imitate the top down effect of rumination or positive thinking; allowing the cerebral layer to modify the brain’s prevailing mood as one of its goals. Thus creating a sort of reverb optimization which seems promising in terms of creating a self sustaining process, and maybe even eventual consciousness.

Title: Re: Project Thread: building Blinky
Post by: krayvonk on March 16, 2020, 06:49:05 am
Looks great.  That narrative intelligence thing looks promising too.
Wouldnt it be easier and youd get more to mould them instead of printing them?
:: Maybe u could get the mould printed - then batch mould it yourself.

Designing and making your own robot from scratch ends up a lifes work,  it never ends.

I have something interesting to show u about milk ->  https://www.youtube.com/watch?v=ToS1vTselII&t=92s
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on March 16, 2020, 03:50:00 pm
From a first principles stand point, yes. But this would require a larger upfront time and money investment. I would need to design and pay for the manufacture of a custom, probably three-piece silicone mold like three ice cube trays fitted together, for a design which probably still has flaws to be ironed out. I’m guessing it will be best to do 3D printing for mid scale production (hundreds), and molds for large scale manufacture (thousands). The milk thing is cool, thanks!

Title: Re: Project Thread: building Blinky
Post by: krayvonk on March 16, 2020, 04:22:41 pm
The milk thing is cool, thanks!

its 5 times cheaper than epoxy resin! =)    probably not as strong, and theres more tricks to learn about it,   one of the extra tricks is soaking it with cold tea, for a short time, and it improves the strength.   takes about 2 days to dry,   I think you can put it in the microwave and it dries quicker.

What im planning on doing with it,  isnt the brain (which is a very difficult thing to attempt....) just making motor-servo joins and brackets and the main framework for the robot, resin seems like a really good idea,  you wont need a single screw to do it that way.  (its not as tough,  bolt together stuff is tough as nuts and bolts.)
That job is fairly simple in general, the body of a bot, everyone can pretty much handle it, its just like lego after all, and resin is a cool way to do it.

Title: Re: Project Thread: building Blinky
Post by: frankinstien on May 20, 2020, 11:45:37 pm
You've got an interesting idea.  :D

Have you thought of placing those cubes in a colloid, populate it with varying cubes with different contact points and let them swim around to find each other? You could use an electro-magnet(s) in the cubes and power them with a microwave or RF signal externally. Each cube could then buildup resistance to inputs depending on how many cubes end up connecting to it.

An alternative is to use LEDs and photodetectors as the actual communications between cubes and just use the electromagnets to move the cubes about in the colloid. Now here's the real interesting part of using LEDs for communications: You could then communicate with the formed circuits of your cubes through the LEDs and photosensors as well! So these cubes float in this clear gel and you could form say a sphere with LEDs and photosensors around the container of the colloid with cubes and now you got a means of 3 dimensional parallel I/O from the circuits formed by the cubes.  O0
 
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on May 21, 2020, 02:34:31 am
Thanks, that’s where I would like this technology to go. Vast numbers of artificial neurons suspended in a stable, clear, heat conductive gel like substance. Tiny bots could then navigate around the brain clearing out damaged neurons and replacing them. I like the idea of it being a colloidal mixture, it would reduce the need for precise density matching between the neurons and the medium they are suspended in. The tricky part is getting the programming/types of neurons dialed in enough that once this mixture is injected into an appropriately equipped cranial cavity, they would self organize themselves into a generally intelligent network.

The apparent options for non contact communication such as light, sound, radio, or bluetooth, as well as the miniaturization required, proved too difficult and/or expensive for the time being. So, I’ve left that part of the system sit until inspiration strikes, or new technology becomes available and affordable. I’ve made the communication physical by using electrical connections while I think about the programming aspect of it. At first in broad concepts, but hopefully narrowing down to the specifics which could produce useful results. 

You’ve seen my attempt at mind molecules in that thread with the picture of different types of neurons fitted together, where I’d hoped these “molecules” could be fitted together like a 3D Tetris or a homogeneous solid of some kind. The closest I’ve gotten to that is a simple crosshatch which generates multiple 3D networks within each other.  Neurons remain in contact with some types more than others, but they still end up enmeshed in a better approximation of the random distribution which would occur in a gel, while still allowing neurons of the same type to be in direct communication with each other, like what would also be possible in a gel.

Light as a power source seems to be the best option. As for communication, wireless waves of unique frequencies for the emitters, and individually adjustable frequency filters for the receivers look like they could create a tunable network.

Eventually, by having something like a field programmable gate array in each physical neuron, it might be possible to have an adjustable net governing the function of each neuron. That way the network could become more compact by reducing the total number of required physical neurons, thereby increasing the total computational capacity per set number of nodes, and become capable of fine-tuning itself to a greater degree.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 01, 2020, 07:30:14 pm
I’m switching the design, the “Blinky” robot will consist of just one cube. That will bring it closer to the original premise of a tiny aquatic sun feeding creature, it will simplify the programming, and I’ll finally have a legitimate reason to print out and assemble a couple of these! Blinky will still run a narrative loop, but it will be self contained instead of a huge communication network. I’ll still try to make multiple cubes and allow them to interact, but they will be individuals rather than a collective system. If I’m able to do that, then for my next project I might try to make something multicellular.

(https://i.ibb.co/HCStXwq/Blinky.png) (https://ibb.co/RNF37rc)

There are jet tubes on the edges, water would be pushed through by internal propellers. The blue circles are solar panels. The arrow shaped windows are for signaling/communication/sensing. Electromagnets on the springs for docking/holding onto things. The two halves of the shell are slightly offset to show how they fit together.
Title: Re: Project Thread: building Blinky
Post by: Hopefully Something on August 19, 2020, 06:10:58 am
Woops… Project creep, I guess. At least now it should be able to move around a bit faster. If Blinky turns out to be sea/sky worthy, UFO sightings will definitely increase in my area.
 
(https://i.ibb.co/wN8WJKZ/Screenshot-1937.png) (https://ibb.co/ccRFbNK)

So, what’s new? Well I got inspired by the spherical Westworld brain design. That should help with creating a reliable center of gravity, all the batteries and processors will go in there, it will also glow different colors for communication. This pairs nicely with a cubic interface, that way you get three layers; sensors, cables, and data handling. I increased the rotors to a more reasonable size, and subtracted electromagnets in favor of quad copter cameras, (which will go in the center holes). The idea is that the Blinky’s will observe and equalize each other’s color temperatures as way of communication. Blue would indicate high alertness, and a red would communicate relaxation, these would alter the thresholds for certain behaviors.