Notifications
Clear all

The Jetson Nano WINS! Read all about it!

78 Posts
11 Users
13 Likes
24.1 K Views
JoeLyddon
(@joelyddon)
Member
Joined: 5 years ago
Posts: 157
 

@robo-pi

Alexa...  Turn 1st plug On...  Alexa, turn desk fan On...

 

Alexa does it very well...  sometimes not so good...

She is still trying to Learn AI...  🙂

 

 

Have Fun,
Joe Lyddon

www.woodworkstuff.net


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

@joelyddon

Windows includes training software that you can use to train Alexa to better recognize your specific voice and the way that you personally prefer to pronounce words.

One thing about speech recognition is that there are some humans who are quite hard to understand when they speak.  I once had a job where I actually quit because I simply couldn't understand what the heck the supervisor was  trying to say.   He sounded like a terribly drunk.   His speech was so bad I had to keep asking him to repeat what he had said, and even then I couldn't understand what he was saying.   It was bad.

I don't know if Alexa could handle that. ? 

In any case, if you go to the control panel under Speech Recognition you should find something like "Train your computer to better understand you".    It should take you through a process where you can train the speech engine of your computer to better understand your personal speech.

I'm not sure if Alexa can be used in a robot system or not.   But I'd rather build my own system anyway.  I have special features I'll be programming in that I wouldn't be able to do with Alexa.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
JoeLyddon
(@joelyddon)
Member
Joined: 5 years ago
Posts: 157
 

@robo-pi

I was just trying to show that Alexa is an AI project in process...

I was not suggesting that she could be part of your AI project...  except for possibly turning things ON/OFF...  and Arduino does a better job of that than Alexa...  I think...

 

Have Fun,
Joe Lyddon

www.woodworkstuff.net


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

I was just trying to show that Alexa is an AI project in process...

Yes it is.   As is IMB's Watson Chatbot.   Both of these, and many other similar systems are already in use by large corporations.  I'm sure you have chatted with these bots when calling various businesses, including banks, before you could actually convince the bot to transfer the call to an actual human.  ? 

And sometimes they are useful, like when they give you the hours the business will actually be open, etc.

In fact, if you are calling your bank to do a mundane task like asking for the balance on an account, or the amount due on a bill, sometimes the chatbot can answer all your questions and you end up never even needing to talk to an actual person.

I just took a course on IBM Watson and they tell you how to "program" all of this into Watson to suit your own business.  I might add that their entire course was taught from the perspective of teaching business owners how to "program" Watson for use in real business situations. 

Of course, no actual "programming" is required.   All you're really doing is setting up a database of questions your customers are most likely to ask and providing Watson with answer that you would like Watson to provide to your customers when asked those questions.

The power of Watson's A.I. features is that on a higher level Watson is able to abstract your questions so that even if the customer phrases their question quite differently from the questions you provided, Watson will be able to recognize that they are basically asking for the same information.

Or at least that's how it's supposed to work. 

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
(@dronebot-workshop)
Workshop Guru Admin
Joined: 5 years ago
Posts: 1073
 
Posted by: @robo-pi

Yes I noticed his post.  It's good to see that he's still suffering from work overload. ? 

Just kidding.  But yeah, it's good to see that he's active.     I was starting to wonder what happened to him.   Normally he isn't quite this invisible

Yes, I'm doing my best to be overloaded, some of the results of my overload will be on YouTube soon if I ever actually finish anything.

I spent the better part of today at the dentist, where she removed enough money from my wallet to buy three of @robo-pi  Jetson Nano purchases, plus a bit of change left for an HDMI monitor.  

?

Speaking of the HDMI monitor, I'm afraid that you might just have to break down and get one. They are pretty cheap at Amazon, Best Buy, Staples and all of the other outlets. I know you can always SSH and Remote Desktop to your boards, but having a monitor can often make life a lot easier.  And those HDMI to VGA adapters that you could try with your CRT's probably won't work very well, if at all. 

You really need an HDMI monitor! And when you aren't using it for your Jetson Nano or other SBC's you can use it as a second monitor for one of your computers (or several, many still have DVI and VGA inputs as well so you can hook more than one computer to it). 

Speaking of the Jetson, I bought a pile of stuff from Amazon yesterday including some fans and a Wifi card for the Nano. But like an idiot, I forgot to buy the antennas!  

I also saw a cool case for the Jetson Nano from Waveshare. My local electronics shop has it for a good price so I'll need to get one - and they also sell antennas!

Bill

"Never trust a computer you can’t throw out a window." — Steve Wozniak


   
ReplyQuote
Bif99
(@bif99)
Member
Joined: 5 years ago
Posts: 16
 

@robo-pi

Neat story about the Chatbot.  It reminded me about learning BASIC in the early '80s.  I wrote a program that dealt blackjack to a player.  I created a database of comments that the dealer could make based on the size of the player's bets and his win/loss record.  I gave the dealer a sarcastic personality so it was hilarious watching someone play.


   
ReplyQuote
Pakabol
(@pakabol)
Member
Joined: 5 years ago
Posts: 232
 
Posted by: @dronebot-workshop

Speaking of the HDMI monitor,

i just use my tv's for hdmi  it can be a pain dragging around a 40in tv to use as a monitor.


   
ReplyQuote
soumitra
(@soumitra)
Member
Joined: 5 years ago
Posts: 61
 

@dronebot-workshop

putting this antenna on the jetson nano is quite a big task! I struggled for more than an hour, the connector wont just stay there, finally i pressed it hard on ! and also used hot glue! am still not sure whether the antenna is still working!!!

 


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

I've been watching Paul McWhorter's series on "AI on the Jetson Nano".  No A.I. yet.  But he's promising to get into A.I. in the next two videos.   One will be on Numpy and Matplotlib, and the other one will be on installing and setting up OpenCV. 

I might add here that anyone who is interested in learning about these tools and learning how people are doing A.I. might be interested in this series.   It's true that Paul is doing his lessons on the Jetson Nano, but you could probably get by doing these same lessons on other systems such as a Raspberry Pi or even a Laptop PC.   I'm not absolutely sure about that, I don't know how much of Paul's programming will require a Jetson Nano specifically. 

In any case, he's also promising to program various  A.I. type programs from scratch.  He says he's not going to be using demos.  He says that he'll be teaching how to program the following - from scratch:

  • Image Recognition
  • Pattern Recognition
  • Tracking Specific Objects (I'm hoping this will include faces)

In any case, he says that he will teach this from the ground up, programming from scratch.   So if you think you might be interested in learning how all this stuff is done you might be interested in this series.

He'll be using Python, Numpy, Matplotlib, and OpenCV.   He has already introduced Python in the last two lesson.   He'll be introducing Numpy and Matplotlib in the next video, and then OpenCV.   After that, I'm assuming he'll start writing these A.I. programs listed above from scratch.

Sounds good to me!   This is exactly what I was hoping for.  I don't want to just see demos.   I want to learn how to program this stuff myself from scratch.   So it looks like Paul McWhorter's series is exactly what I was hoping to find.

So if you are interested in learning how to program A.I. techniques from scratch this might be for you as well.

DroneBot Workshop Robotics Engineer
James


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

@soumitra

Make sure it's the right antenna

The first one I ordered was the wrong one. I had no idea that there were more than one type of these tiny little monsters

I fussed and fussed until I put it under the magnifier and saw that the plug was triangiular instead of round

Not sure how well you can see it, but, this is the wrong one...

 

wrongantenna2

 

If you got the Intel card, your plug should be round


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

@robo-pi

The nano comes with facial recognition in one of its packages. I've been working the last 4 days so I haven't had a chance to mess with mine yet (even tho it seems to be working now)

I should be off for the next 4 days, so I should be able to start playing with it again, maybe. I'm thinking about a nap, but I'm not thinking about it too hard because I don't want to hurt my brain


   
JoeLyddon reacted
ReplyQuote
codecage
(@codecage)
Member Admin
Joined: 5 years ago
Posts: 1037
 

@dronebot-workshop

That metal case from Waveshare is great!  I got the one with a PWM fan but wonder if that was the right one, as the fan hasn't come on yet.  I'm wondering if the Jetson handles the PWM fan based on temp?  Anyone know?

I also bought the Waveshare camera, but the mounting holes in it were smaller than the screws provided to mount the camera.  Now I have to drill out the holes and hope the platting in the holes is not needed to complete connectivity between the front and back ground planes.

SteveG


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

I put the Nano together last night.  It went smooth as silk.  I guess I should thank Paul McWhorter for having made all the mistakes so I didn't have to. ? 

Boy I really like this acrylic case.   It fits like a glove.   A very tight glove!   No room for error.  But as long as you do everything correctly it works perfect.

Here's some photos of the finished assembly:

Nano (6)
Nano (7)
Nano (8)

I found that it's best to use very fine needle nose  pliers to attach the antenna wires to the WiFi module.   If you're careful to line them up correctly they snap into place very easily with very little pressure.   If you try to do it with your thumb is can be a real pain.  The main thing is to get them perfectly aligned before adding pressure and they'll snap in place with a nice clean loud "snap!"

The second thing I discovered is the best way to route the wires it to feed them out through the hold in the back plate of the acrylic case.  (the hole that is for the SD card to be inserted).   Then after assembling the case they can be shoved back into that hole under the development board.   This way they don't get pinched between the edge of the board and the acrylic case.  I was also careful to keep them free from touching the heatsink as well.   So I was real happy with how that turned out.

I also found that the reason the fan screws are so hard to screw into the heatsink is because the holes aren't tapped.  So the screws need to tap their own threads on the way in.   The holes could be tapped first if  you  have a tap the right size.   I didn't  have a tap so I just screwed them in the same way Paul did.   But that's why they are hard to screw in.

I also had a heck of a time removing the screw that holds the WiFi card in place.  I could not free it with a screwdriver!  I had to actually put a fairly large pair of pliers on it to break it loose.  I was afraid I was going to break the board!  It was that tight!  But once it broke free it came out and when back in really easy.

I mounted the fan.  Put in the jumper for the power supply.  And then mounted the Raspberry Pi camera.  The case went together like a Swiss Watch after that.   Very NICE!  A very solid case.  So I'm really glad I got the case.   Definitely worth the $14 including the fan.

I haven't turned it on  yet.  I don't even have the OS image file downloaded  yet.

But so far I'm really happy with the fit of this case.  It takes care of everything:  The fan, the WiFi antennas, and the mounting of the camera.  This will make working with the Jetson Nano a real joy.   The whole shebang is a single rock-solid unit now.

I guess  I need to get the OS downloaded and burnt onto an SD card now and see if I can boot this thing up.

DroneBot Workshop Robotics Engineer
James


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

The nightmare begins:

Ok I downloaded the OS and installed it on the SD card.  I inserted the SD card into the nano and powered it up.  So far everything looks good.  The fan came on as well as the power light.

I was hoping to see it appear on WiFi using IPscanner.  But it never showed up.  So that was a bit disappointing.

Then I connected it directly to the  router using an Ethernet cable and did an IP scan again.  This time I it showed up and I got the IP address.

So I launched Putty and tried to logon using SSH.   But I get an error message instead of a logon prompt.  The error message is coming from Putty not the Jetson Nano.

The error message says: "Connection Refused".

Darn it.  I was hoping to get a Jetson Nano terminal prompt.

Dag blast it!   I'm going to have to break the bank on a HDMI monitor.   This sucks!

This Jetson Nano is becoming a black hole on my bank account!

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
JoeLyddon
(@joelyddon)
Member
Joined: 5 years ago
Posts: 157
 

@robo-pi

Sorry to hear you're having trouble.

Did you order the stuff from Paul McWhorter's post?  I remember him saying that he had had a lot of trouble with it and had Highly suggested that stuff be ordered explicitly from his posts.

Did you follow his setup posts with a fine-toothed comb?

Hope you get it solved without too much more trouble.

 

 

 

Have Fun,
Joe Lyddon

www.woodworkstuff.net


   
ReplyQuote
Page 2 / 6