Slashdot Log In
How Do You Get Into Robotics?
Posted by
Cliff
on Mon Sep 18, 2006 11:24 PM
from the from-robot-arms-to-robot-wars dept.
from the from-robot-arms-to-robot-wars dept.
Chosen Reject asks: "With Voyager I passing the 100 AU mark, and the Mars Rovers continuing to work longer than expected, there's been a lot of talk about robotics. There are cars that can park without humans, the DARPA Grand Challenge, the Autonomous Underwater Vehicle Competition, and even the X-Prize. NASA has the pros, the others have all levels of amateurs, but where does a newbie go to learn about robotics? Obviously I can't start out with the next Mars Rover, but where do I go to learn how to make a simple robotic arm that can hold my can of Root Beer?"
Related Stories
[+]
Science: Mars Rover Spirit Down a Wheel 272 comments
riflemann writes "NASA is reporting that two years into its 90-day mission, Spirit has lost one wheel and is now running on five wheels, dragging the broken wheel. With this reduced mobiity, the rover still needs to make its way to a slope where it can catch enough sun over the Martian winter to keep it operating. 'Even though the rovers are well past their original design life, they still have plenty of capability to conduct outstanding science on Mars.', says project leader Dr. John Callas."
[+]
Hardware: 9th Annual AUV Competition Results 110 comments
Sean.D.Matthews writes "This weekend the 9th Annual Autonomous Underwater Vehicle (AUV) Competition was held in San Diego. This year, teams were challenged to complete three tasks including finding a docking station, dropping markers in marked bins along a pipeline, and surfacing in a recovery zone marked by an acoustic pinger. Teams from MIT, Cornell, Duke and eighteen others competed for the grand prize. After an intense final round, the University of Florida's Team SubjuGator walked away with the victory for a second year in a row. Interestingly, the UF team ran Windows XP embedded on SubjuGator's on-board computer."
[+]
Science: Voyager 1 Passes 100 AU from the Sun 326 comments
An anonymous reader writes "Yesterday, Voyager 1 passed 100 astronomical units from the sun as it continues operating after nearly 30 years in space. That is about 15 billion kilometers or 9.3 billion miles as it travels about 1 million miles per day. Scientists still hope it will find the edge of the solar system and get into interstellar space."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Mindstorm (Score:5, Informative)
Re:Mindstorm (Score:5, Informative)
Seriously, this isn't rocket science. It's all about making a machine, then programming it to do something that we humans think is intelligent. (Or at least, not too stupid.)
Parent
Re:Mindstorm (Score:5, Informative)
There's a surprising amount of things that can be done with Mindstorms. You can even use a wide variety of alternative programming languages such as robotC [cmu.edu] or leJos [sourceforge.net] a form of Java. These are just two of many different projects.
Just have a look around and you'll find lots of different pages about modding, and making custom bricks. It's much more potent than any of the "build your own robot-arm" type of kits. (which you can also do with Mindstorms [umontreal.ca])
Parent
Re: (Score:2, Interesting)
It Depends.... (Score:4, Informative)
Re: (Score:2)
Mechanical Engineering would be a good major as well (and of course ME + CS would be ideal).
Re: (Score:2)
You say that "engineers and scientists...must be able to communicate in an efficient, effective manner." Why do you think that powerpoint is overused? Most of us train in technical skills, not in writing or communication.
You erroneously state that "engineers and scie
FIRST (Score:5, Informative)
Re: (Score:2)
Re: (Score:2, Informative)
Re:FIRST (Score:4, Informative)
FIRST is a great competition. And even if you can't get directly involved, some of the teams sites have a wealth of robotics information. www.chiefdelphi.com, the home of one of the original teams, has some great resources.
The competitions are also a great gathering of engineers and recruiters from the big names in engineering - Delphi, NASA, GM, Ford... there are hundreds of sponsors.
But most importantly, by volunteering, you're helping high schoolers have something nerdy that they can feel proud of.
Parent
Oddest. Question. Ever. (Score:3, Informative)
2. There is no step 2, you've started.
Maybe check Amazon for some highly rated books, play with some Lego Mindstorms [wikipedia.org], etc. It's really not all that hard. A robot is just a machine that follows pre-programmed commands. It circuitry is capable of controlling a set of electromechanical parts (like a stepper motor), so the rest is up to software. The primary difference between a robot and say, your car, is that a robot's software makes it autonomous. Simple software just plays back commands (e.g. an assembly line) while complex software uses photoelectric sensors, touch sensors, accelerameters, etc. to determine how to interact with its environment.
If you want to make this a serious hobby, then I highly recommend getting yourself a background in computer programming, electronics engineering, and mechanical engineering. You don't need anything special. Most of the info you'd need you can get from the library.
Good luck.
Re: (Score:2)
Please get it from a website, not Radio Shack. Most of the stores carry a few Vex items, but most of the workers will not really know what you're asking about. Radio Shack does not deserve patronage from intelligent folks right now. [slashdot.org] Also, a hobby store will be a good place to meet up with someone who can help you with hands-on experience, while a local electronics shop can help with the engineering aspect of things.
Re: (Score:2)
Get some Galoob toys (Score:2, Interesting)
The big thing you want to keep in mind is that robotics is no different from any other sort of engineering field. The same physical laws that work in Structural Engineering will work in Robotics. The same development g
My favourite robot site (Score:2)
Depends (Score:5, Insightful)
Just realize that robotics encompasses several disparate fields - various software disciplines, electronics, electromechanics, wood- plastic- and metalworking and so on - each one of which is more than a full academic field in itself. Don't expect to develop real expertise in all areas; find the areas in robotics that especially fascinate you and focus on that.
For academic or industrial "real" robotics, expect to first take a Masters or equivalent in any of the disciplines you need (some areas could be mechanical engineering, control theory, computational neuroscience, even psychology), then widen your general knowledge and deepend your area of expertise through a good PhD program. After which, of course, you'll find few real research positions and a lot of very qualified applicants - but that's a different issue
How do you learn robotics? (Score:2)
Vex Robotics Kit (Score:4, Informative)
Of course, Lego Mindstorms is always good for a quick fix if you want to play around before getting too committed.
Finally, for the wannabe robot expert in all of us, you might consider trying Mind Rover: The Europa Project [lokigames.com] to create virtual autonomous robots on your computer and make them compete.
Linux Journal to the rescue! (Score:3, Informative)
3 main ways... CS, ECE, or ME (Score:3)
Re: (Score:2)
How Do You Get Into Robotics? (Score:5, Funny)
Step 2: Climb in
The three main things (Score:3, Informative)
You're looking at three main bits to get the whole thing up and running:
(obviously there's some overlap here)
If you have limited experience with these things, a kit from somewhere like Lego or Fischertechnik is an excellent place to start. These will take care of the hard stuff, letting you get straight in. Its also a good way to test the waters - see if you really want to get into robotics (it can become addictive and expensive very quickly).
If you want to do it yourself, I recommend these books by David Cook:
See also http://www.robotroom.com/ [robotroom.com]
I tend not to get into the body building much, preferring off-the-shelf stuff. Basic Lego Technic sets have served me well, and I'm currently using Tamiya gearboxes and bases. I'm far more interested in the computer side, building small microcontroller-based computers and writing the software from scratch.
Hobby electronics. (Score:2)
After that it's easier to see what you want to do with robotics, and it's a LOT less intimidating to go forward to bigger and better things.
heres a short list of some stuff to get you started.
Elect
Re: (Score:2)
Couple suggestions (Score:5, Informative)
2) Hobby robot clubs. They're sprining up quite similarly to the computer clubs of old.
3) As already suggested, lots of people like mindstorms, but I've no personal experience with these.
4) Kits. You can purchase kits for a number of robots, including robot sumo competition kits.
5) Pyrobot. You might want to check it out. It's a software simulation kit (I think that it can drive some robots too) that was being pushed at AAAI-2005 for teaching robotics at the undergraduate and perhaps high school levels. It comes on a Linux LiveCD. It's mostly about writing software in python.
One thing to kick around. If a project that you want to do out of one of the older books asks for a computer... check out a less-expensive alternative. Most of these projects were written for hardware that is positively old and inexpesive by modern standards (it's been 10 years since I read The Robot Builder's Bonanza, first). If you have the cash and patience to learn about PICs, you might consider it time well spent later in life.
So, now you're looking at college perhaps? Major in computer science, mechanical engineering, or electrical engineering. Each focus on different facets that can be of use in robotics. If you're into cognitive science, psychology isn't a bad bet... I have no personal experience with that one though. I went computer science, which is also a fairly good route to cog sci if you go artificial intelligence.
The breakdown looks like this though:
Computer Science - Artificial Intelligence
Mechanical Engineering - Design & Control
Electrical Engineering - Control
If you want to go straight out into industry building robots, mechanical engineering isn't a bad bet. If you want to do research with humanoid robots and the like, computer science is your best bet. Mechanical engineering also has lots of good research in robotics, and you'll have more opportunities to fiddle with them as an undergrad. If you're in college, check out your school's Mechatronics course, they're becoming far more common.
Research will certainly require a PhD. I'm currently in a PhD program working in a robotics lab with a humanoid robot. It's very very very cool.
At any rate. If you're still in high shcool, starting out in high school isn't a bad bet, just make sure you keep up with your classes and grades. If you want to go the PhD route, the best thing to do is to go to a good undergrad school, get solid grades, and, most importantly, find a professor to do some work with... preferably research. Your letters of recommendation will make or break you for admission to a PhD program. Stay on the good side of your professors, at least three of them. Also, remember, it doesn't hurt to have a famous professor in your corner, but a professor who knows you better, but is less influential, is more helpful than a professor who is quite influential but barely knows you.
If you screw up any of the above steps, that's ok too. I definitely didn't do everything perfectly on my route here, but I still got into an exceptional school with a world-class lab and work with a professor who has made quite a name for himself.
Also, check out these cool pictures, featured in this month's issue of popular science http://www.popsci.com/popsci/technology/b67188432
The 4 step plan (Score:4, Funny)
2. Bodypopping
3. ?????
4. ROBOTICS
Re:The 4 step plan (Score:4, Funny)
Parent
Re: (Score:2)
BEAM (Score:2, Informative)
http://www.solarbotics.net/ [solarbotics.net]
In the professional sense, many engineering schools have faculty specializing in robotics. They tend to dwell in CS, EE, or MechE departments.
Get a phD (Score:2)
The post below assumes that you are interested in robotics as a career path, not as a weekend hobbyist thing.
I'm in a robotics undergrad degree at the University of Waterloo (the Mechatronics program, to be specific), and I've involved in quite a bit of robotics on campus as well as on the internship level. My suggestion is: don't stop at undergrad, or even masters. You can get INTO robotics with an undergrad or masters degree, sure, but if you want to touch any of the very interesting work, or have high-
Well first off (Score:2)
Re: (Score:2)
I want some.
Re: (Score:2)
I musn't run away... (Score:2)
I musn't run away...I musn't run away!!!
*sigh* shinji is such a little b*tch.
This may change your mind. (Score:2, Funny)
Read a book! (Score:2)
Lego Technics sets got me started with mechanics at a young age, and the book (my yellow covered, dog eared, marked up 1st edition) pushed me the rest of the way. I grabbed the books on the Rug Warrior from the MIT crew as a second step, though I didn't pursue them.
The Parallax BOEBot [parallax.com] is wonderful too. it's a lot more expensive, but it's an all in one kit that can get you a light reactive
Bear in mind how little is going on commercially (Score:5, Insightful)
There are academic programs, but the US robotics industry is tiny. I have a slide I use in talks; it compares total spending on robots, mobile robots, and ringtones. Ringtones are far bigger.
Robot R&D in Japan is serious, but in the US, it's the same old academic groups grinding away. The number of US commercial companies shipping products in the mobile robot space is very small, as is number of units shipped. Above the Roomba/toy level, there just aren't any volume applications. This seriously limits job and business prospects. There's a market in teleoperators for bomb disposal applications, and the machinery developed for that is quite nice, but it's not autonomous.
Even industrial robotics and factory automation is declining in the US. With manufacturing moving offshore to low-wage countries, the end of union labor, and a huge supply of illegal immigrants, plants are less automated than they were twenty years ago. The original Macintosh had less assembly labor in it than today's PCs. I can't recommend a US career in manufacturing engineering today.
Robot hardware is better than ever. The Lego Mindstorms stuff is primitive, but around $1000, things get quite good. Check out RoboNova [hitecrobotics.com]. Further upscale, see Mobile Robots, Inc. [mobilerobots.com]
The theory is getting better. Vision is starting to work. Planning actually works in the real world now. Adaptive control and learning finally work. There's enough CPU power to do hard stuff in real time on cheap hardware. Much is technically possible. But the market isn't there.
I ran one of the DARPA Grand Challenge teams [overbot.com]. That didn't really lead anywhere. The two best young people we had are doing very well, but not in robotics. One is running a hedge fund and one is working for an offshore derivatives fund. Of the older people, one is running a big web server farm, and one has retired. If you understand all the practical stuff and all the theoretical stuff to operate at that level, you can do very well at other things. But the payoff isn't in robotics.
This field needs a killer app.
Re:Bear in mind how little is going on commerciall (Score:2)
This field needs a killer robot.
Re: (Score:2, Informative)
Industrial automation is becoming so inexpensive that its a no brainer... as small shops like o
Microhydraulics (Score:2)
Re: (Score:2)
Are you in college? (Score:2)
Also if its a student run team with nothing solid pushing them (ie: failing a class if
The secret is: (Score:2)
Make Robot
Teach it English
Program it to hit keys on a keyboard
No-one would ever guess you're not a real person.
Unexpected Next without For
Core Dump
EEEE:3244
Suggestions..... (Score:3)
1) If you're in high school (US), try to see if your school has a First or Best team. If they don't, find one close by and talk to them. You might be able to start one
1b) If you're not in high school, find a local school that has a First or Best team, and offer to mentor. You can learn a lot
2) Join a local hobby robot club. I'm co-vice president of the atlanta hobby robot club (www.botlanta.org).
3) Build something! Get a kit...Vex, Boebot, Mindstorm, etc.
4) Combat robotics is an almost entirely different field from the rest of hobby robotics, but it can still be fun. (I'm talking here of the radio controlled combat robots, not autonomous sumos)
Okay, so go build yourself a sumo bot! And remember, a robotic arm is NOT simple....
ttyl,
--buddy
Like Louis Armstrong said about Jazz (Score:2)
You get into it by getting into it. You start by starting. Go do something!
I started in 8th grade by just saving my allowance and buying parts from radio shack and the local hardware store. Just try something. Build whatever you want to build. If you need to learn something to build what you want to build, learn it. If you're building something to impress your friends, fine, build something shiney and awesome. Otherwise, just do what you want and follow yo
How do you get into (insert interest here) (Score:2)
You do it. If you want to be really good at it you do it a lot.
And don't just read about it (unless the interest IS reading), books and the net are good for pointers but experience counts a lot more in getting good at things.
Start wth kits, cobble together junk, make some mistakes (try to make them non-lethal on non-dangerous) You will get a "feel" for what works for you and what doesn't.
You can never be too old or too young - but you can be too lazy or just not interested enough.
College (Score:2)
Re: (Score:2)
Fischertechnik. It is double the price but worth it. Many colleges use it in their robotics curriculum. The par