Ai Dreams Forum

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

Title: Project Thread: building Blinky
Post by: HS 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: HS 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: HS 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:

1. Arduino programable microcontrollers (8 or 4 pins, not sure yet)
2. Tiny Solar Cells (shown below)
3. LED's (shown below) of three colors (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: HS 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: HS 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: HS 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: HS on March 28, 2019, 07:34:40 am
Figuring out the brain:

Basic functions such as autonomic body operation, and curiosity, manifesting as explorative behavior, 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 (redundunduncy), 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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: HS 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 mind 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: HS 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: HS 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.
Title: Re: Project Thread: building Blinky
Post by: HS on May 20, 2021, 05:17:41 pm
I got the 30-day trial of this program, so there’s a bit of remodeling happening here. If you should spot any possible problems, improvements, or have any suggestions, by all means let me know, I still have plenty of time continue inventing, and to make adjustments.

Attempting to simplify Blinky into one brain cell may have been an oversimplification. I’ll be trying to apply some of the concepts from ‘Human Style AGI’ to the Blinky project. Right now, a design of 27 neuron cubes serving as Blinky’s brain seems like a good place to start. I’ve decided to simplify the eyes instead of the brain, using solar cells for both charging and sensing. Some edges have intentionally been left sharp and angular, because this keeps the part file size low, my computer is barely able to handle the main assembly as it is. The solution to that would be to merge/simplify more parts, which would mean a loss of properties/functionality, but at least the program won’t crash.

The cubes (2 x 2 in, 5 x 5 cm) are now hollow, mainly to avoid explosions in case a battery overheats, but a little weight reduction, and shock absorption resulted as a bonus too. I’ll still have to figure out a way to increase the heat transfer, but at least no explosions.

Speaking of which, virtual heat transfer might not be a bad starting principle for neural signaling and motor actuation. Same principle as the real thing, only sped up. Huh, another thought, if only I could make the signals analogue… It might allow a nervous system to fine tune itself to godlike levels of precision! In Blinky’s case it would only make him godlike at finding sunny spots. But still, it’s a thought.

(https://i.ibb.co/wpwYnwb/Screenshot-1658.png) (https://ibb.co/TPbrQbn)


The rubber tubes at the corners (seen in the image below) holding the electronics net (the black mesh with glowing red, green, blue, and white cubes) in the middle of each neuron cube, can vent exploded battery (just in case…), and can later double (with the addition of wires) as antennas, if that should become helpful or necessary.

I think I finally managed to imagine a good way of securing the springs to the magnets! As you can see in this cross-section, there are two magnets on each end of a spring. Since the thicker magnet is countersunk, that shape will hold the spring in place once I pour in some solder or resin. Ideally, I’d like to use solder, just to be extra sure everything is strong, resilient, and electrically connected.

But the hot metal may reduce magnetization, and could mess with the tempering of the spring. Instead, I could apply some conductive glue to the end of the spring, stick it to the back magnet, then carefully pour in some resin.

(https://i.ibb.co/pJ8ytCD/Screenshot-1678.png) (https://ibb.co/ZWPmnys)


Most of the process looks like this, and involves solving little problems such as how to keep this ring magnet from detaching and falling in (instead of falling out) which was the previous issue.

(https://i.ibb.co/MR29Zjg/Screenshot-1737.png) (https://ibb.co/64nNrpy)

If I do the obvious thing and embed it halfway in the neuron shell, how am I going to attach the parallel power distribution net? (That’s the red and blue rings and leaders on the inside of the cube.) Will I have to redesign the power net? Ok, but then it might prove difficult to manufacture... Eventually I’ll be walking my dog or something and suddenly exclaim ‘Eureka!’

The four, colored, glowing cubes (they represent 4 parts, but I temporarily added 8 for symmetry, to help in the assembly process) at the center of each artificial neuron, represent: Red - Signal Receiver, Green - Signal Emitter, Blue - Signal Modulator/Memorizer, White - Battery. I will need to research what’s available, and will probably add more components later.

A look at the parallel power distribution net: The idea appears to be working, and scalable! The neat thing about the power distribution net is, it allows you to connect the cubes in any orientation. By the amazingness of geometry, (provided there is a single, or multiple non-contradictory power inputs), intact neuron cubes won’t be able to short circuit.

(https://i.ibb.co/8B7VWCw/Screenshot-1790.png) (https://ibb.co/dc5ydTv)

The interior case, holding all the artificial neurons, will need ports for: Charging the batteries, individualized light detection from 6 solar cells, and individualized power outputs going to 12 motors.

I’d like to do all this without the need for external electronics. Meaning that no components will be required besides what is already in the neurons. Ideally, the robot will only need the solar cells, the outer case, the inner case, the neural net, and the motors/propellers.

With the exterior springs attached, and half of the interior case on: The completed internal case is a double of the same part, only flipped and rotated 90 degrees. The center of each face has 4 ports, which must somehow fulfill the three purposes of, charging, light detection signal conveyance, and motor actuation. The barely visible magnets imbedded in the corners are meant to hold the two halves together.

(https://i.ibb.co/7C2wSD4/Screenshot-1813.png) (https://ibb.co/mT6LRK8)

A look at the motor housing, on a piece of the exterior shell: This will be composed of 8 identical pieces. The groove on the bottom right fin is for wires going to the motor.

(https://i.ibb.co/JFj6LZ3/Screenshot-1829.png) (https://ibb.co/M5kwTdB)


1/8th of outer shell with motors with propellers, plus how they will attach to the neural net case: The props are designed to work equally well clockwise and counter-clockwise. Again, the barely visible magnets (on the edge of the motor housing), should help to hold the outer shell together. I was also trying out some environment options, but didn't find an ocean environment. 'Old Warehouse' seemed like the next best thing.

(https://i.ibb.co/MspQ6N6/Screenshot-1858.png) (https://ibb.co/qd9V515)


A cross section view of the entire system: Everything fits together nicely! Except, perhaps the inner shell could be a little thinner for weight reasons. Blinky is meant to be aquatic, and sun feeding, so I’m aiming for slightly positive buoyancy.

(https://i.ibb.co/YQmPHMr/Screenshot-1877.png) (https://ibb.co/qjK7TfZ)

The initial concept is completed!

(https://i.ibb.co/Vt2hB4C/Screenshot-1889.png) (https://ibb.co/g3zXgKW)

Well there it is. The rough outline of the vessel which, I hope, will eventually be capable of containing, expressing, and sustaining, the coursing energies which will be Blinky. One day, little buddy, one day…
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on May 22, 2021, 12:28:54 pm
The design is cool, very professional,  but I think 27 neurons is a bit skimpy,  even if you made them analogue (which i recommend) it still would only be 27 adds parallel or series from input to output,  if you had 10x10x10,   1000 adders parallel or series, thats more what would work in my opinion.   (to contain the truth of its environment.)
Title: Re: Project Thread: building Blinky
Post by: HS on May 22, 2021, 04:05:55 pm
Thanks. As you say, the final version of Blinky may work best on about a 1000 neurons. When I’m able to create multiple neurons cheaply, I’ll definitely be increasing the amount. The idea goes like this. Design the actual resin parts, design the rubber moulds for casting the resin parts, design the parts for creating the rubber moulds, get the parts for creating the rubber moulds 3D printed. Then I’ll be able to create, (and continually increase my capacity for producing), the complex shapes of the actual robot, by using only liquids!

For now, I’m hoping that wireless communication between the 27 neurons can increase the interconnectedness of the net, and simulate the effects of a larger number of neurons. The Blinky project, and the mobile-wireless-artificial-neurons for my eventual AGI / Human repair project, seem to be converging into one design. You could say Blinky is a huge scale artificial neuron, only with different programming. So eventually, I’ll definitely be taking this to the max. Billions and billions!! That may also mean waiting for price reductions in current electronics / the development of new types of electronics. But that's far in the possible future.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on May 23, 2021, 11:33:58 am
The idea goes like this. Design the actual resin parts, design the rubber moulds for casting the resin parts, design the parts for creating the rubber moulds, get the parts for creating the rubber moulds 3D printed. Then I%u2019ll be able to create, (and continually increase my capacity for producing), the complex shapes of the actual robot, by using only liquids!

Casting is the way to go for large amounts of things,   if you cycle things as quick as possible, and do as much as u can together in biggest batches you can, it beats 3d printing by a huge margin.  then instead of struggling to have 1 blinky, you could exceed this by accident and have an army of blinkys! hehe.
It may seem daunting to make a 100 cell system or something at first,  but if u keep brainstorming how your putting it together, it might get easier if u come up with a more efficient production method,    I wouldn't say its impossible to get to even 10k maybe, but it depends on how you do it.   The more you concentrate on one thing, the more perfect you get it, given time.

Thats how we get everything made, by honing production techniques over time,  everything ends up too productive, u end up with boatloads of over-manufacturing cause the technique got honed down too much!

For now, I'm hoping that wireless communication between the 27 neurons can increase the interconnectedness of the net, and simulate the effects of a larger number of neurons.

Definitely agree if you can get the amount of synapses up, without increasing the complexity of the machine using some wireless communication thing, the cells would count for more, because it would get more efficient use of the same space for storing the same method.

Analogue will save you more space too->>

You can get a 1024 logic element FPGA for fairly cheap,  but if you take advantage of analogue, a home made system could be the equivilent of 10 or even 20 times more than that, because they are pure digital they are at a disadvantage when it comes to storing precision.   its *precision times worse under analogue, because analogue gets its precision for cheaper, real estate wise.

its about 16 logic elements for an adder,  but its only 1, if its analogue.
Title: Re: Project Thread: building Blinky
Post by: HS on June 19, 2021, 06:26:40 am
My plan seems to have worked! Now I should be able to manufacture complex shapes using only liquids!

(https://i.ibb.co/fDjbLZ8/Screenshot-1925.jpg) (https://ibb.co/8Y1JtGz)

Regarding adjustments, I think I'll just get rid of the interior case altogether, and have the power shell and connectors embedded in the exterior case, like I've done with the neurons. The magnet problem was solved by using magnets of half the thickness, sandwiching the power shells between the magnets, and sandwiching the magnets between supports on the rubber moulds.

Now I've got to check if, or how, this theoretical process and resulting device will actually work, make a list of improvements, and probably do some remodeling next year. If it works well, and I'm able to cast the neuron cases cheaply, then I will indeed aim for more than 27.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on June 19, 2021, 08:32:43 am
What is the liquid you are using?

If your getting shrinkage problems, You can take a few more steps, If you form it and set it layer by layer it gets rid of the shrinking problem 100%.   Because it sets quicker as layers then it actually doesn't take longer to do,  but I guess its a bit more energy.

Heres a guy making a mould (but you can also do the casting like this as well.) out of latex.
https://www.youtube.com/watch?v=CnwT9hF1FYE

Title: Re: Project Thread: building Blinky
Post by: HS on June 19, 2021, 12:28:14 pm
Silicone and epoxy resin probably. If something doesn't work well enough I'll switch to a different substance, that or change the design to correct for the problem. Most of the fun/work for me will be to figure out how to make the process simple and non finicky, I think that's the only way I'll be able to do it at scale.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on June 19, 2021, 02:50:04 pm
Sound your getting there, looks like your putting the work in!   if you get Blinky finished you could be amazingly rich, im guessing.    Its worth it.
Just imagine how much you can make (I mean other products, not money) if U can make a robot,  a robot is the hardest product to make!

I'm working on my stuff too (I want to get there as well :)),  Ill have a post of something I'm doing in  S - CAD,  its quite a good one, probably 1 day from now.  I just need a little rest, then Ill tap the rest in for it.    Its 99% there, just a bit to finish off.
Title: Re: Project Thread: building Blinky
Post by: HS on January 06, 2022, 11:01:48 pm
(https://i.ibb.co/c3KP3RT/ALL-TERRAIN-BLINKY.png) (https://ibb.co/kBVpBzc)

I'm trying something new and setting a goal for myself: Before the end of the year, I'd like to build a ground-surviving first iteration of the All-Terrain Blinky illustrated above. Because I won't have much of a budget, and since I somehow managed to make a hinged oscillator component with it last year, I'm planning to make most of this out of cardboard.

This first version of Blinky almost certainly won't be sea-worthy, or powerful enough to fly, but if he can navigate around the house by himself and charge in patches of sun/lamp-light, I'll be more than happy.
Title: Re: Project Thread: building Blinky
Post by: infurl on January 06, 2022, 11:11:47 pm
That would be really awesome if you could accomplish something like that. I've seen drones that fly and go in the water. I've seen drones that can fly and roll on land. I haven't seen any designs that could do all three though. I have one suggestion; have you thought of experimenting with whegs instead of wheels?
Title: Re: Project Thread: building Blinky
Post by: HS on January 07, 2022, 01:14:52 am
That would be really awesome if you could accomplish something like that. I've seen drones that fly and go in the water. I've seen drones that can fly and roll on land. I haven't seen any designs that could do all three though. I have one suggestion; have you thought of experimenting with whegs instead of wheels?

Thanks, I was quite pleased to have figured that one out, at least in theory. Yup, I didn't know what they were called but I've considered the same type of idea as whegs. Maybe I'll reconsider, but these also have to be airfoils/props, so I'll have to find a happy medium. Currently, I think wheels will be more structurally stable and make for a smoother ride; helping with safety and reliability, (which now seems really important because I'm actually making these). Plus these types of wheels might actually decrease the weight requirement, think of a bicycle wheel, it's a very stable construction (like a bridge or something like that), it doesn't require much in the way of materials. I also wanted to test out whether treads would function like golfball dimples, (yeah, it probably won't affect the performance that much but I'm curious to see what the effects will be).
Title: Re: Project Thread: building Blinky
Post by: WriterOfMinds on January 07, 2022, 02:57:59 am
Yeah, if you do wheels then the rim can also function as a blade guard. Whegs wouldn't play as well with co-mounted propellers. (And propeller blades themselves are not great load-bearing structures, usually.)
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on January 07, 2022, 10:58:23 am
being fully offroad is very important,   you need to:

    * traverse up and down stairs
    * go through long grass, and other soft body material, like snow.
    * you need to be able to right yourself when you tip over.
    * swimming and flying is really good, if u can fly it gets over alot of problems by itself.
 
you dont want to be stuck in disabled only zones, like cars are!!    O0

Being powerful enough to fly is just a matter of enough amps,  but I guess further design could drop the requirement,  but if you want little wings/rotors they need to flap/spin furiously! =)
Title: Re: Project Thread: building Blinky
Post by: OllieGee on January 12, 2022, 09:29:32 pm
Well hello HS my old friend...
This looks like you have clearly put a lot of thought into this project. I haven't delved too deep into your designs yet but I see you mention you are using an arduino board (like a raspberry pi board I'm guessing) for the CPU. Are you planning on using or creating any code for this? I have basic Python skills and would be very keen to see what commands you are thinking of using for its movement. Please do share any videos of anything worth showing...
Well done on this achievement as I say, you have clearly thought about this and I think it could go somewhere at least as AI research algorithms which could be built upon. Kudos to you HS!
   
Title: Re: Project Thread: building Blinky
Post by: HS on January 13, 2022, 01:33:06 am
Hello again, OllieGee, glad you're back!  I'll be sure to post an update if I accomplish anything milestone-ish. Yes, I'm considering using an Arduino or similar to test what the robot can do, then once the design is good enough I'll try introducing some AI elements of my own design. The process may take a while since I don't know how to code yet, but I've given myself until the end of the year to make a proof-of-concept prototype, that seems like enough time, and if it isn't, then it'll be an adventure! Thanks for the encouragement.
Title: Re: Project Thread: building Blinky
Post by: OllieGee on January 15, 2022, 11:12:08 am
Can’t wait to see any outputs for this HS. I’d also be happy to feedback on any stage gate milestones if you like!
Title: Re: Project Thread: building Blinky
Post by: HS on December 07, 2022, 10:58:22 pm
Take a look, the hardware is mostly complete!

(https://i.ibb.co/WyMbqG4/1.jpg) (https://ibb.co/KqfMRbp)


The main challenge, wobbly joints, convinced me to add cardboard spacers between the servos and their attachments, as well as some magnets to help steady the joints at 0 and 90 degrees.  I also traded the lead acid battery I had previously for some NIMH AA's, which now serve as counterweights for the wheels.

(https://i.ibb.co/ChFrp8r/3.jpg) (https://ibb.co/gzCnb9n)


A closer look at the actuator/joint construction. See the metal washers? Those are there to help with the wobbliness, I had to add three cardboard washers around the steel washers to further steady the joint. Now Blinky doesn’t appear to be slouching all the time.

(https://i.ibb.co/qWmWkCn/4.jpg) (https://ibb.co/4Y4YP2f)


The final iteration of the joint has a fourth servo to control the locking mechanism. There's a magnet behind each battery pack, the fourth servo on each joint rotates it to detach and snap onto the hull magnets.

(https://i.ibb.co/2ZRyXXC/5.jpg) (https://ibb.co/jJqT77Q)
Title: Re: Project Thread: building Blinky
Post by: infurl on December 08, 2022, 12:46:28 am
Beautiful work HS.  :)

Be careful with those alligator clips. NiMH batteries can supply enough power to start a fire if you get a short circuit. Unless they're just temporary for testing, I'd replace them with a properly insulated plug and socket arrangement.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on December 18, 2022, 07:05:03 pm
Excellent work.    I'm still working on mine!!!

A tip for your neural network-> If you keep storing the accellerations of the robot whilst measuring its current position and velocity, given what random motor movements it was doing, in a big long list  you might be able to train the synapses of your network on them,  but you need a way of training,  I know a way to, if u want some help.

And then u should be able to predict the accellerations due to the current position and velocity given the motor movements.   If u can do that,   then the robot could do a motor search using this physical recording of what happened to it.

Thats how mine is going to work.

There is a video of a guy doing it on youtube, with spectacular results, but I forget what the video was called cause it was from a while back.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on December 19, 2022, 11:29:32 am
Sorry for being a little away from everyone,  but I'm pretty sick,   Ive dropped from 40 cigs a day to 7 cigs a day, but its not enough, I have to just quit now.    So im very forgetful and im tired everyday,  i'm still working on my bot tho.

I like the cranks on the wheels of this one!  thats being original.   Can those servos actually get it going along?  the little blue ones aren't very strong.    So its supposed to convert from car into quadcopter? 

I think your neural network is a great idea for doing what I said,  because u should be able to at least get 1 meg samples out of that thing a frame, with an average 555 timer spitting out results out of it,  and that would be perfect with the prediction of accelleration from position and velocity,    but its important for it to be analogue not digital, cause you want to be able to tween the learning set thats going into it to fill in the gaps between the i/o samples its recorded.

Your net will work,  well, I know a way it could work,  if I had to suddenly take over the project.

It being a true physical network has a really cool advantage, that running them on a computer doesnt have,  and its how much output throughput it has,  alot more.

So if u need to learn something like backpropagation,   I think I have a way of doing it,  to pack as much knowledge as u can, into the synapse connections to represent a transform from i to o.
Title: Re: Project Thread: building Blinky
Post by: HS on December 20, 2022, 02:13:39 am
No worries, please choose what's best for you, I'm glad you're taking care of your health.

Thanks for the feedback and suggestions! I'm planning to revisit the neural net later but for now I just want to test how well the components hold up while driving around. So I'm planning out a simple arduino program to test that.

The next step will be to create a digital model for 3d printing, then use that more weatherproof incarnation of Blinky to work out the details of flying and swimming. This might be a good goal for the end of next year! Once the hardware is capable I'll think about how to continue developing the AI.

These servos were the only ones cheap enough since this build needs 18, not even counting all the ones where the gears started slipping. They weren't strong enough to lift the wheels before so I added the counterweights and will test them again once the parallel servos have been carefully aligned.

The final iteration of this idea is a quadriphibious quadruped - ie, rover, quadcopter, boat, and submarine, who can be a general helper and coinhabitant. A part of the team.

Here's my initial logic plan for indoor navigation, though further updates may have to wait a bit until I resurrect my PC, which decided to give up now of all times.

(https://i.ibb.co/p0NTsc2/IMG-20221219-135634.png) (https://ibb.co/YRJSKm2)

It'll be great to see an update on your bot when you're ready.
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on December 22, 2022, 02:01:05 pm
Those little flow charts make good a.i.'s for robots, I remember getting one done in year 6, in Primary school when I was 11,  I figure they work in a real robot too, just need to detect where you are in the chart successfully then it can be followed by the computer.
Title: Re: Project Thread: building Blinky
Post by: HS on February 05, 2023, 09:25:24 pm
I’ve probably taken the Blinky 0.1 design as far as it’ll go. My favorite feature (the prop/wheel articulation) caused most of the problems. Just driving forward often led to an undignified collapse in a tangled heap. Why? Well, even when I did my best to fine-tune the angle of the wheels, slight discrepancies made the wheels not want to roll parallel to each other, especially on carpets. I tried to salvage some basic functionality by fixing the wheel articulation mechanisms in place. This allowed Blinky to drive forward and backward ok, but the necessary new turning method (left-side wheels and right-side wheels rotating in opposite directions) caused the motors to stall. Here I set the motor power to near the minimum required to generate motion, but the geometry created the same result even with additional power.

https://www.youtube.com/watch?v=ip07gCQa5W4

I did get some of the charging and navigation logic working: eg

https://www.youtube.com/watch?v=lkgfCN95CfQ

I’ll still use this platform to improve the code, as there seem to be a bunch of glitches that appear to multiply if I try to get rid of any of them, plus I’d like to invent some niftier logic. But now creating Blinky 0.2 will be the main focus.
Title: Re: Project Thread: building Blinky
Post by: WriterOfMinds on February 07, 2023, 01:04:30 am
Sometimes you just have to try things and find out.

Do you think you'll lose the propeller/wheel articulation, or try some other method of keeping the wheels aligned? I could see some kind of closed-loop control possibly being good enough.
Title: Re: Project Thread: building Blinky
Post by: HS on February 07, 2023, 07:12:04 am
Yeah, even though it didn’t work as well as I had hoped, I certainly learned a lot. Not to mention, version 0.1 is already one of my favorite things I’ve made.

I’m definitely keeping the articulation! The current plan is to try stronger servos, a (yup good idea) closed-loop control system, mechanical position locks, plus a smaller 3d printed frame. As far as I can tell, I’ll have to look for some affordable components, get the measurements, get access to AutoCAD or Inventor or learn a new program, design Blinky 0.2 based on the measurements, then outsource the manufacture or save up for a printer.
Title: Re: Project Thread: building Blinky
Post by: Freddy on February 08, 2023, 10:43:42 am
Do they still make Meccano? Might be worth a look.

Great progress so far  O0 8)
Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on February 09, 2023, 01:46:36 pm
Looks good to me, how did you get those wheels so perfect,  they are home made?

After uve got the body right,   the brain of a robot can be a separate thing you can do any time after, pretty much a brain can be interchanged between bots,  just depends if it can handle the body.

My controller im working on handles legged motion, so it handles wheels really easy if I wanted to.
Title: Re: Project Thread: building Blinky
Post by: HS on February 11, 2023, 12:57:10 am
Looks good to me, how did you get those wheels so perfect,  they are home made?

Homemade! All you need is some cardboard, 2 different-sized plates/bowls/pots, a knife, and a pencil. Just trace around the larger plate, center the smaller plate in that circle, and trace that, cut out the lines, and tada! Then you’ve got an oversized washer shape, 2 of those make a wheel, just sandwich the spokes/props and secure them with glue. For the tire part, I found some cardboard with one glossy side, cut out some strips, glued those around the outside, and held them together with tape while they set.

(https://i.ibb.co/BtqRXdM/20220309-133644.jpg) (https://ibb.co/mG67L1W)


(https://i.ibb.co/rHSrsqZ/20220310-105653.jpg) (https://ibb.co/tDtrXnb)


(https://i.ibb.co/Dp1GnPd/20221016-151325.jpg) (https://ibb.co/py1Wp6q)



Title: Re: Project Thread: building Blinky
Post by: MagnusWootton on February 11, 2023, 09:22:35 am
I guess its a case of modern society having perfect circles everywhere in the olden days im thinking there were less of them, so it was harder to do.

Thanks for the meth!    next time i need a wheel ill try to not to stuff it up completely again.