Notifications
Clear all

Towers of light and showers of light

19 Posts
4 Users
6 Likes
5,504 Views
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

After an 18 hour session with breaks in between of course here are the towers of light and showers of light on wishicould  arduino duce robot build on YouTube but its top secret just for us forum goer's so get your decoder ring's out because here is some of the lighting I learned on The Dronebot /=;Workshop??


   
Pakabol reacted
Quote
Robo Pi
(@robo-pi)
Robotics Engineer
Joined: 5 years ago
Posts: 1669
 

Pretty cool. ? 

I've been thinking that when I build my neural networks  on pc boards I'll use LED diodes everywhere I need a diode in the circuit.    That way, when my robot thinks its neurons will actually fire in direct relation to what it's thinking about.

I'll also be laying out its brain in a similar organization to a human brain.  Not that it will be anywhere near as powerful, but it's been shown that human brains have certain areas that are active when certain cognitive skills are being thought about.  I could do a similar thing on my robot brain.   For example I can have a special place where it recognizes people's faces.   And when that part of the brain shows a lot of activity I'll know that the robot is attempting to recognize someone's face. ? 

And when it's processing semantic speech a different area of the robot's brain will light up.

Actually you could do something similar using a software brain.  Just have certain methods that do certain things also send out signals to light up specific LEDs.   Then when you see those LEDs lighting up you'll know what the robot is thinking about. 

The list of clever things that can be done is endless.

Thanks for sharing Duce Robot's brilliance. ? 

DroneBot Workshop Robotics Engineer
James


   
Duce robot reacted
ReplyQuote
Spyder
(@spyder)
Member
Joined: 5 years ago
Posts: 846
 

My decoder ring must need new batteries

I don't see anything


   
Duce robot reacted
ReplyQuote
Robo Pi
(@robo-pi)
Robotics Engineer
Joined: 5 years ago
Posts: 1669
 

@duce-robot

All  you need to do to post a YouTube video in a post is go to your YouTube video, copy the URL address from the address box of the browser and then just pasts that address into your post.  When you first do that all you'll see is the URL in the post editor.   But if you then click on "Preview" at the bottom of the post editor window you'll see the video does indeed show up.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
ETinkerer
(@etinkerer)
Member
Joined: 5 years ago
Posts: 44
 

I believe this is it. wishicould arduino

This post was modified 5 years ago by ETinkerer

Pat

The most exciting phrase to hear in science, the one that heralds new discoveries, is not “Eureka!” (I found it!) but “That's funny …”
Author: Isaac Asimov


   
ReplyQuote
Spyder
(@spyder)
Member
Joined: 5 years ago
Posts: 846
 

Now THAT'S cool


   
Duce robot reacted
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

Thanks ! Yes my little tablet has about had it its having a tough time with YouTube froze up the last time I tried to put out here thank robo pi I will try that and thanks ETinkerer for posting video ?  there are many more rgbs in the robot bill actually did a video on rgbs that is where these sketch's came from  I had to hand copy the sketch in the front makes you gain a new appreciation for the whole copy and paste thing ?? and the ability to come up with it awesome job bill.


   
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

@robo-pi

This is going to be a awesome project are you planning to use fiber optics with blue LEDs  ?


   
ReplyQuote
Robo Pi
(@robo-pi)
Robotics Engineer
Joined: 5 years ago
Posts: 1669
 
Posted by: @duce-robot

@robo-pi

This is going to be a awesome project are you planning to use fiber optics with blue LEDs  ?

I'm not sure how far out of my way I want to go for pure dioramas sake.  I thought about using LEDs in place of diodes in circuits where diodes are normally used and just like them fire under normal use.  But I'm not sure if that would actually work very well.

I would like to have the LEDs light up in accordance with the activity of the circuit, but if I need to design that feature in separately that could consume a lot of design time.   I'll have to wait and see how things go.  I have a suspicion that my neural networks are going to already be high-density PCBs.  There won't be much room left for diorama effects.   But if I can squeak a few LEDs onto the boards that could indicate circuit activity I might go for that.   In sci-fi movies the brains of androids are always flickering with flashes of light.  Obvious that makes for good visual effects in a movie.

Concerning the fiber optics. I have been toying with the idea of connecting various perceptrons together  using fiber optic fired with LEDs.  If I go that route then I'll get the light show for free as it will be an actual result of the fiber optic connections.

I can't wait to start playing with this stuff.  It's a long way off to be sure.  I haven't even made up any prototype perceptrons yet.  I'm still studying software perceptrons.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

I figured using the fiber optics for the system that the led show would come in by default if they were blue that would obtain the sci fi effect  but this programming is way out out where the fun is maybe some of the electronic muscles and tendons that are soon to be  replacing servos will be available soon that is almost a must for the complex system you are designing . hopefully you will be starting soon ...............I want to build one ??


   
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

Maybe I'll make a brain with LEDs in the mean time who knows it might even inspire some ideas for the real one ?


   
ReplyQuote
Robo Pi
(@robo-pi)
Robotics Engineer
Joined: 5 years ago
Posts: 1669
 

I've been having a very hard time finding examples of op-amp perceptron circuits.  I mean, I already know how to build one, but I've been looking for examples of how other people have approached this.  Trying to find examples of op-amp perceptions is like pulling teeth.

In any case, I just found a really nice simple example of a 2D perceptron build with 3 op-amps.  In fact, it really only requires two op-amps as the 3rd one is used to make it double as an oscillator.

In any case, here's the circuit:

2D Perceptron

And look!  It already has an LED built-in.

So that's cool. ? 

 

DroneBot Workshop Robotics Engineer
James


   
Duce robot reacted
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

@robo-pi

Well I'm glad you pointed out the led that's about the only part i understand lol I see the resistors but what are those funny triangle things and squiggly line's  it looks like a lot of resistors but if it didn't swipie to much power from something else I could definitely expand on the LEDs no doubt it would be awesome if at the same time the synapses  fire the leds light up and full rich sound system put off a cool digital sound like a computer computing  it would ad to the ai experience but  I'm just tossing out a possibility . but it would be interesting .? but expensive .


   
ReplyQuote
Robo Pi
(@robo-pi)
Robotics Engineer
Joined: 5 years ago
Posts: 1669
 
Posted by: @duce-robot

what are those funny triangle things

Those are the op-amps. (Operational Amplifiers).    The op-amps are integrated circuits that contain a lot of transistors, resistors and other components within the chips.   The op-amps are what do the magic.  

In this circuit the variable resistors or potentiometers serve as the synaptic weights of the perceptron.   They only need to be set during training.  After training they can be replaced with fixed resistors.   In other words once the circuit is designed to do what you want it to do no variable resistors are needed.  So the whole circuit can then be reduced to just fixed resistors and the op-amp ICs. 

Note here also that this is just a single 2D perceptron.  I'll be using either 3D or 4D perceptrons, and of course, there will be multiple perceptrons making up a single neural network.  So it will get really complicated real quick.   But since there is one LED for every perceptron the total neural network will have many LEDs since it will also have many perceptrons.

The other thing I'm looking at is how to reduce these circuits to be as small as possible.  I'd like to get as many on a PCB as possible.   So I'll be looking at the smallest SMD components I can find.  Just looking at the basic size of these components I'm thinking that I can get about 120 perceptions on a PCB about the size of an Arduino UNO.    If that's possible there would then be 120 LEDs on that board, each one flashing based on the output of the perceptron its attached to.   That's going to be a lot of "brain activity". ? 

And that will be a light show that comes basically for "free" at least in terms of designing the lights.  It's obviously not going to be free in terms of power.  So that will need to be taken into consideration as well. They will indicate the true activity of the neural network.   So you'll  be able to see different patterns emerge based on what the neural net is "thinking" about.

For example, if you have taught it to recognize say, your favorite beverage can logo, then every time it recognizes that logo you'll see the same pattern of lights light up in the neural network.  In this way, you'll be able to see what the robot is thinking about just by watching its "brain".

Pretty cool huh?

I wish I could devote 24/7 to this project.   Unfortunately I'm lucky to get a couple hours in on it per day.  Tonight I was working on the software version of the perceptron, and most of that time was spent researching on the Internet.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
Duce robot
(@duce-robot)
Member
Joined: 5 years ago
Posts: 680
Topic starter  

@robo-pi

Yes time is of the essence plus its hard to rush a hard project it takes a lot of time and I'm getting old lol   but I have a better understanding of op amps now thanks ! This is going to be a cool project!?


   
ReplyQuote
Page 1 / 2