PDA

View Full Version : [Project] Pico-ITX based Johnny 5



DresnerRobotics
12-25-2007, 03:53 PM
This is a project that I've been working on for a couple of months, but have wanted to do since I was 5 years old (when I saw the first Short Circuit movie, I fell in love). The ongoing project is being documented on My Blog (http://forums.trossenrobotics.com/blog.php?u=1492) here at Trossen Robotics.

Johnny 5 is alive!

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pico-itx-johnny5.jpg

Project Goals:

I wanted to create a remotely controlled robot modeled after the infamous Johnny 5. I saw the base kit that Lynxmotion offered and knew it would provide the best platform. Originally I was just going to have a Bluetooth wireless link and have a wireless video camera sending back to a small hand held TV, however after seeing the pico-itx formfactor cpu/motherboards, I wanted to take it further.

So, I set out to build a Johnny 5 type robot controlled via RDP (Remote Desktop Protocol) session over my wifi network, complete with onboard PC running a Windows OS and vision processing.


Materials/Parts List:

Parts:
Lynxmotion (http://www.lynxmotion.com) Servo Erector Set (Johnny 5 kit)
SES Electronics mount
Pan/Tilt assembly for head
2x RC shock assemblies
Traxxis steering blocks
Various standoffs/hardware

Batteries:
7.2v NiMh 2800mAh Battery- Gearhead motors for drivetrain
6.0v NiMh 2800mAh Battery- Servos/SSC-32
9.6v NiMh 4200mAh Battery- Pico-ITX

Electronics:
SSC-32 Servo Controller
Sabertooth 2x5 Motor Controller
VIA EPIA PX1000G Pico-ITX Mainboard w/ C7 1ghz cpu
1gb DDR2-667
60w Pico-PSU
120gb sata 2.5" laptop hard drive
2x 640x480 VGA webcams
USB 802.11g wifi adapter

Software:
Windows XP Pro- Stipped down using nLite
SEQ SSC-32 Sequencer
Roborealm


Construction:

I'm never satisfied running stock equipment, and the J5 did not provide enough space for me to add everything I wanted to. So, I set out to make some changes. For reference, heres the stock Johnny 5 kit, picture credited to Jim @ Lynxmotion:

http://img341.imageshack.us/img341/672/j501fv4.th.jpg (http://img341.imageshack.us/my.php?image=j501fv4.jpg)

First of all, I replaced the standard panning sensor housing with a pan/tilt assembly, and added two stripped down webcams, shown here:

http://img87.imageshack.us/img87/7306/img1122ot3.th.jpg (http://img87.imageshack.us/my.php?image=img1122ot3.jpg)

My next change was moving the SSC-32 from the rear base up to J5's back. I mounted it using the SES Electronics carrier, shown here:

http://img218.imageshack.us/img218/2588/img1123gu6.th.jpg (http://img218.imageshack.us/my.php?image=img1123gu6.jpg)

http://img218.imageshack.us/img218/273/img1124bc3.th.jpg (http://img218.imageshack.us/my.php?image=img1124bc3.jpg)

Also, excuse the blurriness as I was having issues with the camera focusing correctly this day... but here is an aesthetic mod I made to the hands, to make them more "5ish"

http://img156.imageshack.us/img156/5562/img1125zz5.th.jpg (http://img156.imageshack.us/my.php?image=img1125zz5.jpg)


Now one might have noticed the lower torso having some purple components, those would be the two RC shocks I used as a replacement for the tension springs used in the stock model. This provided the upper torso with significantly more stability and balance, to compensate for the extra weight of the pan/tilt head, cameras and SSC-32.

The actual mod itself is pretty simple. In order to accommodate the shocks, the two ASB-03 C-Brackets that make up the lower torso had to be extended, instead of attached back to back. I had to bore out the mounting holes so that 3/8" 4-40 screws would fit, then I used 4 combined Hex standoffs (for 1-1/8" total length) in to act as an extender.

The front R/C shock can be mounted directly to the servos, on the two inner mounting screws. The rear shock does not have clearance to do this, so this is where the Traxxas steering blocks come into play. I mounted each one facing "inward" (this can be seen in the pictures below) on the two outer mounting screws of the servos. This provided enough clearance for me to mount the rear shock on the end of these steering blocks. Pics shown here:

http://img258.imageshack.us/img258/499/shock1jq6.th.jpg (http://img258.imageshack.us/my.php?image=shock1jq6.jpg)

http://img258.imageshack.us/img258/655/shock2kr3.th.jpg (http://img258.imageshack.us/my.php?image=shock2kr3.jpg)

At this point I was controlling J5 via a bluesmirf wireless link to my laptop, waiting for the wife to approve further robot budgeting. As an early X-mas present, I picked up the rest of the pico-itx components to finish off the robot.

I mounted the Pico-ITX mainboard where the SSC-32 originally was on the rear of the base, with the pico-PSU mounted below that. USB ports were mounted towards the front of the base, and the 9.6v battery used to power the computer electronics went down the center of the base. I used a sata 120gb HDD mounted on top of the battery, and a USB CD-rom to load the OS/software onto it. The Pico-ITX mainboard interfaces with the webcams via USB, and the SSC-32 via serial port. The Wifi connection is also USB.

I then installed windows XP, used nLite to strip off unnecessary services and programs, and loaded SEQ, Roborealm and the appropriate drivers. SEQ is lynxmotion software used to create servo sequences and movements with a windows UI, controlling the 2 drive motors for the treads, and the 15 servos in the torso. I'm still currently playing with Roborealm, but I'm working on creating a pan/tilt colored object tracking program using the two head servos and one of my webcams.

Here are two pictures of Johnny up on the blocks during the OS install (was using a spare IDE drive to create the image while my SATA drive was being shipped):


http://img215.imageshack.us/img215/5629/dscn0249pk8.th.jpg (http://img215.imageshack.us/my.php?image=dscn0249pk8.jpg)

Close up of the pico-ITX board, quite small!

http://img215.imageshack.us/img215/3100/dscn0250eh5.th.jpg (http://img215.imageshack.us/my.php?image=dscn0250eh5.jpg)

Pics of my current progress found here:

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0703.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0718.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0710.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0746.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0748.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0728.jpg

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict0735.jpg


Functionality and Future Plans:

Currently, I can control my Johnny 5 over my home wifi network using a Remote Desktop session, so I basically view the desktop of the robot. My control console looks like this:

http://img57.imageshack.us/img57/1509/j5consolegw9.th.jpg (http://img57.imageshack.us/my.php?image=j5consolegw9.jpg)

I can sit back on my laptop or desktop computers, and remote into his desktop to roam around my home or office and have full remote control/video feed. I get about an hour of run time on him before he needs to recharge.

In the future, I want to look at adding voice recognition/speech output. Speech output is actually the easy part, I can accomplish that with Microsoft Sam, but I havent found a decent small powered speaker to mount on him permanently. I would like to eventually tie voice to text recognition similar to that of Dragon Natural Speaking into something like ALICE, and have the output of ALICE go from text to voice- essentially I could ask it a question, and receive an answer in english. Easy in concept, but I'm not sure how easy it would be to actually implement that. Aside from that, I'm going to work more with Roborealm and develop simple object tracking modules, using the pan/tilt assembly and one of his cameras, leaving the other camera for straight video feed. Would be very cool to eventually create a "Beer fetching" sequence using object recognition :D


Videos:

Demo showing off a few moves and my control console:


http://www.youtube.com/watch?v=SQpEbgvxre8

Here is some progress on my object tracking, it's not 100% perfect, but it's definitely improving:


http://www.youtube.com/watch?v=f_p60Dt6fSk


And this is what happens when your wife and daughter go to sleep early, and you get very bored at night...DISCO! :p


http://www.youtube.com/watch?v=hHUoxtG91YQ


Let me know what you think!

kdwyer
12-25-2007, 04:54 PM
Smooth. And I like the idea of using RC shocks. My Otto (Johnny 5-ish) had his 'waist' reduced by one servo because them springs just weren't doing it.
And you found (as I did) that mounting the SSC32 at the (non-flexxing) back meant most of those servo wires would just reach, and have alot less twisting and bending.

Now you've gone and inspired me, as if I don't have enough to do already! A brain upgrade! No, for the robot... an ITX (sigh.)

Very smooth.
I like the idea of a 'Beer Bot' too.

Alex
12-28-2007, 11:34 AM
Way cool project Tyberius. I love those Pico-ITX boards, I can't wait to get one of my own:) Are you using any programming languages at all or are you doing all this with Roborealm and SEQ? I really like the idea of replacing the sonar eyes for stereoscopic vision. The shocks were a great idea too! Where'd ya pick them up?

Keep us posted with some videos for sure! I'd love to see this bot in action.

EDIT: Almost forgot, I got your project entered in the contest, thanks!

DresnerRobotics
12-28-2007, 12:17 PM
Way cool project Tyberius. I love those Pico-ITX boards, I can't wait to get one of my own:) Are you using any programming languages at all or are you doing all this with Roborealm and SEQ? I really like the idea of replacing the sonar eyes for stereoscopic vision. The shocks were a great idea too! Where'd ya pick them up?

Keep us posted with some videos for sure! I'd love to see this bot in action.

EDIT: Almost forgot, I got your project entered in the contest, thanks!


Thanks Alex, I'm pretty impressed with the pico-itx formfactor. I've been working with computers for many years in IT, and do overclocking/hardware mods as a hobby, so I'm sort of a hardware geek at heart, and these things are a ton of fun.

I know some C++ and various forms of basic, but my goal for this robot was to take advantage of running a windows OS and try to use as many GUI based apps as possible. I want it to be a control console type environment for remote control, however I am playing with some vbscript to interface roborealm, along with the various plug-in modules for it that will require some coding. I've done a couple autonomous walking robots in the past using forms of basic (I have a pretty cool micro-quadrapod I'm working on right now using 360degree sonar for autonomous navigation) but for this particular robot I'm keeping it minimal, as the plan wasn't to make him autonomous, but rather controlled with vision/audio as his main input. I'll probably add some automatic collision detection eventually, I was looking at the phidgets sold here to implement that.

The shocks I picked up at my local hobby shop, they're just an "aftermarket" RC car shock upgrade kit that ran me about $25. Jim @ Lynxmotion really likes the shocks too, so much that hes looking into adding them as an upgrade kit :D

Anyway, thanks for the comments, life has been real busy with the holidays and family, but I'm trying to piece together a nice video showing him off soon, will host it and post it as soon as its finished.

DresnerRobotics
01-02-2008, 11:53 PM
Added two quick videos I threw together, still haven't had much time lately.

Let me know what you think!

Alex
01-07-2008, 10:38 AM
I love the first video man, the music really does it justice:) That's a song that I've been hearing a lot on a station in Chicago, and I kept forgetting to look up who sung it so that I could put it on my iPod. Finger Eleven, thanks!!

I can't wait to see all the stuff you do with Roborealm. That ball tracking stuff is really neat, reminds me of the Aibo.

Are those camera modules just something you took out of a commmercial webcams or did you purchase them like that? If so do you have a link to where you purchased the camera modules?

DresnerRobotics
01-07-2008, 11:39 AM
Ya it's a pretty good song, I just threw it in there as silence in videos drives me nuts and I had the song stuck in my head :D

As far as Roborealm... I made a ton of progress over the weekend. Roborealm's development team fixed the framerate issue so now Johnny is tracking MUCH faster. I'm toying with two different versions of code right now trying to figure out what one I can make work the best (one is more accurate, but not as smooth. the other is very smooth but tends to overshoot the object more). I'm going to be implementing a ball following program once I get the tracking perfectly dialed in, basically it will follow the ball around like a leash, or will go find the ball if I throw it.

Ideally, I want him to be able to fetch... I'm already implementing extensions on his arms so that he can reach the ground easier, however picking up the ball might require a hand mounted camera and I don't know how feasible it is in reality. We'll see though.

The camera modules are just webcams actually, cheap ones too. I found them at Fry's Electronics for $12 each (Emprex brand I think?) and picked them up because even with their casing they looked pretty small. Brought them home and stripped them of their casing and was good to go. Pretty sure you guys have a Fry's out in Chicago if you're looking to pick some up.

Anyway... lastly- I have a lot of additions, both aesthetic and functional, coming in the next weeks. Front and back panels for the track base, possible tailwheel (like the movie version had), extension of the arms, and also I am implementing a 3dof small utility arm (probably going to mount a Ping sensor there) coming off of his torso and a 2dof laser turret on his left shoulder. Lastly, depending on how much room I have, I might even be adding moving eyelids :D

Lots of pictures/video to come once I'm done upgrading him... and I'll try to get a new video of my progress with object tracking tonight. I also got 'bored' last night and was trying to teach him part of the "Saturday Night Fever" John Travolta disco dance sequence :p I'll see if I can get some music to fit and post up a video of the attempt at humor.

kdwyer
01-07-2008, 05:52 PM
Doing an outstanding job. Both the hardware and the write-up, first rate.
And you can never have too many lasers. You might look into getting a collimating lens (spreads the beam out to a fan-like line) for the lasers, it looks cool while panning around.
I'm also interested in the behavior coding. What was your most challenging behavior to code? (For me, all of it.) Getting the components to work is one thing (tough enough!) but getting 'behavior' is a whole lot tougher.
I'm still working on a new software upgrade for Otto. As a non-pro programmer, I have my days LOL.
So, putting extra 'bling' on, just for the dazzle effect? Y'know, extra LEDs, sound effects, etc.? Your effort doesn't need it, but I always like a robot with a sense of style.

Like Otto says, it ain't a real robot unless it has lasers comin' out of its eyes.

DresnerRobotics
01-08-2008, 01:14 AM
Doing an outstanding job. Both the hardware and the write-up, first rate.
And you can never have too many lasers. You might look into getting a collimating lens (spreads the beam out to a fan-like line) for the lasers, it looks cool while panning around.
I'm also interested in the behavior coding. What was your most challenging behavior to code? (For me, all of it.) Getting the components to work is one thing (tough enough!) but getting 'behavior' is a whole lot tougher.
I'm still working on a new software upgrade for Otto. As a non-pro programmer, I have my days LOL.
So, putting extra 'bling' on, just for the dazzle effect? Y'know, extra LEDs, sound effects, etc.? Your effort doesn't need it, but I always like a robot with a sense of style.

Like Otto says, it ain't a real robot unless it has lasers comin' out of its eyes.

Nice suggestion, any leads on where to find a nice one?

As far as behavior coding... I'm really just exploring using Roborealm for his autonomous behavior. I'm currently working on ball tracking and next following/fetching. Next I want to work on indoor navigation based on the floor/wall lines and maybe visual waypoint navigation. And ya, adding some 'bling'. I have a ton of additions and upgrades coming up in the next few weeks, parts are already on order.

Anyway... UPDATE!

Here is some progress on my object tracking, it's not 100% perfect, but it's definitely improving:


http://www.youtube.com/watch?v=f_p60Dt6fSk


And this is what happens when your wife and daughter go to sleep early, and you get very bored at night...DISCO! :p


http://www.youtube.com/watch?v=hHUoxtG91YQ (http://www.youtube.com/watch?v=hHUoxtG91YQ)

kdwyer
01-08-2008, 07:12 PM
Just too groovy!

Alex
01-09-2008, 10:31 AM
Ha! I took the time to forward this link to everyone I know, but I forgot to comment;)

You had me in tears laughing my ass off on that last video! Great work.

Matt
01-10-2008, 12:34 PM
Just a quick, but serious comment:

THIS is the kind of stuff I have been talking about when I tell people how powerful computer based robotics can be. Sir, I take my hat off to you.

DresnerRobotics
01-15-2008, 12:04 AM
Thanks for the kind comments guys! I'm documenting the project as I go on my blog @ http://forums.trossenrobotics.com/blog.php?u=1492

I just added some new pictures of the new arm design prototype, so be sure to check it out and let me know what you think =)

DresnerRobotics
01-19-2008, 10:22 PM
Progress update in my blog, new arm design is implemented along with a new 4dof utility arm.

Zenta
01-22-2008, 04:53 AM
Hi Tyberius!
Your J5 are truly awesome! I love the new arm design with better range, the seem more useful:wink:. Smart move to use the indirect drive on the shoulder, they also seems to save the shoulder servo for some stress/load on the axis/bearings? It was a bit hard to see your 4DOF utility arm, a ping/ultrasonic sensor you say? or maybe a spare tool holder :cool: LOL.

Anyway, keep up the good work!


-Zenta

asbrandsson
01-23-2008, 07:27 AM
Hello,

The new arm design looks really good.

Asbrandsson

DresnerRobotics
02-07-2008, 01:33 AM
New upgrades, videos, and pictures featured in my blog and gallery! (shameless plug :D )

MYKL
02-13-2008, 11:38 AM
Very fun! I so need to catch up with the electronic end of this field...

*Thinks about grippers*

Dave
02-13-2008, 04:34 PM
I'm digging the beefed-up suspension. Needs more lasers, though.

DresnerRobotics
02-13-2008, 05:28 PM
What would you say to an independently tracking, vision based laser turret on the left shoulder?

Those green lasers can set things on fire muahahahhaa

MYKL
02-15-2008, 11:13 AM
Make it three lasers and have them triangulate to a focal point when an object is within reach of your manipulators.

Predator Pleagerism Propped Parrotlike Places Prey Practically.

Sorry... 5 shot venti americano...

Heh

^_^

jrowe47
02-15-2008, 01:13 PM
lol, nice one :)

robot maker
03-05-2008, 10:47 PM
very nice design ,i am getting parts in to make my own,and use the new pico-itx boards a few robot projects
also getting stuff together to make full length johnny five ,most will be machining the parts
keep up the good work and the never ending adding of sensors,sound and others to our robots

DresnerRobotics
03-06-2008, 11:43 AM
Cool! Would love to see your work, be sure to get it posted up here. The pico-itx formfactor is a great platform to work with, as is the Servo Erector set/tri-track base. Plenty of room for expansion.

Matt
03-06-2008, 11:51 AM
Sidenote - If anyone decides to make a slightly bigger more hardy version there are these tracks (http://www.homebot-robotics.com/Products.html) to consider.

DresnerRobotics
03-06-2008, 12:02 PM
Sidenote - If anyone decides to make a slightly bigger more hardy version there are these tracks (http://www.homebot-robotics.com/Products.html) to consider.

Don't let J5 hear you saying his treads are small. He has a complex.

Droid Works
03-06-2008, 12:12 PM
Sidenote - If anyone decides to make a slightly bigger more hardy version there are these tracks (http://www.homebot-robotics.com/Products.html) to consider.

How much are they and how much weight can they support?

Matt
03-06-2008, 12:26 PM
How much are they and how much weight can they support?

$249 for the pair
They Carry 4 pounds per track
PDF Specs Link (http://www.homebot-robotics.com/uploads/RoboTrax_Datasheet.pdf)

DresnerRobotics
03-06-2008, 12:43 PM
Those tracks are actually smaller than the LM tracks.

Those definitely look a bit more rugged due to the metal frame used... however the tracks themselves appear to just be solid rubber band design. I prefer the segmented polypropylene w/ rubber tread design of the LM ones.

uucww
03-13-2008, 03:47 AM
HI....................................

Eric
03-28-2008, 02:21 PM
Will Johnny play nice with others? I saw this link with picture and thought of your project!
http://www.engadget.com/2008/03/28/british-group-campaigns-against-autonomous-death-bots/

LinuxGuy
04-08-2008, 05:08 AM
Don't let J5 hear you saying his treads are small. He has a complex.
No, he IS complex. You got it wrong, Andrew.. :veryhappy::veryhappy: I am awaiting the day when J5 meets W.A.L.T.E.R. :happy::happy:

8-Dale

4mem8
04-25-2008, 02:22 AM
Hey Tyberius, Just read all of this post and see that you might put a laser on your J5, Here is my 35mw green laser on my RSV2's shoulder.

http://www.youtube.com/watch?v=iawtUSBB4uw

LinuxGuy
04-25-2008, 02:36 AM
Hey Tyberius, Just read all of this post and see that you might put a laser on your J5, Here is my 35mw green laser on my RSV2's shoulder.

http://www.youtube.com/watch?v=iawtUSBB4uw
This is extremely cool! Is that a camera above the laser? Can you use that for range finding?

8-Dale

4mem8
04-25-2008, 04:20 AM
Robotguy: yes that is the idea, It is a WIFI camera relayed back to my laptop.RSV2 was just a platform to try it out, I would like to implement this on a J5 Like Tyberius is doing, But that may be a while, I have to save up for the basic kit then the Pico ITX m/b.

LinuxGuy
04-25-2008, 04:42 AM
Robotguy: yes that is the idea, It is a WIFI camera relayed back to my laptop.RSV2 was just a platform to try it out, I would like to implement this on a J5 Like Tyberius is doing, But that may be a while, I have to save up for the basic kit then the Pico ITX m/b.
If you are going to use the Pico ITX then you have plently of power there to do on board video, vision, and image processing. I am getting some ideas here. :veryhappy::veryhappy: My idea involves Linux though. :happy:

8-Dale

DresnerRobotics
04-25-2008, 10:18 AM
Hey Tyberius, Just read all of this post and see that you might put a laser on your J5, Here is my 35mw green laser on my RSV2's shoulder.

http://www.youtube.com/watch?v=iawtUSBB4uw


Very cool! This is one of the upcoming projects I have planned for J5, I've been devoting what little time I've had lately (getting my MCSE right now) to working on getting ALICE setup onboard.




My idea involves Linux though. :happy:

8-Dale


No way!! :p

4mem8
04-25-2008, 03:09 PM
Tyberius: Best of luck getting your MCSE [Sad I never got that far] How much is involved in getting Alice to work on your J5?? Thanks for you comment on my shoulder laser. I will be a while before I can purchase a Lynxmotion J5, Pico ITX, and those 6 HRS 5990 servos, I have all the other bits coming though.

DresnerRobotics
04-25-2008, 03:24 PM
Playing around with customizing Ultra HAL (thanks to Droidworks for the info on that) to interface with ALICE, speech recognition, etc. Ultra HAL is essentially a chatbot program that's fairly open to modification/reprogramming. You can edit it in VB and interface various AI database to it. I have it up and running for the most part, still working out the kinks in the speech recognition and tuning J5's personality.

Right now, it's using Cepstral David for a voice, and I can type to it and have it respond via voice. It's going to take awhile to teach it though, the AI db is pretty basic to start with.

I was thinking of giving it an AIM profile and publishing the username here so you guys can talk to it and teach it a bit too :D

4mem8
04-25-2008, 03:32 PM
Tyberius: Thanks for the info, That would be so neat to do, Maybe a little above my head though, but always willing to learn.
I was thinking of giving it an AIM profile and publishing the username here so you guys can talk to it and teach it a bit too.
This would be so cool Tyberius, Nice idea.

DresnerRobotics
04-25-2008, 03:44 PM
Ya... leaving him online and connecting him to the internet to interact...

A line from Terminator comes to mind:

"The Skynet funding bill is passed. The system goes on-line August 4th, 1997. Human decisions are removed from strategic defense. Skynet begins to learn, at a geometric rate. It becomes self-aware at 2:14 a.m. eastern time, August 29.

In a panic, they try to pull the plug.

And Skynet fought back. "

:robotsurprised:

4mem8
04-25-2008, 03:57 PM
Ha Ha, so true, One of my favorite movies, and no doubt yours too.

DresnerRobotics
06-20-2008, 04:15 PM
Just a quick update, VIA Arena (http://www.viaarena.com) wrote an article about my J5 project, which the good folks at Trossen were kind enough to blog about here (http://blog.trossenrobotics.com/index.php/2008/06/20/modded-out-pc-based-johnny-5-overview-and-interview/)

Oh and direct link to the VIA Arena Article (http://www.viaarena.com/default.aspx?PageID=5&ArticleID=557)

Nothing in the article most of you don't know already, but I still of course dig it :D

4mem8
06-20-2008, 11:26 PM
You bet, Great job Tyberius.

robot maker
06-21-2008, 12:14 AM
i love the new pico-itx board too bought another at a better price came complete with case and ram for $340 inc shipping
package is called ARTIGO,dont have to worry about psu or anything and easy to mount
i love overclocking all my computers in my network,total of 8 with 3 in computer room
love johnny five movie so much ,i keep watching it to much,working on building the johnny five like your a little,but lin 2 month will be getting a mill and lathe machine to my lifelike johnny five like in the movie,like the R2D2 is very close to the movie version,but with mine small johnny jr will have AI LEAF software to robot chat with other robots i have,tell jokes and so much more,i can ask my robot to tell me a joke and at random he picks one,looking to add to tell him a joke and see if he laughs,check out the yahoo club LEAF A AI ROBOT OR leafproject.org.it uses lispworks software
it can recognized faces,you can talk to it and answer you back with a answer and so much more
more ideas is added



Thanks Alex, I'm pretty impressed with the pico-itx formfactor. I've been working with computers for many years in IT, and do overclocking/hardware mods as a hobby, so I'm sort of a hardware geek at heart, and these things are a ton of fun.

I know some C++ and various forms of basic, but my goal for this robot was to take advantage of running a windows OS and try to use as many GUI based apps as possible. I want it to be a control console type environment for remote control, however I am playing with some vbscript to interface roborealm, along with the various plug-in modules for it that will require some coding. I've done a couple autonomous walking robots in the past using forms of basic (I have a pretty cool micro-quadrapod I'm working on right now using 360degree sonar for autonomous navigation) but for this particular robot I'm keeping it minimal, as the plan wasn't to make him autonomous, but rather controlled with vision/audio as his main input. I'll probably add some automatic collision detection eventually, I was looking at the phidgets sold here to implement that.

The shocks I picked up at my local hobby shop, they're just an "aftermarket" RC car shock upgrade kit that ran me about $25. Jim @ Lynxmotion really likes the shocks too, so much that hes looking into adding them as an upgrade kit :D

Anyway, thanks for the comments, life has been real busy with the holidays and family, but I'm trying to piece together a nice video showing him off soon, will host it and post it as soon as its finished.

robot maker
06-21-2008, 12:28 AM
looking for tracks that can handle about 200 lb,the ones very close to the one on the movie
found some nice eyelids that look very close to the one in the movie was using edmundsciencetific.com,this lifelike project will most likely cost the same as R2D2 DESIGN
but just building a little at a time,most parts will have to be machined,may wont a better itx board then pico board like i have in my main robot design 2ghz itx by jetwaylooking latter to change my laptop drives to mmc cards or ssd-solid state drive for low power



Those tracks are actually smaller than the LM tracks.

Those definitely look a bit more rugged due to the metal frame used... however the tracks themselves appear to just be solid rubber band design. I prefer the segmented polypropylene w/ rubber tread design of the LM ones.

Superlaxstar112
06-21-2008, 11:52 AM
What kind of battery are you using to power the pico-itx? is it that 9.6vlt NiMH? how much time do you get off of it? and did you just wire it to the power supply connector?

Adrenalynn
06-21-2008, 12:02 PM
I know you're asking Andrew, but I thought I'd chime in with another datapoint:

I use a 9.6v x 5400mAh hooked to a PicoPower Wide Input power supply. The PicoPower is a small regulator for these boards and will spit-out clean power down to about 6v. I get about 4hrs of runtime, depending upon CPU load and whether I'm using solid-state or traditional laptop drive.

You absolutely don't want to connect the 9.6 directly. Motherboards want clean power, and that mandates a regulator, even if you're running from the wall.

DresnerRobotics
06-21-2008, 12:32 PM
Adrenalynn pretty much summed it up perfectly.

Adrenalynn
06-21-2008, 12:41 PM
Now if I just had a large battleaxe to behead spammers, I'd really be living the highlife. :)

Thanks, Tyb! You're the one that pointed me in the right direction for the PicoITX to start with!

Superlaxstar112
06-22-2008, 11:56 AM
Will something like this work? http://www.mini-box.com/picoPSU-60-WI;jsessionid=0a01074e1f43b7fab9156da6429c81868700 95e2b4e5.e3eTaxeKbh0Te34Pa38Ta38Lbhb0?sc=8&category=13

DresnerRobotics
06-22-2008, 12:01 PM
That is the same one I am using, and I believe Adrenalynn is using the same.

Adrenalynn
06-22-2008, 05:05 PM
That's the one!

Mine came from: http://www.logicsupply.com/products/picopsu_60wi Great company to work with.

robot maker
06-23-2008, 09:48 AM
yea i got mine too from logicsuppy and my first and second pico-board,but second one i bought ARTIGO with pico board and memory,was a great price at $340 inc shipping and 1 gig memory,makes it easy to mount everything

DresnerRobotics
06-23-2008, 10:07 AM
As easy as the Artigo kit makes things, there was no way I could fit it in the base of my J5. Had a hard enough time fitting the bare pico and it's supporting components.

Adrenalynn
06-23-2008, 02:00 PM
Looks sweet the way you have it shoe-horned in there though. Very clean, even with the tether to your laptop.

DresnerRobotics
06-23-2008, 02:38 PM
Looks sweet the way you have it shoe-horned in there though. Very clean, even with the tether to your laptop.


Only tether to my laptop was via the wifi link, everything else was just power cables to run J5 off AC for the show.

Adrenalynn
06-23-2008, 04:40 PM
I guess it was just invertor power. Laptop was probably going to the same place. Mea Culpa.

DresnerRobotics
06-23-2008, 04:47 PM
I guess it was just invertor power. Laptop was probably going to the same place. Mea Culpa.

Yup exactly. I was going to run him around totally wireless for a bit, but realized somewhere along the lines I fried my 6v battery pack.. would only read as 1v and wasnt responding to the charger ;/

Adrenalynn
06-23-2008, 05:02 PM
Ick! Collapsed cell? That sucks! Did you split the pack apart and diagnose it? Curious behavior!

DresnerRobotics
06-23-2008, 05:12 PM
I haven't had a chance, most my free time has been spent planning Mech Wars (social networking, buying domain, etc) and catching up with the family since I got back.

4mem8
06-23-2008, 07:23 PM
I can see that this mech war idea of yours is going to be a time consuming project of yours Tyberius, Wish I was there to help you out, At least when I get J5 up and running I can try out different weapons to see what works out and maybe adapt them for bipeds if they suit.

4mem8
06-23-2008, 07:29 PM
I receivevd my 4 tank turrets today AND they are definately NOT 500g each as stated on the web site, they weigh 11g each four 44grams, so very light weight. Will post pics tonight after work, Will mount these under the elbows.

DresnerRobotics
06-23-2008, 07:41 PM
I receivevd my 4 tank turrets today AND they are definately NOT 500g each as stated on the web site, they weigh 11g each four 44grams, so very light weight. Will post pics tonight after work, Will mount these under the elbows.

HA! Great news! I knew they couldn't be that heavy.

sthmck
06-23-2008, 07:47 PM
I receivevd my 4 tank turrets today AND they are definately NOT 500g each as stated on the web site, they weigh 11g each four 44grams, so very light weight. Will post pics tonight after work, Will mount these under the elbows.

Hey I was wondering what the link for that site was. I know I saw it somewhere but I cant remember exactly where.

Wingzero01w
06-23-2008, 07:55 PM
So i guess CO2 based guns are now pretty much obsolete for the mech battles?

DresnerRobotics
06-23-2008, 08:10 PM
NVM, moving this post to the Mech Wars thread as I don't want to get too off topic.

Adrenalynn
06-23-2008, 11:26 PM
That sounds much more reasonable! About a pound sounded excessive.

Let us know how straight they shoot, please! Which ones did you end-up getting?

robot maker
06-24-2008, 11:42 PM
i bought it for my IROBOT CREATE made it very easy to mount it
second one for johnny five also have another on order today for my ROV PROJECT
getting some parts in for johnny five


As easy as the Artigo kit makes things, there was no way I could fit it in the base of my J5. Had a hard enough time fitting the bare pico and it's supporting components.

DresnerRobotics
06-28-2008, 01:26 AM
For some reason this picture totally cracks me up :p

http://forums.trossenrobotics.com/gallery/files/1/4/9/2/pict2708.jpg

Superlaxstar112
06-28-2008, 11:31 AM
How have you mounted your pico-itx board? I'm building a robot with one and I just got it in the mail yesterday. I'm thinking about making a case for it, but if you have yours exposed and have had no problems with that I might just do that. Suggestions?

DresnerRobotics
06-28-2008, 11:40 AM
I had a custom bracket mount machined that I mounted the pico to using standoffs. It's exposed.

Superlaxstar112
06-28-2008, 12:11 PM
you haven't had any problems with leaving it exposed? you're not worried it might short or get damaged?

DresnerRobotics
06-28-2008, 12:19 PM
Not really, I don't bring him outside much and it's behind the main torso, so its not like I'm going to run it into something or have something fall on it. That, and I sort of have an 'exposed electronics' look on my J5 that I like.

Superlaxstar112
06-28-2008, 04:25 PM
Is it grounded? My robot is going to be made of lexan, which I'm not sure is conductive, would it be bad to just have it sitting on that?

DresnerRobotics
06-28-2008, 05:15 PM
Mine is not grounded, I've had no issues with it. Self contained electrical systems are usually fine.

4mem8
06-28-2008, 05:47 PM
Superlaxstar112: I am also building one similar to Tyberius's J5 and I will be doing the same as far as the Pico ITX goes. I cannot see any issues with this setup.

Adrenalynn
06-28-2008, 06:29 PM
It's pure DC power to the board. The PicoPSU can deal with the levels fine, just run it straight off the battery.

robot maker
06-29-2008, 02:20 AM
you shouldnt have any problems with grounding,also if want to ground it just run a wire from the ground on the itx to any metal plate ,will cut down on any noises in the system,that might reset the board
sonars and IR could induce noises too,its good to have a 10mfd cap on each sensor supply line



Is it grounded? My robot is going to be made of lexan, which I'm not sure is conductive, would it be bad to just have it sitting on that?

Adrenalynn
06-29-2008, 02:33 AM
Agreed on the filter caps. Keep in mind that frame ground can get iffy if it's unfiltered and you have things like moving metal-on-metal attached to that frame. I've spent many an annoying hour chasing down stuff like electrical noise caused by metal wheel bearings. ;)

robot maker
06-29-2008, 02:46 AM
couple other ideas that help cut down on motor noises ,ground the battery to the frame and place 3 .01 mfd on the motor depending if you use a seperate h -bridge may only need 1
place one - to case ,+ to case,- to +,its a good practice to ground everyting ,it will help in the long run in chasing it down
good way to locate noises is use a tuned radio



Agreed on the filter caps. Keep in mind that frame ground can get iffy if it's unfiltered and you have things like moving metal-on-metal attached to that frame. I've spent many an annoying hour chasing down stuff like electrical noise caused by metal wheel bearings. ;)

robot maker
06-29-2008, 02:52 AM
on your metal wheel bearing ,i had something like tha awhile back and tried something and it worked great,take copper strip and place on the shaft or bearing or anything metal and ground it
or use a special screw with ball brearing and ground it


Agreed on the filter caps. Keep in mind that frame ground can get iffy if it's unfiltered and you have things like moving metal-on-metal attached to that frame. I've spent many an annoying hour chasing down stuff like electrical noise caused by metal wheel bearings. ;)

Adrenalynn
06-29-2008, 03:05 AM
Yup! Copper "feelers" against the wheel can also work well.

Three cap filtering on a motor is what I recommended to Metaform3D for his motor noise problem. I understand it might have quieted down his challenges too. Keeping your wires as short as humanly possible, and *especially* your ground wires is another key that shouldn't be overlooked.

Adrenalynn
06-29-2008, 03:08 AM
It's worth noting here that a lot of this is academic with the PicoPSU-Wide Input powersupply anyway. It's designed from the ground up keeping a close eye on RF and noise issues as it's intended for operation in motor vehicles and anywhere your 12v nominal supply may range from 6-36v. They've put a lot of engineering into clean power, and it really shows. I've never had one get cranky, even when accidentally running them down to 5v or forgetting to screw the self-tapper into the frame for my ground wires. ;)

robot maker
06-29-2008, 10:23 AM
Tyberius
what model of rc shocks did you get,i got my lynxmotion kit in,and did you get them from my favorate store towerhobbies

DresnerRobotics
06-29-2008, 10:27 AM
Tyberius
what model of rc shocks did you get,i got my lynxmotion kit in,and did you get them from my favorate store towerhobbies


I picked them up at a local hobby store, but heres a link: http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXANU0

I have 2 pairs, use 2 in back, 1 in front, and one spare.

4mem8
06-29-2008, 01:30 PM
Robot maker: I have used these as well and seem to work great, although my body height is a little longer than Tyberius's body and these shocks are about 15mm longer.

http://img440.imageshack.us/img440/6540/72ds8.jpg

http://img519.imageshack.us/img519/7900/73eq7.jpg

http://img387.imageshack.us/img387/7096/69at7.jpg

Still have to add another shock to the back yet. Experimenting with these shocks as they are quite strong.

robot maker
06-29-2008, 02:11 PM
i am adding more weight and height,so most like will need to get yours
have a part # for them
checked your website it looks good,havent had time to make my website yet
also how did the theremin vision work out,not a great sensor for detecting walls,but a good sensor to add to sonar and IR,since all sensors have a drawback on detecting stuff
main robot is taking some of my time ,mostly the hands and arms building a design that can lift over 25 lbs and best part is to get beer from the refrigerator,weifgt is about 250 lbs hieght about 5'10",hands and arms about same size as mine and length and 5 fingers with touch and pressure sensors,temp


Robot maker: I have used these as well and seem to work great, although my body height is a little longer than Tyberius's body and these shocks are about 15mm longer.

http://img440.imageshack.us/img440/6540/72ds8.jpg

http://img519.imageshack.us/img519/7900/73eq7.jpg

http://img387.imageshack.us/img387/7096/69at7.jpg

Still have to add another shock to the back yet. Experimenting with these shocks as they are quite strong.

Adrenalynn
06-29-2008, 02:16 PM
What are you using to actuate the arms and hands on that beer-bot? Pics? [in a new thread so we don't hijack this one]

robot maker
06-29-2008, 02:52 PM
i started a new thread in robot showcase called my beer-bot
will be posting photos up soon



What are you using to actuate the arms and hands on that beer-bot? Pics? [in a new thread so we don't hijack this one]

robot maker
07-05-2008, 10:49 AM
Tyberius
looking to get parts separate,on the torso kit what is the part # for holding his arms and head together
i bought lot of servos from servo city when on sale like hs-645,hs-475 and i bought the same hands i was trying out on my beer-bot,and few other parts on the torso,so instead of sending $630 for torso kit,looking to get parts separate

DresnerRobotics
07-05-2008, 11:37 AM
Check the build assembly on Lynxmotion's site, it lists every part # used.

robot maker
07-05-2008, 01:03 PM
yes i found it have i did the post,on the upgrades you added servos and few parts to the base turret (mostly parts from lynxmotion) ,do you have a list of them,and did you use 2.25" tubing or 3" tubing,so far it $200 for parts i dont have mostly all servo's i have,i glad its better then $630

DresnerRobotics
07-05-2008, 01:21 PM
For the arm upgrades: I used a pair of Low Profile Axis, a pair of ASB-06B L connectors, 4x 1.5" aluminum tubing, 4x pairs of HUB-08 Aluminum Tubing Connector Hub, a pair of ASB-04 Aluminum Multi-Purpose Servo Bracket a pair of ASB-11B Aluminum Offset Servo Bracket with Ball Bearings. I also used 6 HSR-5990TGs for the shoulder rotate, shoulder lift and elbow lift joints- I would recommend using the same, anything less will not have sufficient enough torque to lift the arms let alone objects.

robot maker
07-05-2008, 01:37 PM
hsr-5990tgs are great servos have 3 of them,do you have a list of servos you used or just the ones in johnny five kit besides the ones for the arms,i also want to fetch a beer and need stong arm power,while back when servocity.com had a very big sale i bought over 60 servos,just to have them on hand,mostly bought some for my beer-bot,but found out i wanted alot more power,so i made my own servos with high torque motors and used a cheap servo board and upgraded the h bridge with pot feedback



For the arm upgrades: I used a pair of Low Profile Axis, a pair of ASB-06B L connectors, 4x 1.5" aluminum tubing, 4x pairs of HUB-08 Aluminum Tubing Connector Hub, a pair of ASB-04 Aluminum Multi-Purpose Servo Bracket a pair of ASB-11B Aluminum Offset Servo Bracket with Ball Bearings. I also used 6 HSR-5990TGs for the shoulder rotate, shoulder lift and elbow lift joints- I would recommend using the same, anything less will not have sufficient enough torque to lift the arms let alone objects.

robot maker
07-05-2008, 02:08 PM
have you tried to lift a beer with the arm to see if it has anouth power



For the arm upgrades: I used a pair of Low Profile Axis, a pair of ASB-06B L connectors, 4x 1.5" aluminum tubing, 4x pairs of HUB-08 Aluminum Tubing Connector Hub, a pair of ASB-04 Aluminum Multi-Purpose Servo Bracket a pair of ASB-11B Aluminum Offset Servo Bracket with Ball Bearings. I also used 6 HSR-5990TGs for the shoulder rotate, shoulder lift and elbow lift joints- I would recommend using the same, anything less will not have sufficient enough torque to lift the arms let alone objects.

DresnerRobotics
07-05-2008, 02:10 PM
have you tried to lift a beer with the arm to see if it has anouth power

Yes it does, you just have to lift it slowly.

robot maker
07-05-2008, 03:19 PM
i see that you are using 6 volt battery for servos,you should switch to a 7 volt battery for hsr-5990tg and add low dropout 6 volt regulator or use a 9 volt battery and use a 7 volt regulater (lm317 circuit) and 6 volt regulator for 6 volt servos,at 7 volts hsr-5990tg has 417 oz at 6 volt 333 oz

DresnerRobotics
07-05-2008, 03:32 PM
i see that you are using 6 volt battery for servos,you should switch to a 7 volt battery for hsr-5990tg and add low dropout 6 volt regulator or use a 9 volt battery and use a 7 volt regulater (lm317 circuit) and 6 volt regulator for 6 volt servos,at 7 volts hsr-5990tg has 417 oz at 6 volt 333 oz

Yup, one of the things on my to-do list for this project.

4mem8
07-05-2008, 04:11 PM
Robot maker/Tyberius, I also have looked at that mod and will implement as I feel that this extra torque will be usefull, should pose no problems to construct.

robot maker
07-06-2008, 06:43 PM
also looking at the lynxmotion hands hands how are they able to hold a beer i tried a can and the grip doesnt go around the can,i forgot about this awhile back when i bought them for mine,was looking into getting lexan and making them larger and use some of the parts

DresnerRobotics
07-06-2008, 07:05 PM
2 hands =) I used both arms to lift the bottle.

Also make sure to apply some sort of grip on the inside. I used some plasti/rubber coat stuff on the inside of the fingers.

robot maker
07-06-2008, 07:54 PM
when i get them cut and tried them out soon will post drawings and pictures
taking about putting rubber on them helps alot,on my robot beer hands for my main robot,looking at using a sensor glove,little like VR glove only it a glove with FSR,s no elctronics
using 2 hands will be hard to get the beer from the refrigerator

Migs
07-09-2008, 05:13 PM
Hi T:

Awesome job!

Where did you get the extensions for the arm and forearm? Those are brilliant!

Migs

DresnerRobotics
07-09-2008, 05:36 PM
Hi T:

Awesome job!

Where did you get the extensions for the arm and forearm? Those are brilliant!

Migs

They're part of the servo erector set. Parts list for the arms upgrades:

6x HSR-5990TG Hitec Servos
2x Low Profile Axis (part # LPA-01)
4x Pair Aluminum Tubing Connector Hub (part # HUB-08)
4x Aluminum Tubing - 1.50" (part # AT-01)
2x Aluminum "L" Connector Bracket Two Pack (part # ASB-06)
Aluminum Multi-Purpose Servo Bracket Two Pack (part # ASB-04)
Aluminum Offset Servo Bracket with Ball Bearings Two Pack (part # ASB-11)

robot maker
07-16-2008, 08:55 PM
i wonder if the HSR-5990TG has anouth power to lift a beer can with one hand
has anyone tested the hand to see how much it can lift or carry



They're part of the servo erector set. Parts list for the arms upgrades:

6x HSR-5990TG Hitec Servos
2x Low Profile Axis (part # LPA-01)
4x Pair Aluminum Tubing Connector Hub (part # HUB-08)
4x Aluminum Tubing - 1.50" (part # AT-01)
2x Aluminum "L" Connector Bracket Two Pack (part # ASB-06)
Aluminum Multi-Purpose Servo Bracket Two Pack (part # ASB-04)
Aluminum Offset Servo Bracket with Ball Bearings Two Pack (part # ASB-11)

DresnerRobotics
07-16-2008, 09:29 PM
It might, the gripper isn't big/wide enough to grip it though.

Adrenalynn
07-16-2008, 10:18 PM
Depends on how long the arm is, and how far you're trying to lift it. It'll lift 25lbs. For 1". At the shaft.

robot maker
07-16-2008, 11:03 PM
i think mostly it will be a problem near the arm since the arm is very long,and the weight of the of arm and hand
mostly was wondering if the grip only can lift a beer,good test is get something close to the weight of a bottle or can and small enough to place inside the grip

Adrenalynn
07-16-2008, 11:25 PM
The end of the lever is always the problem.

4mem8
07-17-2008, 02:08 AM
I would not like to lift a bottle, I think this is asking to much, Maybe a can, but would rather do some load tests first and see what strain is applied to all the different stages of the servos.

Migs
07-17-2008, 09:47 AM
Musing about this whole J5 experience, one thing is the control of the drive, and another of Johnny's body and arms. It's like it almost needs two people running it. One to take him where he is going and the other to move his waist on up. I love the learning experience, but my J5 really can't do anything beyond a pre-programmed routine. He does chase the dog around and that is fun - until he can no longer sense him. (And sometimes he has a hard time with even sensing him)

The truth is modern day sensors available to hobbyists are so so so primitive, and our understanding of how to process sensory input into something meaningful is so so so limited, that we are holding a Pandora's box all like the dog in "The Art of Racing in the Rain" wishing he had two opposeable thumbs. When we compare our J5 to the human being, it is really saddening. Just imagine how hard it would be for a J5 to reach for a regular key ring and put the key in a lock and open a door. Impossible! -Migs

Adrenalynn
07-17-2008, 10:32 AM
I utterly and completely disagree with your "impossible"

And I hardly think video is "primitive".

It's just what you, the engineer, do with the tools available.

4mem8
07-17-2008, 01:21 PM
Sorry Migs, I have to agree with Adrenalynn here on this comment. Nothing is impossible, It may take a bit of hard work to solve a problem, but not impossible. Sometimes I have [ Actually a lot of times] a problem with robotics and the solution can come quickly or it may take weeks or months, but in the end it WILL get resolved. Think outside the box.

robot maker
07-17-2008, 03:39 PM
i also agree with that notting is impossible,just needs more programming,sensors
hand is not to hard to fix,i am getting some lexan in a few days to make the hands 50% bigger,i tried using cardboard hands and it will grip a bottle,now will use the template to make them out of lexan
servo's can run at 7 volts to add more torque,instead of 333oz at 6 volts ,and at 7 volts you get 417oz,way i test it will make it and hold the hand that holding the bottle running at 6 or 7 volts if it holds it at 6 great then add the next part of hand and do the same test,at the arm rotate might need a gear box to increase the torque
for hand templates i thought i would need photoshop,but got a easy way if you have a scanner printer design justscan and adjust print size to 150% and use sticky paper

robot maker
07-17-2008, 03:44 PM
also Tyberius ,have you found any ideas for stereo vision for johnny five,i only found one and its for linux

DresnerRobotics
07-17-2008, 03:46 PM
Not really to be honest. I haven't been looking, J5 project has moved mostly to the backburner for the time being as my Mech Wars project has been populating most of my free time.

Migs
07-18-2008, 08:22 AM
Sorry friends. I didn't mean to start an argument or to rain on you all's excellent progress. -Migs

DresnerRobotics
07-18-2008, 08:38 AM
Sorry friends. I didn't mean to start an argument or to rain on you all's excellent progress. -Migs

No worries, you didn't at all =)

Many out there are just under the 'nothing is impossible' mindset, and that's a goo way to be.

Personally I hear you though, creating a complex control system or even autonomy for a platform like the J5 is quite a task, given how complex the physical construction of the robot is. Seems like tying everything together is nearly impossible.

Adrenalynn
07-18-2008, 12:07 PM
I think hobby roboticists should start teaming up. Bringing their unique skillsets together like chocolate and peanut butter. We'd see a lot more progress, imho.

4mem8
07-18-2008, 03:36 PM
I'm in for that comment Adrenalynn Great idea.

Adrenalynn
07-18-2008, 03:47 PM
You would be - you and GWJax are kinda leading off in that. :) Most impressive, as I'm sure the results will be.

robot maker
07-19-2008, 11:42 AM
yea thats a great idea Adrenalynn
also so many robot clubs out there and no johnny five club,i would like to start one
johnny five is alive """ and needs to show the world ,like R2D2 has done
latter on when i get my cnc machine i am making a full length and all detail johnny five unit
input-inc has started one,and they said soon they will sell plans and parts


I think hobby roboticists should start teaming up. Bringing their unique skillsets together like chocolate and peanut butter. We'd see a lot more progress, imho.

TechNoir
08-01-2008, 02:41 AM
Hi Tyberius,

Your Johnny 5 robot is fantastic!

I have one question - how do you synchronise the 'mouth' reaction to sound? Is it done by measurement of the sound amplitude internally, or does an external mic pick it up after broadcast and light the appropriate number of segments, or maybe some other way entirely?

Hope to hear from you soon,

J

4mem8
08-01-2008, 06:29 AM
Hello TechNoir: The sound is picked up by the microphone and relayed to the stereo VU meter which in turn flashes the LEDs in sync with the music or sound provided. I to am building one similar to Tyberius's J5

DresnerRobotics
08-01-2008, 07:43 AM
Hello TechNoir: The sound is picked up by the microphone and relayed to the stereo VU meter which in turn flashes the LEDs in sync with the music or sound provided. I to am building one similar to Tyberius's J5

Not quite. All I did was split the audio-out line from the onboard PC between the speakers and the VU meter, and it worked perfectly. No mic involved.

The stereo VU meter does all the work and lights up the LEDs based upon volume.

btw- Welcome to the TRC TechNoir!

4mem8
08-01-2008, 08:12 PM
Sorry Tyberius, I was looking at it in a different way, Your way is far better to implement.

TechNoir
08-02-2008, 04:14 AM
Not quite. All I did was split the audio-out line from the onboard PC between the speakers and the VU meter, and it worked perfectly. No mic involved.

The stereo VU meter does all the work and lights up the LEDs based upon volume.

btw- Welcome to the TRC TechNoir!

Hi Tyberius, thanks for the reply and the welcome!

Amazingly, I found this site through a YouTube video of Johnny 5 singling "The Humans are Dead" by FotC. Of course you realise that I now love this band so thanks for that too!

I'll put up my intro in the "Introduce Yourself" thread hopefully some time over the weekend.

J

rpedro
08-02-2008, 10:52 AM
yeah your Johnny Five is unreal... maybe a kit to sell is in your future???:)

uucww
08-25-2008, 04:58 AM
,,,,,,,,,,,,,,,,,,,,,,,,

robot maker
08-25-2008, 11:50 AM
hi Andrew
so the write up in servomag,very nicely done,very good work,ihope soon to put mine up with all my changes,mostly hand design change,and the base and head,plus adding more software and sensors

DresnerRobotics
08-25-2008, 01:38 PM
Thanks! There is another two parts coming to complete the series on my Pico-ITX J5 project :)

Here's the link: http://www.servomagazine.com

Adrenalynn
08-25-2008, 01:56 PM
What awesome cover art! :tongue:

4mem8
08-25-2008, 02:00 PM
I have to agree Adrenalynn, I was blown away with that front cover, Nice work Tyberius. Now I just have to find a servo mag.

DresnerRobotics
08-25-2008, 02:29 PM
What awesome cover art! :tongue:

I hear the artist is an MSPaint pro!

Adrenalynn
08-25-2008, 02:39 PM
So I hear. Amazing what one can do with pixel-art, huh?

I can't wait to read the article, having never seen the content before in my life. Alas, you can buy Servo on the news stands about three weeks before it gets delivered to me. Go Figger. :(

ooops
08-26-2008, 07:23 AM
Tyb, Congratulations on the article! If the content is half as good as the cover then I know it will be awesome! I will check the mailbox daily until it arrives!

Adrenalynn
08-26-2008, 03:31 PM
Congrats, Tybs! Mine just arrived. Great write-up! You p0w3D this issue! Can't wait for the next instalment. I can't imagine where you'll go next with it. :tongue:

sam
08-26-2008, 08:33 PM
I should suscribe to this magazine :(

Hey, I heard that the pico-ITX has some trouble working with video. Is that true?

DresnerRobotics
08-26-2008, 08:45 PM
I have not had a single problem with the video and my pico board has gotten pretty abused over the last 9 months.

Adrenalynn
08-26-2008, 08:45 PM
That's a broad brush. Can you be a little more specific? If you are talking about playing DVDs, they're generally not the best choice - not enough video card. If you're talking about video processing, that's a completely different topic.

sam
08-26-2008, 08:57 PM
I guess he was talking about a DVD or a movie. If you use something like WebCam to have an image and process it, it uses mostly the processor speed, right?

It loks really interesting Computer based robots. I would love to get my hands on a pico-ITX. You can do a lot of things.

robot maker
08-27-2008, 11:08 PM
i get mine each month and bought it 4 years ahead,so i dont need to pay for it for a long time
i get online pdf fil
way before i get it in the mail about 1 month
can wait to do my right up on servomag on my lynxmotion design
anyway great article,will help setting up mine too
hope alot read it not just from this site but from all over,
i know the guy who built the mindstorm nxt johnny five is making alot of money from his design from the book that is out


So I hear. Amazing what one can do with pixel-art, huh?

I can't wait to read the article, having never seen the content before in my life. Alas, you can buy Servo on the news stands about three weeks before it gets delivered to me. Go Figger. :(

4mem8
08-28-2008, 12:03 AM
Cool, Thanks that would be great robot maker.

Adrenalynn
08-28-2008, 12:19 AM
Mine came much earlier than expected this [next] month...


i get mine each month and bought it 4 years ahead,so i dont need to pay for it for a long time
i get online pdf fil
way before i get it in the mail about 1 month
can wait to do my right up on servomag on my lynxmotion design
anyway great article,will help setting up mine too
hope alot read it not just from this site but from all over,
i know the guy who built the mindstorm nxt johnny five is making alot of money from his design from the book that is out

DresnerRobotics
09-20-2008, 12:55 AM
http://makerfaire.com/pub/e/1940

:O

We'll get plenty of pictures and video of the event to share :D

4mem8
09-20-2008, 02:39 AM
Nice Andrew, Look forward to the pics and or video.

robot maker
09-20-2008, 01:15 PM
jus got this months servo mag with lynxmotion johnny five article,looks good,but i see with 9.6 4800 ma battery you only get 90 min run time,havent got my battery yet,and going to mmc card witch i have or ssd card and see how long it lasts,looking for 4 hours


4mem8 what battery are you using for pico-itx board and run time ,with harddrive,cdrom

4mem8
09-20-2008, 02:12 PM
jus got this months servo mag with lynxmotion johnny five article,looks good,but i see with 9.6 4800 ma battery you only get 90 min run time,havent got my battery yet,and going to mmc card witch i have or ssd card and see how long it lasts,looking for 4 hours


4mem8 what battery are you using for pico-itx board and run time ,with harddrive,cdrom

I have 3 sets of batteries robot maker, 12v @ 4.200ma motors, 9.6v @ 4.200ma ITX, 7.2v @ 4.300ma servos, I am not sure how long I will get from these as I have not fired it up yet, I am running a solid state HDD which may use less power than a conventional one. CD ROM will only be used to do install's.

DresnerRobotics
09-20-2008, 07:17 PM
Pointless to have 4 hours of runtime on your pico when your servos and DC motor batteries wont last even half that long ;)

robot maker
09-20-2008, 07:25 PM
looking to adding a bigger battery for motors and pico-itx
on the weight problem with adding more batteries ,might go to LI-ION batteries,cost alot more but the best way to go
looking at adding 9500 ma for each one,and with my design will fit


Pointless to have 4 hours of runtime on your pico when your servos and DC motor batteries wont last even half that long ;)

DresnerRobotics
09-20-2008, 08:26 PM
looking to adding a bigger battery for motors and pico-itx
on the weight problem with adding more batteries ,might go to LI-ION batteries,cost alot more but the best way to go
looking at adding 9500 ma for each one,and with my design will fit

At 9.5amp per, you're looking at about 4-5lbs worth of LiPos with easily more volume than the entire J5 base, if not double.

robot maker
09-20-2008, 08:39 PM
total battery weight is 2 3/4 lbs ,2 12 volts 5.4 ah total, 2 9 5.4ah total,volts and 2 7.4 volts 10ah total
should be fairly close to the 3 batteries you are using in your design


At 9.5amp per, you're looking at about 4-5lbs worth of LiPos with easily more volume than the entire J5 base, if not double.

DresnerRobotics
09-20-2008, 09:32 PM
total battery weight is 2 3/4 lbs ,2 12 volts 5.4 ah total, 2 9 5.4ah total,volts and 2 7.4 volts 10ah total
should be fairly close to the 3 batteries you are using in your design

Well then that's not the originally stated 9500mAh per battery pack. ;)

FYI- LiPos don't come in 12 or 9 volt.

robot maker
09-20-2008, 09:41 PM
yes they do check batteryspace.com
9 volt thing of adding another pack for 8200 then weight will be 3.39 lb total batteries
when i said 9500 it was for ni-mh battery


Well then that's not the originally stated 9500mAh per battery pack. ;)

FYI- LiPos don't come in 12 or 9 volt.

4mem8
09-20-2008, 09:43 PM
M'mmm I wonder how Robot maker got those voltages from lipo's??

Adrenalynn
09-20-2008, 09:45 PM
>> yes they do check batteryspace.com

Direct link to the batteries? I didn't see them at first-blush.

DresnerRobotics
09-20-2008, 09:45 PM
yes they do check batteryspace.com
9 volt thing of adding another pack for 8200 then weight will be 3.39 lb total batteries
when i said 9500 it was for ni-mh battery

Yup, been shopping batteryspace.com for quite some while.

Given that LiPos come in 3.7v cells, you'd have to be stretching electrons to get a 9v pack.

robot maker
09-20-2008, 09:51 PM
http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=3796 12 volts 2700 x 2
http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=3792 9 volts 2700 x2 or x3
http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=4566 7.4 at 5000 x2

Adrenalynn
09-20-2008, 09:53 PM
Oh - they're Li-Ion, not Li-Polymer

And they're not actually "12" and "9", they're 14.4 and 11.4 at full-charge.

DresnerRobotics
09-20-2008, 09:54 PM
Ah, Lithium Ion, not Lithium Ion Polymer.

I didn't ever really consider those an option, 8amp discharge rate is no good for my use. Those things go can go boom if you drain them too quickly.

Adrenalynn
09-20-2008, 09:58 PM
Yeah, they're fine - if you're not wanting to power motors from them, run over 80 watts or so @ ~12v, 40watts at 7v

Or if you want to burn nice holes in the carpeting...

4mem8
09-20-2008, 09:59 PM
Ah, that makes sense now.

robot maker
09-20-2008, 10:14 PM
7.4 volts at 5000 is a polymer LI-ION using 2 of them for 10ah and 14 amp discharge rate for motors and servos

Adrenalynn
09-20-2008, 10:17 PM
10 + 14 > 8 * 2

DresnerRobotics
09-20-2008, 10:21 PM
This all makes my head hurt.

robot maker
09-20-2008, 10:21 PM
under load they drop down some
also they are lifepo4 at 16 amp discharge rate for 12 volts


Oh - they're Li-Ion, not Li-Polymer

And they're not actually "12" and "9", they're 14.4 and 11.4 at full-charge.

Adrenalynn
09-20-2008, 10:26 PM
Not the 12v you linked, no. That's Li-Ion @ 8A max.

http://www.batteryspace.com/index.as...OD&ProdID=3796 (http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=3796)
Max. Discharging Rate 8Amp limited by polyswitch ( lower rate available upon request )

And, as I mentioned, it's not 12v, it's 14.4v at full charge, 12v average. So anything that gets cranky about > 12v lets its magic smoke escape.

Maybe you meant to link a higher current 12v?

Anywho - I have some incredibly complex affinity analysis code to write... I'll be back later, if this doesn't kill me.

4mem8
09-20-2008, 10:30 PM
I think I will join you Tyberius and take some paradex for my headache. Good old Nicads/NmHi any day.

Adrenalynn
09-20-2008, 10:56 PM
I'm not so big on the NiCad idea, but NiMH *roxxors* for robotics. Li* is a special application only case, imho. I've developed consumer products requiring LiION - what a nightmare...

robot maker
09-20-2008, 11:03 PM
2 of them in parallel has 16 amp discharge rate,most electronics can have upto 15 maybe more because of the regulator,so the over voltage is not a problem




Not the 12v you linked, no. That's Li-Ion @ 8A max.

http://www.batteryspace.com/index.as...OD&ProdID=3796 (http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=3796)
Max. Discharging Rate 8Amp limited by polyswitch ( lower rate available upon request )

And, as I mentioned, it's not 12v, it's 14.4v at full charge, 12v average. So anything that gets cranky about > 12v lets its magic smoke escape.

Maybe you meant to link a higher current 12v?

Anywho - I have some incredibly complex affinity analysis code to write... I'll be back later, if this doesn't kill me.

i was looking at servo mag and one of the issues on selecting batteries for robots and what they said about li-ion batteries look very good,looking to cut the weight and have more run time

Pac26
02-12-2009, 12:26 AM
Great project Tyberius!! I had a minor question for anyone who can help. I'm building a robotic arm and was looking into buying the "Pair Aluminum Tubing Connector Hub (part # HUB-08)" from linxmotion but I'm not sure if it will fit the tubing I have. I bought it from Home Depot thinking I'd come up with some way to attach it. Anyways the tube is 1/2" think and the inner width is 3/8". Thanks in advance.

DresnerRobotics
02-12-2009, 12:56 AM
The tubes that go over the Hub-08 need a .425" ID.

Adrenalynn
02-12-2009, 02:30 AM
You could then use a half-inch hub if you can dig one up. A little delicate adjustment with a fine-work tweaking tool (ball-pean hammer) can work wonders. ;)

Xan
02-12-2009, 07:58 AM
Hi Tyberius,

Iíve seen this project popping up on different places but I never got around to say:

Your Johnny really Rocks!! :cool:

Are you planning to do more stuff with it or is your mech eating all your time at the moment?

Xan

jdolecki
02-12-2009, 08:12 AM
DO you have a drawing on how you hooked up your power to the PICo ITX board?

Thanks

DresnerRobotics
02-12-2009, 09:43 AM
Thanks Xan!

jdolecki- its pretty simple, just a PicoPSU 60w hooked up to a 9.6v 4200mAh nimh battery through the DC input. I also have a 2.5mm jack spliced in for running on wall power.

No0bert
02-14-2009, 04:59 PM
This has got to be the coolest robot I have seen, or atleast on the list, but I do have a couple questions.
One: Does two cameras really make a difference? Because I saw your roborealm screen dump, and it showed two different filters running at once? Have you thought of using both cameras and interface them with one single roborealm module?
Two: Can you tell me more about this "Sequencer" Program?
Three (final): How difficult/time consuming were the treads? And do you know of a walkthrough for something similar?

Also you should use photobucket or picasa or some easier image upload website.

Adrenalynn
02-14-2009, 05:06 PM
I can answer #2: It's Visual Sequencer from Lynxmotion here: http://www.lynxmotion.com/Product.aspx?productID=443&CategoryID=15

Oh, and #3: The treads took me about half an hour to assemble. Difficulty depends upon tools. I suggest ignoring their advice for assembly and using a small machinest's vice to compress the plastic rivits. You can pick up the same base here: http://www.lynxmotion.com/Category.aspx?CategoryID=120

Or parts here: http://www.lynxmotion.com/Category.aspx?CategoryID=94

Zacattack
03-18-2009, 08:33 PM
hey! i just saw the robot! great job!!!!!

rashii
08-01-2010, 12:09 PM
Hi, could you put were have to bought the traxas steering blocks and what model of blocks are? Thanks for all, im searching the same model but im afraid i cant.

Regards.

edgar
04-22-2012, 05:10 AM
hey how are you i'm new i made this account just so i can talk to you how much did it come out to be and will you sell them in the near future or will you sell them to people that want one?

DresnerRobotics
04-24-2012, 11:56 AM
This is a long dead project, I don't have any plans of selling these as kits.

4mem8
05-10-2012, 01:44 AM
Hi Andrew, long time no hear . im still going to finish this project if i can mine is not dead but just on hold , keep saying ill get back to it but house renovations took over lol. but keep looking at it as well as my T100 tracked machine. as you know coding is my problem. Anyway hows it all going Andrew?:happy:

tdiaz
11-02-2013, 11:22 PM
http://17500mph.com/PdF/J5Alive.png
Converted to an SSD.. and need to figure out why when the power to the tracks is enabled, one side just starts running.
This stuff is all new to me, but I'm mechanically inclined.. :veryhappy:

mudbugntx
11-18-2013, 06:56 AM
Nice job Tyberius. Same to you tdiaz. Two thumbs up to both of you.

DresnerRobotics
11-22-2013, 04:47 PM
http://17500mph.com/PdF/J5Alive.png
Converted to an SSD.. and need to figure out why when the power to the tracks is enabled, one side just starts running.
This stuff is all new to me, but I'm mechanically inclined.. :veryhappy:

Whoa, this is my original. How'd you come across it? I sold it to someone like... 4ish years ago?

tdiaz
11-22-2013, 05:30 PM
Whoa, this is my original. How'd you come across it? I sold it to someone like... 4ish years ago?
Yup, I got it from that buyer, a friend, about 2 and half years back. .. and not had time to do much with it. It came with a 32GB SSD that was cloned, but the Mini ITX board hated that drive no matter what, and I didn't want to use it much with the spinning disk under it. I recently opted for a 128GB SanDisk SSD and it took to that without any issues.

I messed around a little with the layout below, as best I could figure out what's going on. There's one connector that's labeled "Flip", that I can't figure out what it's for, and when the main switch that powers the crawler is on, one side is activated constantly, so it will just go in circles.

..and I have yet to be able to get two web cams to work at once, despite what I can see earlier in this thread giving me the impression that it did that previously.

I'd been using the thread as a "reference manual". :) It's an excellent creation. My interest was in working with Civil Air Patrol cadets, with the national headquarters getting into more R/C aircraft and robotics as part of the whole STEM movement.. and recalling how much fun the Topo robot with Logo on the Apple II was, and the Mattel BigTrak, I was drawn to this .. besides being basically stuck in the 1980s, this is an excellent icon of the 1980's.

DresnerRobotics
11-22-2013, 05:56 PM
It definitely had both webcams operating simultaneously, but honestly I'd recommend swapping out that Pico-ITX board for something a bit more powerful.

Back then when I started that robot (2006?) it was the fastest/smallest PC on the market. Now I'm sure you could find something considerably faster.

No idea on the motor controller. It's a sabertooth, so you should be able to lookup the manual on it.

Good luck! I'm glad to see that robot still lives.

tician
11-22-2013, 05:58 PM
Sounds like one of the motor drivers may be wired incorrectly or possibly damaged.

Are you using linux? There are several webcams whose drivers do not allocate bandwidth correctly, so each one basically seizes as much bandwidth as it can leaving little for the rest. Certain MS Lifecams are a common culprit, and the only fix is to use really low resolution and driver tweaks, or to stick the cameras on different USB controllers on the same PC.

tdiaz
11-22-2013, 06:02 PM
Right now, I forgot which application, but one of them complained about a serial # / activation due to hardware change. Might be the way I cloned it.. thought about getting something newer for it and possibly re-purpose that Pico-ITX board for asterisk and irc.

Still trying to understand the correlation between which battery/switch sets up what, and possibly work out a different battery system, perhaps even using a Pico-PSU all those voltages, and construct a single battery that custom fits in the base with the SSD on top.

It's got XP, as it was originally built with, still.

4mem8
11-23-2013, 01:01 PM
i so need to get mime finished, havnt been doing a lot for a few yrs lots of projects on, but this post reminded me to go take another loook at mine which is a clone of Andrewes, "Andrew was so kind at the time to send me all the parts well most of the brains anyhow" Its not forgotton Andrew :-) just been on hold, problem is now like you say more powerful mini pc's are around. Good to see your original is still kicking around JOHNY FIVE IS ALIVE. :-)