Let's Make Robots!

Substitute for beaglebone

               Does anyone know of a micro controller which is as powerful as an beaglebone but can control motors read sensors like an arduino. Or is there a way to control arduino with serial from beaglebone.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Thank you I was thinking about a color coded glove initally or I could just color my fingertips.

or i could use a kinect.

Well for a project I wanted to use openCV to track my fingers and move robotic fingers. I already made a robotic hand which mimics what you do but you have to use a glove for it.

That's an interesting idea. You can apparently use openCV on the RaspPi too. It's very good at faces but I'm not sure how it will do with arms, wrists and especially fingers. You may need to have some sort of color coded glove. Also, you may need a stereoptic camera system-your arm moves in three dimensions and a single camera will only give you two, and that might be pushing the processing on any SBC. Consider the kinematics as well-your robot arm/hand is likely affixed to a table and your arm (shoulder) can move freely in space-translating the movements from one to the other might yield unpredictable results. Not that you shouldn't try it-I just like to play the thought experiments out.

Actually if i think about it I asked a very stupid question .

I am sorry if I insulted you maxhirez well i want to learn more and I know about PWM and H-bridges I have worked with them I am not looking for a plug and play tutorial or something I just want to learn so I asked questions. And I asked which language is best to use because I knew that beaglebone can be programmed in python,C with bonescript, and C++. I guess I asked my questiones in the wrong way so I am sorry. Thank you guys for the help

You didn't insult me, and I'm sorry if I was condescending to you. And there are no wrong questions, it just looked like the answers were ignored. At least you asked in the forums so others can learn when they search. If you're used to arduino, C and C++ will both be very familiar. Python is considered the "elegant" language and is probably closer to VBasic than Arduino, but it would totally be worth learning. Anything you can compile into the Linux shell should work. If you are just interested in learning, you might want to get a Raspberry Pi instead. They cost about half of what a Beag does and they're actually more available now. Even I ordered one this week. They run Debian Linux so all three of the languages (minus the script, maybe) will work. They'll also be a lot more popular based on price, so expect a lot more support on line and a lot more documentation of projects. Still, if you have a specific project in mind, we want to hear about it and when and if you start building it, we want to SEE PICTURES OF IT RIGHT AWAY! We're impatient like that, I've noticed.

that would be helpful if i had a beagleboard but beaglebone already has ADCs and beaglebone cant control motors I have looked online it does not show how and the output pins give only 3.3v. Also which language is the best to use with beaglebone.

/DELETE

 

Accidental double post

You can control stuff with the beagle bone. Just because you haven't worked out how doesn't mean its impossible. You just use a level shifter to connect 5v hardware and even then there's plenty of 3.3v hardware around. I'm more interested in knowing why you need the power of the beagle bone? Also have you ever programmed before as there is no best language, for barebones code c will do or c++ will also work fine. From linux you can use any language you like nearly.

 

FYI, the beaglebone has all the GPIO of the beagleboard plus a loads more(66 GPIO pins in total of which 8 are PWM capable). So yes it does have PWM, this will interface with servo motors and regular motor controllers such as an L293D. If you did your research then a quick search for "beaglebone motor" actually takes you direct to several youtube demonstrations, a product page for a motor control cape (bone equivelant of shields) and instructions from several forums on how to connect a motor driver to the beaglebone. "can't control motors" - Really???

Thanks for backing me up there 6677. I'm not even sure that robotmaster ever read what I wrote-it sounds like maybe the link just got clicked and scanned, because he more or less repeated the way I qualified the information like I hadn't said anything. Either that or concepts like PWM, GPIO and dual H-Bridge drivers are above his head. I'm guessing that maybe a beag is going to be a little more than he'll have the attention span to work with.

Here's the deciding factor, I think, robotmaster: what, in your own words, does gcc do in Linux? If you have to look it up, you probably aren't quite ready to start trying to interface anything to anything. The TI ARM Cortex is a powerful device, but if you're trying to make an SHR with it or to find a walkthrough that gives you a "plug'n'play" robot where you don't have to learn any new skills, programming or design techniques then you're wasting your money.

How about this-can you tell us about the project you intend to use this for, robotmaster? Why do you think you need a Beaglebone?