Slashdot Mirror


How Do You Get Into Robotics?

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?"

118 comments

  1. Mindstorm by kai.chan · · Score: 4, Informative
    1. Re:Mindstorm by AKAImBatman · · Score: 5, Informative

      I don't get it. What's so funny about the parent? He's quite right, actually. A Lego Mindstorm control module gives you a programmable computer hooked up to electromechanical parts. The legos provide a rapid prototyping tool for the robot's body. So it's a "real" robot, even if the Legos limit the extent to which you can take the final product.

      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.) :)

    2. Re:Mindstorm by unPlugged-2.0 · · Score: 1

      YES!!

      Mindstorms is a great tool to get into Robotics.

      I think the best way to get into robotics is actually with Lego's you can start putting them together and gradually working in mechanical capabilities into them. When you are comfortable putting together mechanical movement devices then you know you are ready to move to the next level.

      Mindstorms and also the Vex robotics kit are great though they require a lot of work and need someone dedicated.

      But really all it takes is some interest and a little bit of time and money and you are on your way. The first step is asking slashdot but don't spend all your time reading the replies. Go out there and get one.

      Then when you are ready you can tackle building a BattleBOT!!

    3. Re:Mindstorm by 91degrees · · Score: 1

      I totally agree. The precision standards for lego are very high. It's strong enough to withstand children playing with it and the Mindstorms system was based on a prototype created by robotics researchers.

      And there's a whole swathe of alternative programming languages.

    4. Re:Mindstorm by LordVader717 · · Score: 5, Informative

      You'd be surprised at the amount of lego used by scientists in quick setups.

      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 or leJos 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)

    5. Re:Mindstorm by Wornstrom · · Score: 2, Interesting

      I picked up a book on building tiny robots out of old electronics (walkman tape players and such). Some of the huge book stores carry these types of books in the miscellaneous computer section. I haven't built any yet but plan to start tinkering soon.

    6. Re:Mindstorm by Marxist+Hacker+42 · · Score: 1

      I'm thinking about buying this as a part of my (currently 3 years old) son's first computer setup. In an effort to start him out on the right foot with OOPS- tell me, is Lego Logo still availabe and compatible with Mindstorms? And what will I need to do to get it running under Linspire or Edubuntu?

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    7. Re:Mindstorm by Yuto · · Score: 1

      http://www.coolmuscle.com/ ASCII based integrated servos that work standalone or in networks. These are part of a quiet revolution going on in robotics.

    8. Re:Mindstorm by LordVader717 · · Score: 1

      Never heard of Lego Logo, what is it? As far as compatability with other Lego products, you can basically use anything. All Mindstorms is is basically parts from the Technic line with a programmable controller. I think the new NXT set avoids a studded design (no traditional studded bricks, just pins and beams), but they should be compatable with the older bricks.

      I'm not too familiar with the different Mindstorms programming projects myself. For beginners it would probably be best to use Legos own software. Don't know if that runs under Wine. Alot of alternative compilers can run under Linux, but many of them are text based. The Wikipedia article has links to many different Mindstorms sites.

    9. Re:Mindstorm by Marxist+Hacker+42 · · Score: 1

      Never heard of Lego Logo, what is it?

      The very first Lego Robotics kit, back in the early 1980s, was a turtle robot. To program it, you used Lego Logo- a special version of the Logo programming language, which was well known as a teaching tool for object orientation (before it was popular) and top-down design, by using turtle graphics. Lego Logo was indeed text based, using such commands as FW (Forward, with a units parameter), RT and LT (Right and Left with a degrees parameter), PU and PD (Pen Up and Pen Down). Thank you for the link though.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  2. It Depends.... by Gemini_25_RB · · Score: 4, Informative

    on how far you really want to go into the topic. I go to a fairly reputable univ. in robotics and cs in general. In fact, I got an email from one of the faculty today asking for undergrad help on various research projects, including various ideas in robotics...most were no experience required. Just my 2c

    1. Re:It Depends.... by Anonymous Coward · · Score: 0

      If you don't mind me asking, what university is it that you go to? I'm just curious, because your writing skills appear to be sub-par. You seem unable to capitalize words properly, and you have punctuation difficulties.

      Engineers and scientists, the type of people who frequently work in the field of robotics, must be able to communicate in an efficient, effective manner. The proper use of spelling, punctuation, capitalization and grammar are necessary. At most reputable universities, engineers and scientists are required to study such communication skills. So based on the style of your post, I would have to question the reputation of the university you supposedly attend. It does not appear that they did a very good job preparing you for the everyday communication you will need to involve yourself with once you graduate and enter the workplace.

    2. Re:It Depends.... by Gemini_25_RB · · Score: 1

      Honestly, I will not tell you what university I currently attend, because I cannot see how the specifics are even remotely relevant. The "sub-par" writing in my previous post is largely due to the fact that I was taking a two minute break from working on a psychology research paper, so I must sincerely apologize for my lack of caring at that time.

    3. Re:It Depends.... by mrchaotica · · Score: 1

      Mechanical Engineering would be a good major as well (and of course ME + CS would be ideal).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:It Depends.... by purfledspruce · · Score: 1
      You obviously don't know many engineers and scientists. Most of them have serious problems creating a document without errors in it. I like to think that most of us are thinking about things that are more important than spelling or grammar.

      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 scientists are required to study such communication skills." At MIT (possibly the most highly respected technical school in the world) for a master's degree all you have to do is pass a writing and grammar test.

      Don't be stupid--engineers are concerned with building things that work: bridges that don't fall down, rockets that don't blow up, and doing that really doesn't need much in the way of language skills. You have to be able to communicate requirements, and there's a set format for those. Scientists want to discover things. To set up and operate a labratory requires very little in the way of language skills.

      That's why we hire technical writers for our important papers. A technical writer has studied language and communication and has enough technical knowledge to understand what's being said and put it into an intelligible form. They get paid about half as much as an engineer. Engineers are NOT paid to write; they're paid to build. Scientists are NOT paid to write; they're paid to run a program.

      Stop obsessing over language; it is simply a tool to convey ideas, whether you're Shakespeare or writing on slashdot. The parent post conveyed his ideas well enough for you to get all snotty.

    5. Re:It Depends.... by Ucklak · · Score: 1

      For every 100 engineers, 98 won't be able to spell properly.
      In fact, 60% of engineering types are not effective communicators at all.

      I you have ever worked in an engineering office or team, there is a lead or manager that communicates to the clients.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    6. Re:It Depends.... by evilty · · Score: 1

      On a different note:

      I'm also a robotics guy (just finished undergrad with a big focus on controls/mobile robots/embeded systems, accepted to U of I and UCLA for masters work in controls in ME but decided to delay.) I'm currently a Chicago resident, and am trying out a few different career paths, still thinking that robotics is going to be a part of wherever I end up job-wise. Would you be interested in chatting over email on the subjects of robotics and jobs and such? drop me an email if so, stcorbett on gmail. :)

    7. Re:It Depends.... by Anonymous Coward · · Score: 0

      Frankly, you are a hypocrite. Your misuse of the comma (in the sentence beginning "Engineers...") is equally sub-par.

  3. FIRST by Sinryc · · Score: 5, Informative

    F.I.R.S.T. did it for me. :-) http://www.usfirst.org/

    --
    Yay, I have a sig.
    1. Re:FIRST by Eideewt · · Score: 1

      Same here. Anyone who can manage it should get involved.

    2. Re:FIRST by i+kan+reed · · Score: 2, Informative

      I was going to mod you up, but then I decided I really had to reply. US First showed me how my nerditcal instincts could outstrip any jock's athletic crap. A thousand chances to have fun planning, thinking and building in one year alone. It was the best possible introduction to robotics anyone of high school age could really have. If any of you are highschoolers with no robotics team, find a science/math teacher and get them to help you start one at your school.

    3. Re:FIRST by mdarksbane · · Score: 3, Informative

      No mod points, or I'd put you higher.

      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.

    4. Re:FIRST by Anonymous Coward · · Score: 0

      Yup, FIRST did it for me too.
      Its a great program that has really grown. My first competition was in 1997 and I am looking forward to giving back.. once I finally graduate and get a real job that is. Only 4 more sememsters for the E.E. degree.

    5. Re:FIRST by gatzke · · Score: 1


      I am on the design team for the FIRST Lego Challenge for next year. Cool stuff, and the Lego Mindstorms are cheap and flexible.

  4. Oddest. Question. Ever. by AKAImBatman · · Score: 2, Informative

    1. Go to Radio Shack and pick up a Robotics kit.
    2. There is no step 2, you've started.

    Maybe check Amazon for some highly rated books, play with some Lego Mindstorms, 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. :)

    1. Re:Oddest. Question. Ever. by sporkme · · Score: 1

      1. Go to Radio Shack and pick up a Robotics kit.

      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. 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.

    2. Re:Oddest. Question. Ever. by Lurker2288 · · Score: 1

      More to the point, I worked at a Shack when I was in high school, and their idea of what constitutes a 'robotics kit' is usually a few precut pieces of wood that you glue together and attach a motor to. I'm sure you can find something more worthwhile online.

    3. Re:Oddest. Question. Ever. by AKAImBatman · · Score: 1

      The Vex kits are a bit better than that. Most of them are currently on sale, so it's a perfect time to pick up a kit.

  5. Get some Galoob toys by BadAnalogyGuy · · Score: 2, Interesting

    My best advice is to start with some 80's toys from Galoob. Mr. T, Hulk Hogan, and Jem and the Holograms are excellent examples of how to put together robots. From the voice box triggered by arm movement to the blinking hair jewels triggered by proximity sensors, these things are real marvels.

    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 guidelines that govern software projects also govern Robotics projects. And just like any other embedded system, Robots are driven by sensors and the algorithms which react to inputs.

    Get your hands on some of those old toys and tear them apart to see how they work. If it's a hassle to get those toys, look into getting a GumStix development board and try embedding Linux or WindowsCE (or NetBSD, RIP). It will help you along the path to Evil Robot Overlord much more economically than trying to learn anything from Mindstorms.

    1. Re:Get some Galoob toys by s-twig · · Score: 0

      GumStix sounds like a good idea, any idea where to start, any docs on the web...?

    2. Re:Get some Galoob toys by BadAnalogyGuy · · Score: 1

      I'd start with Google. But for a hundred bucks, you can get started almost immediately in this area.

      There are multiple BSPs available for the Gumstix HW. I believe that they provide a Linux port, and I know that you can get the WinCE Platform Builder OS design/development software for free for 180 days and there are groups out there working on Gumstix packages for that.

      But what? You don't like Galoob? ;-)

  6. Short Circuit by Anonymous Coward · · Score: 0

    " How Do You Get Into Robotics?"

    Simple really

  7. Hip-shot guesses by Anonymous Coward · · Score: 0

    Learn physics, kinematics, embedded programming, electronics, and various actuation technologies. Get to know some machinists. Check out related university courses for online material.

  8. My favourite robot site by QuantumG · · Score: 1

    Check out this site.. I know the guy who runs it, for him it really is a labour of love.

    --
    How we know is more important than what we know.
  9. I know! I know. by ozmanjusri · · Score: 0, Redundant
    Build robots.

    Next question?

    --
    "I've got more toys than Teruhisa Kitahara."
  10. Depends by JanneM · · Score: 4, Insightful

    For recreational robotics - building simple stuff as a hobby - something like Lego Mindstorms is a very good way to get introduced to the field. Then you can start looking at experimental controller boards like a Basic stamp, self-contained single-board Linux machine or other small development system and go on building your own hardware from components.

    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 :)

    --
    Trust the Computer. The Computer is your friend.
  11. I used to work in a tool & die shop. by Anonymous Coward · · Score: 0

    I used to work in a tool & die shop. But I had a mishap with a sander, and due to nobody's fault but my own, I lost a testicle. I realized at that point that I was not cut out for shop life, took out a loan, and went back to school. I studied mechanical engineering, and eventually I found myself drawn to robotics. My focus has been on the use of robotics to perform the jobs typically done in a small tool & die shop, but without the risk to humans.

  12. How do you learn robotics? by atomicstrawberry · · Score: 1

    The way we do everything in the Slashdot army: from the book of instructions.

    1. Re:How do you learn robotics? by AcidLacedPenguiN · · Score: 1

      Which Slashdot alternate reality is this?

      In my reality the slashdot army throws out the instructions along with the warranty cards and celophane wrapings.

      --
      disclaimer: I've been known to store numbers in my ass for which to dig out when quantities are required.
    2. Re:How do you learn robotics? by atomicstrawberry · · Score: 1

      It was a poorly concieved reference to the German Army in Those Magnificent Men in Their Flying Machines. I guess no one got it. :(

    3. Re:How do you learn robotics? by AcidLacedPenguiN · · Score: 1

      okay, I was just getting worried that slashdot changed and left me behind!

      --
      disclaimer: I've been known to store numbers in my ass for which to dig out when quantities are required.
  13. Vex Robotics Kit by Bones3D_mac · · Score: 3, Informative

    The Radio Shack/FIRST Vex Robotics Starter Kit is definitely worth a look if you're serious about getting into the field. The long awaited programming module is even available now. The kit can also be upgraded with a wide array of sensors, motors and gear sets available from various dealers around the internet.

    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 to create virtual autonomous robots on your computer and make them compete.

    --


    8==8 Bones 8==8
  14. Linux Journal to the rescue! by strredwolf · · Score: 2, Informative

    The October 2006 issue of LJ has an article on Linux-based robotics. Grab a copy at your book megastore.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Linux Journal to the rescue! by holstein · · Score: 1
      The article is partly available online.

      But honestly, this is not the kind of article were you can learn how-to do a linux-running: it simply says how they use it, but you are not going to find anything "usable" from there.

      Try digging in HackADay or Make instead.

  15. 3 main ways... CS, ECE, or ME by Fallen+Kell · · Score: 2

    As I said, there are 3 main ways to get into robotics. Computer Science, Electrical and Computer Engineering, or Mechanical Engineering. All of these deal with different parts of what makes up a robot, and as a result, these are the places to start. Now if you are looking for "places" as in physical places, well, I point you toward the internet and the search function. Go look up colleges that participate in the different activities that you just cited in the question to /. and add soccer bots as well to that search. If you already have an undergrad degree in something else, well, you will need to go learn enough of the basics of one of the afformentioned disciplines and then go get a graduate degree in one of those fields, preferably from a university that does a lot of work with robotics. In working on your grad degree you will have the oppertunities to participate in the different competitions and research work that the better universities do in the robotics field. Once in one of those positions, you can make lots of contacts with different corporations and government agencies and line up a real job...

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    1. Re:3 main ways... CS, ECE, or ME by CastrTroy · · Score: 1

      I think this is very true. Robotics is a very big field, and it really depends on what part you are interested in. There's the building of the physical gears, belts, and other structures of the robot. Then there's the building of the electronic circuit boards and chips that go into the robot. Then there's the design of the software that controls the robot. I only have experience with the circuit boards, which I found very uninteresting, and very tedious, and with the software, which although very difficult, was actually quite interesting and exciting. However when I speak of the programming, I'm speaking of actually making the robot be able to think a little for itself. Not move from predetermined position A to predetermined position B, but actually be able to use sensors, like cameras, and do actions based on the information obtained from the sensor. This is where it gets really interesting. However, most robots don't do this kind of thing.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:3 main ways... CS, ECE, or ME by Braedley · · Score: 1

      To expand on this, the majority (if not the entirety) of a robot design team will consist of mechanical, electrical, computer and software engineers, as well as computer scientists. On some occasions, other engineering disceplines will be involved, but not to the same level, and not as often. Engineering is by far the best way to get into robotics as a profession. And although specializing in robotics isn't a sure bet at getting into the field, the experience makes you very employable in complementary fields (system control for electricals as an example).

  16. How about... by Anonymous Coward · · Score: 0

    engineering

  17. Get a subscription by Anonymous Coward · · Score: 0

    This is the premier robotics magazine for at home and undergrad folk. Everything else is rather specialized.

  18. I used to work in a ball & die shop. by Anonymous Coward · · Score: 0

    "But I had a mishap with a sander, and due to nobody's fault but my own, I lost a testicle. I realized at that point that I was not cut out for shop life, took out a loan, and went back to school."

    But your aim was improving.

  19. The matrix... by LordEd · · Score: 1

    In robot infested soviet russia, robotics get into you!

  20. Re: How Do You Get Into Robotics? by Anonymous Coward · · Score: 0
    How Do You Get Into Robotics?
    Practice, practice, practice!
  21. How Do You Get Into Robotics? by springbox · · Score: 4, Funny

    Step 1: Build robot
    Step 2: Climb in

  22. Robotics clubs by Professr3 · · Score: 1

    There are quite a few hobby robotics clubs - I learned a lot of what I know from the Atlanta Hobby Robot Club. They're scattered all over the USA, and I've heard rumors of clubs in other countries. We had an entry in our yearly competition from sweden, and several other multi-national entries that weren't able to make the trip. Search on google for a club in your area, and you'll be surprised how many people are interested in this field.

  23. .,. by thinking and doing by Horar · · Score: 1

    I've been writing up my robotics story on my website at http://asmith.id.au/robotics.html and publishing as much practical information about it as possible. I guess it works because this morning I received an invitation to apply for a robotics research position at a prominent university on the strength of the content of my website.

  24. The three main things by fce2 · · Score: 3, Informative

    You're looking at three main bits to get the whole thing up and running:

    • The body - motors, gears, etc
    • The electronics - basic concepts, sensors, motor drivers, and if you get into more complex stuff, computerish things like microcontrollers
    • The software - basic AI

    (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/

    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.

  25. Hobby electronics. by pontifier · · Score: 1

    I wondered the same thing. I started with hobby servos. You can get a model airplane transmitter and 4 servos for around $120. Play around with the servos, tape them together, and experiment. You can find instructions on the net for how to modify a servo for continuous rotation(to make a wheel). Play around.

    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.

    Electronics:
    Transmitter & receiver
    Servos... at least 4
    Batteries

    Useful stuff:
    Soldering iron
    Solder
    Electrical tape
    Duct tape
    Epoxy
    Pliers
    Exacto knife
    Small screwdrivers
    Wire strippers
    Multimeter

    Misc materials:
    Extra servo horns
    Balsa wood
    Wire clothes hangers
    bits of plastic
    CDs

    Have fun!

    --
    -John Fenley
    1. Re:Hobby electronics. by flewp · · Score: 1

      Shouldn't having duct tape make all the other glues/fasteners/soldering tools/etc redundant?!

      --
      WWJD.... for a Klondike bar?
    2. Re:Hobby electronics. by Anonymous Coward · · Score: 0

      Why the hell would you want a radio link designed for 1000 foot range if you're going to tool around the lab? Ridiculous. Just buy the servos and drive them from a microcontroller.

    3. Re:Hobby electronics. by pontifier · · Score: 1

      The reason to go for a radio link isn't for the range, it's for the ability to control your servos manualy. You can go through the think/build/play/destroy cycle quickly, and it's fun. There is a place for microcontrolers, but mostly I stay away from them. If I want to program behavior, I'll program it, and if I want to control something, I'll control it. In-between is unsatisfying to me. I don't feel that microcontrollers will help me to answer the questions that I have in robotics.

      --
      -John Fenley
  26. Couple suggestions by NitsujTPU · · Score: 4, Informative

    1) A book that I thought was awesome when I was in high school was "The Robot Builder's Bonanza." You can check it out. The material has held up quite solidly. You'll learn all about building robots to pick up cans of soda.
    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/b671884322 63d010vgnvcm1000004eecbccdrcrd.html If you're the reading sort, you might also enjoy the article that it accompanies. http://www.popsci.com/popsci/technology/d6a1884322 63d010vgnvcm1000004eecbccdrcrd.html (It's by Ray Kurzweil)

  27. The 4 step plan by AliasTheRoot · · Score: 3, Funny

    1. Listen to old skool Hip Hop / Electro
    2. Bodypopping
    3. ?????
    4. ROBOTICS

    1. Re:The 4 step plan by Jah-Wren+Ryel · · Score: 3, Funny

      Domo arigato!

      --
      When information is power, privacy is freedom.
    2. Re:The 4 step plan by radarsat1 · · Score: 1

      Best... post... ever.

  28. BEAM by Razzy · · Score: 2, Informative

    BEAM bots are cheap, relatively easy to make, and provide a great introduction to both electronics and basic robotics. They aren't the most sophisticated bots in the world, but they are a great place to start. And, because they use analog electronics instead of microprocessors, they require no programming skills (if that matters to you).

    http://www.solarbotics.net/

    In the professional sense, many engineering schools have faculty specializing in robotics. They tend to dwell in CS, EE, or MechE departments. The CS deparment I got my degree in had courses in robotics and plenty of opportunities for students to work with bots.

  29. Get a phD by p0tat03 · · Score: 1

    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-level control over a project, a phD is almost without a doubt a necessity.

    If you just want to get your hands dirty and have fun, go for a controls-related degree. Remember that there are many different sides to robotics: control systems, electronics, mechanics, etc. To be effective in the field you need to have a basic knowledge of all areas, and specialize in whatever interests you the most. A degree would go a long way. The traditional mechanical or electrical engineerings are good in this regard, and there are many robotics-centric and controls-centric programs starting to appear that would give you more specialized knowledge.

  30. Sorayama by Anonymous Coward · · Score: 0

    Of course. What else?

  31. Step 1...alcohol by Xerxes1729 · · Score: 1
    1. Obtain alcohol.

    2. Go to car factory.
    3. Get drunk.

    ...oh, wait. You want to know how to get into robotics, not how to get robotics into you.

  32. Well first off by antifoidulus · · Score: 1

    You have to be born of the day of the 2nd impact or else you can just forget it. Even then, it gets a little tricky. Your mother has to be dead AND the magi have to pick you based on the Marlmaduke report. Then you are either blessed with incredibly high sync rates OR you have to train in the entry plug simulator(which also means skin tight body suits and sitting in a pool of a funky liquid). You can bypass this if they need a pilot in an emergency however. After all that, they will finally put you in a robot when an angel attacks.

    Hope this helps.

    1. Re:Well first off by inio · · Score: 1

      Whatever you're smoking ...

      I want some.

    2. Re:Well first off by Dachannien · · Score: 1

      Alternatively, if you'd rather just be a robot, your choices include being in a plane crash at age 9 or working on an undersea research laboratory.

    3. Re:Well first off by Cybrex · · Score: 1

      No you don't. You probably can't afford the habit. ;-)

      The gp post is a reference to the anime series Neon Genesis Evangelion. I've seen friends financially broken by their devotion to it.

      As the t-shirt says: "Anime: Drugs would be cheaper"

      --
      Boundless Expansion, Self-Transformation, Dynamic Optimism, Intelligent Technology, Spontaneous Order- BEST DO IT SO!
  33. This may change your mind. by jpardey · · Score: 2, Funny
    --
    I have freaks! I did something right...
  34. Read a book! by dpaton.net · · Score: 1

    I started with the . It's not perfect, but the 2nd edition helped a lot, and the projects are decidedly garage oriented.

    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 is wonderful too. it's a lot more expensive, but it's an all in one kit that can get you a light reactive robot in an afternoon.

    --
    This is not a sig. this is a duck. quack.
  35. Bear in mind how little is going on commercially by Animats · · 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. Further upscale, see Mobile Robots, Inc.

    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. 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.

  36. Simple. Use a screwdriver. by Anonymous Coward · · Score: 0

    You might need one of those fancy security bits from your local electronics shop...

  37. Lego? by n3tcat · · Score: 1

    I know it seems a bit immature, but I've seen some crazy things done with Lego Mindstorms, from building a disk array to a robot that cleans rooms and such. It should provide a good entry level system for you to learn how to at least *think* like a roboticist.

  38. Microhydraulics by knipknap · · Score: 1

    Ah, maybe here somebody knows where to get a complete set for miniature hydraulics? I have searched for something like that for ages, and phone called about 20 different vendors of hydraulic components, but found only one German language website that had some, but not all of the required components. Even that page now disappeared.

    1. Re:Microhydraulics by tpjunkie · · Score: 1

      Have you looked into pneumatics instead? It's the same concept as hydraulics really, but you can probably get the components cheaper and of course, if your system develops a leak, there's no mess to clean up. They also scale down quite small, with 1inch diameter cylinders quite common.

    2. Re:Microhydraulics by cr0sh · · Score: 1

      If you want to do miniature hydraulics, the best way to start is syringes, aquarium tubing, and vegetable or mineral oil (actually, for such a small system, water could be used as well, and cleanup would be easy). You can also start out with just pneumatic action by eliminating the oil (best to start learning this way anyhow). The difficult part of such small systems is obtaining switching valves - you can find miniature pneumatic valves, but they don't work well (or at all) with liquids (especially oils), and I don't know of any small hydraulic valves. What you might try to do is rig up a double sided syringe into a spool valve, then actuate that with a solenoid. Also, use plastic tubing connectors from an auto parts store (sold for use on vacuum lines) or from a hardware store (for water drip sprinklers). Connect all your parts with epoxy or similar (or, twist-tie with steel wire). Larger cylinders could be made with PVC or copper/steel/allumninum pipe/tubing (build your piston with a turned disk and a steel rod or dowel in the center, seal the piston with a silicone o-ring or similar, however sealing the end where the rod comes out won't be easy - look into homebrew stuffing boxes). At a certain point you will want to work with the "real stuff" - for this, you will need to go to a surplus or similar dealer in heavy-duty and industrial machinery - some industrial pneumatics can be driven for a little while using oil or water (although the seals probably won't last). Also note that real hydraulic/pneumatic systems utilize something called a "pressure accumulator", which is essentially a fancy word for a pressure tank - it is to store compression energy in the working fluid to allow for high-speed movements - whereas otherwise you can only work as fast as your pump. For pneumatic pumps, you can get by with a small air compressor or (even better) a high-cfm airbrush compressor. However, I know of no such similar pump for small hydraulic systems. You can get self-contained electric hydraulic pumps (you see them used on electric log splitters and automobile lifts), but they are overkill for small hydraulics (and likely you couldn't homebrew hydraulics that could withstand the pressure anyway). One other note when working with hydraulics - in a true hydraulic system, leaks can be deadly. While you won't encounter the pressures you would see in a commercial system with a homebrew system, it is something to keep in mind. A small leak on a commercial system can spew a stream of pressurized oil out that can cut through just about anything. So, keep this in mind when you homebrew - wear goggles at least. Also realize that as the fluids are worked (whether air or oil/water), they will heat up, so think about a radiator/cooling system as well.

      --
      Reason is the Path to God - Anon
  39. Are you in college? by Rakishi · · Score: 1

    Where I went to there were quite a few official/school robot projects/teams and various ones started by students (some of which had school funding). If you go to college you may try looking around and see if any exist, they may be happy to let you on even if you don't know much. Do keep in mind that if they let you do anything important (ie: not the code/soldering monkey) don't hold high hopes for the project getting far.

    Also if its a student run team with nothing solid pushing them (ie: failing a class if it doesn't work, an angry professor) then there may be a problem with things getting done (schoolwork, more important activities, etc.). On the plus side if you do dedicate your time to such a team you may very well get to do anything you want without paying for anything. Just don't take it too seriously in such cases; last time I did I got a non-working robot (it was for a competition)), 4 days without sleep and 4 days of telling people what to do while getting gradually more angry and annoyed (I became the de-facto leader of the team I think as I think I was the only one who knew how everything worked).

  40. As with most fields of knowledge... by Wizard052 · · Score: 1

    You can get all the textbooks, e-books and magazines you want, or which you think you want, to further you into this field but I suppose nothing replaces grabbing hold of wires, cells, toolkit and other what-not and getting down to it. Most successful people in robotics probably got in this way, at least that's been my experience in programming. We're having a java class this semester and there seem to be two distinct classes of students- there are those who lugg around heavy java manuals, downloading PPTs and PDFs by the MB so as to 'learn' programming and there are those who simply...code. It's a no-brainer as to which group out-performs the other.

  41. Re:Bear in mind how little is going on commerciall by thelost · · Score: 1

    sorry, just thought I would fix the last part of your post:

    This field needs a killer robot.

    --
    Promote Charity on Myspace, Show Your Colours!
  42. Re:Bear in mind how little is going on commerciall by kfg · · Score: 1

    This field needs a killer app.

    Make love robots, not war robots.

    KFG

  43. I started... by Facegarden · · Score: 1

    I started at lynxmotion.com... i bought their simplest hexapod kit and went from there. They show you how to build it, but it's real, legitimate robotics, and you see how it's put together. The next robot i built was designed from scratch. It was easy once i saw how servos could be interfaced to a microcontroller (which i learned from the first hexapod i bought). So yeah, i love lynxmotion.
    -Taylor

    --
    Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
  44. The secret is: by clickclickdrone · · Score: 1

    Buy Lego Mindstorms
    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

    --
    I want a list of atrocities done in your name - Recoil
  45. Re:Bear in mind how little is going on commerciall by Gridpoet · · Score: 2, Informative

    I have to slightly disagree with your statements... While i do conceed that the overall manufacturing levels in the US are declining, the amount of manufacturing done by automation is rapidly expanding. I currently work as a robotic technician for a small ohio shop...in the past 3 years we have doubled our robotics count. nearly all of the shops i have contact with in the area are undergoing a similiar renisaince.

    Industrial automation is becoming so inexpensive that its a no brainer... as small shops like ours strugle to keep up with super cheap chinese labor they are finding that the only viable solution is to remove the labor.

    With vision systems becoming fully integratible with nearly all the robotics packages out of the box and with more and more of the robotics manufacturing supporting PC based controls, the apex of human replacement in manufacturing is drawing ever near. At 32, i fully expect to see industrial robotics with full bin-picking abilities and teach-by-demonstraion capacities in my lifetime...
    when this happens the only jobs in manufacturing will be as robotics technicians... i would say now is the time to get in on the ground floor :P

    --

    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    This is MY galaxy...go find your OWN!

  46. Suggestions..... by nullset · · Score: 2

    Others have said the same thing, but I'll rehash and add a bit more detail.

    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.... :) Start with something easier, like an RC car, then add some sensors and make it able to drive itself around. Maybe work your way UP to a robotic arm...

    ttyl,

    --buddy

  47. Like Louis Armstrong said about Jazz by Soong · · Score: 1

    "Man, if you gotta ask, you ain't never gonna know."

    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 your bliss.

    --
    Start Running Better Polls
  48. Local Positioning System by neuromancer2701 · · Score: 1

    I have been fascinated with Robots since my childhood and is why I got an EE degree. We had to build a Pong robot in College it was pretty cool. The great hindrance to mast producing of robots I think is being able to have a cheap $150 positioning system. GPS is good but have a lawn mower being off by +- 12 feet is not good. But I guess that is jumping why ahead of where you want to be. The main thing is to just mess around good to a local college and see if they have any extra parts or dumpster dive. If you go into soldering make sure you have a good gun, bad ones make it alot harder. Have fun.

    --
    "If you like Battlestar Galactica, you're probably a huge nerd." -Stephen Colbert
    1. Re:Local Positioning System by 50000BTU_barbecue · · Score: 1
      "The great hindrance to mast producing of robots "

      Until they make robots water-tight, mast producing them is counter-productive.

      --
      Mostly random stuff.
  49. Mindstorms and a good imagination by seanfast · · Score: 1

    I posted a question related to getting started in robotics on here a month or so back. But it was in the career field.

    My advice to you is go spend $250 at Target/Amazon/etc on Lego Mindstorms NXT. Then use your imagination and come up with 20 or so simple robots you can think of to do cool little things. Then, depending on how much free time you have, take one off the list and actually build it with your set. One a month, one a week, whatever. Just start building. You'll learn so much while experimenting with it yourself, that you couldn't ever grasp reading a robotics book. Sure they provide details on the hard stuff. But you just want to get into it. You don't care about degrees of freedom yet, or kinematics (ugh). Certain concepts you grasp better when you are building a robot and you see them in action for yourself. For instance, I got a much better understanding of torque when I built a Lego robot. My robotics class had us use Lego for our projects, which helped solidify the stuff we learned from the book and professor. You're a complete beginner. The set is perfect for what you need. Don't listen to the guys telling you to go to RadioShack or something, buying some set that may seem like more work than it's worth.

    You need to get into the fun of it, and the newer Lego set is much better for that. Some may argue it's limited in scale. But find me another set where you have 3 motor servos, an ultrasound sensor, light sensor, touch sensor, microphone, speaker, lcd display, flash storage for programs, easy to use software, usb connection, guaranteed compatibility between sensors and the system, about 500-600 pieces, and a huge support base in case you need help. Lego has that all hands down. And you don't need to waste time, money, or frustration with soldering, or shorting out a sensor because you're not an electrical engineer.

    As for projects, here's five common ones that not only will be pretty easy to get started, but will show you some of the basics of robotics.
    1. Line follower - uses sensors to drive along while following the path of a painted black line
    2. Cliff Explorer - drives around a table, but when it encounters an edge, it won't drive off
    3. Light Catcher/Avoider - your choice, avoids or follows a flashlight you drag around the table
    4. Speedtrap robot - waits for a car to drive by that's traveling too fast, then pulls out and chases it
    5. Dancing robot - waits till it hears music, then dances until the music stops, and repeats when it starts again

    Hope all that helps. BTW, those 5 can all be done with the Lego kit in a day or two if you're interested...

    1. Re:Mindstorms and a good imagination by everphilski · · Score: 1

      Some may argue it's limited in scale. But find me another set where you have 3 motor servos, an ultrasound sensor, light sensor, touch sensor, microphone, speaker, lcd display, flash storage for programs, easy to use software, usb connection, guaranteed compatibility between sensors and the system, about 500-600 pieces, and a huge support base in case you need help. Lego has that all hands down.

      Fischertechnik. It is double the price but worth it. Many colleges use it in their robotics curriculum. The parts are able to connect in three dimensions, they aren't "bricks" but have slots on all sides and connector pins so any 2 blocks can mate in any orientation. The controller has more IO ports, the ability to natively program in "real" programming languages verses a GUI (granted with the NXT you can program in NQC [C], BASIC, and .NET if you can get the non-supported additional software working).

      For example: Industrial robotic systems using Fischertechnik. They show some very large-scale assembly line robotics processes. Some very cool stuff. Click on the "Computing Kits" link for kit information. There are a few different kits with motors, pneumatics, etc.

      Lego's are fine - my 12 year old brother makes robots using the NXT kit - but if you are in the slashdot age and are serious about this, Fischertechnik might be the way to go.

    2. Re:Mindstorms and a good imagination by seanfast · · Score: 1

      You can also program into NXT with Java, which is what I do.

      I didn't intend to exclude other kits, I was simply comparing NXT to say, RadioShack sets which are the same price but much harder to get started with if you're a total beginner with no formal background in robotics. I'd rather spend my $250 on it than any other set.

      Also with your set, which you say is twice the price, may not appeal to someone just getting started. It may be more of an intermediate set to get when he grows tired of Lego Mindstorms (possible?). I didn't have 500 bucks to spend when I got mine. For anyone reading his post who has the same question, I was providing a (relatively) cheap set for their needs.

      I don't know about your 12 yr old brother, or whatever the "slashdot age" might be, but I'm serious about robotics, I'm 22 yrs old, I have a B.S. in CS and a specialization in AI. I am also currently working full time at a major software contractor, and taking my Masters part time with a specialization also in AI. I think I'm included in the Slashdot crowd, and I love the NXT set.

    3. Re:Mindstorms and a good imagination by Anonymous Coward · · Score: 0

      First sentence of that site: it's/its mistake. Confidence level very low.

    4. Re:Mindstorms and a good imagination by everphilski · · Score: 1

      I'm an Mechanical/Aerospace engineer and I find legos pretty restrictive in the ways they can be pieced together. But that's just me... don't get me wrong, I loved them when I was a kid, and my son in a few years will have a slew of them, but as a platform for development they are just too 1-dimensional. They stack up, in order to connect left-right you have to stack up or use pins and brackets, etc. Other development systems like Fischertechnik or VEX even are a lot more similar to real-world engineering techniques. But again, I'm an engineer.

      The thing that killed me about the NXT though is the lack of IO. My brother has one, I taught him the fundamentals to get him up-and-running last time I was home, but the number of IO/motor ports are so restrictive. 4 inputs, 3 outputs. You need 2 motors for a simple differential drive, and one motor is pretty pointless except for the most trivial grabber or (if you were doing a car-type base instead of differential drive) steering mechanism.

    5. Re:Mindstorms and a good imagination by seanfast · · Score: 1

      I agree completely with your observation about the IO. I think our difference of opinion lies in the fact that you are in engineering and I am in cs. Right there shows why you're more concerned with the physical ramifications of the set, while I am more worried about the software and compatability of the set. Makes sense considering our backgrounds. I agree with the lack of IO and motors. Most of the really cool ideas I have about NXT for robots I'd like to make with it (beyond the typical experiments such as the ones I listed in my first post) involve me purchasing a second NXT set for a 6 motor robot. That's the only way I can think of to make some of the more complex ideas I have in mind. Thanks for replying by the way, I appreciate your observations.

  50. I musn't run away... by everphilski · · Score: 1

    I musn't run away...I musn't run away...
    I musn't run away...I musn't run away!!!

    *sigh* shinji is such a little b*tch.

  51. How do you get into (insert interest here) by JoeCommodore · · Score: 1

    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.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  52. Hacking toys by dahl_ag · · Score: 1

    Based on my experience, here is an easy and cheap-ish way to get going from the hobbiest perspective.

    1. buy a book like "The Robot Builder's Bonanza" (already mentioned elsewhere)
    2. go get an OOPic (http://www.oopic.com/) this is less than $100 and lets you start learning about microcontrollers. It even has some microswitches and led's onboard, so you can start learning without getting into electronics yet.
    3. now go buy a radio controlled tank from your local toystore. take the top off and remove the 'radio' parts and replace them with your oopic. use a couple bumper switches from radio shack to give it awareness of its surroundings. (I like the tank more than a radio controlled car, because navigation can be simpler. forward, reverse, pivot left, pivor right)

    You can see the robot that I did using this approach at http://dahlweb.net/index.php?page=zaurbot
    On this page, you can see that I added a Sharp Zaurus to supplement the OOPIC

  53. College by The+MAZZTer · · Score: 1

    My college offers a 1-month January Term course in robotics. I'm taking it this January, should be alot of fun. :)

  54. FIRST VeX Challenge by rczik · · Score: 1

    Try the VeX kit. It's reasonably priced, very configurable, programmable and fun. Then go look at the FIRST VeX Challenge (http://www.usfirst.org/vex/). It's a great way to get introduced into robotics.

    Ron
    Coach Angelbots (www.angelbots.org)

  55. Another list here by bpb213 · · Score: 1

    A lot of people have caught the obvious, so I will really just summarize.

    LEGO NXT & Mindstorms are both great kits to play around in. Especially if you have traditional LEGO bricks and Technic pieces already.

    If you are more into Erector style kits, then go with the Vex kits from Radio Shack. They are clearing them out for some reason, so they are cheap. Make sure you get a programming kit though.

    If you want more "professional" robots, maybe take a look at Lynxmotion, they have really really cool sets that will come with everything you need to make an arm, or a walker, or what have you.

    Of course, you can go pre-made, but simpler, with a Mark III. This basic kit is wonderful to learn programming of a micro controller.

    If you want a more capable micro, the OOPic is a good choice.

    I have played or own all of the products above, and they are all wonderful ways to get your hands dirty. Of course, also see the book recomendations in this thread, there are excellent selections there too that I highly recomend.

    --

    This .sig looking for creative and witty saying.
  56. Robot books by David Cook by Minimum_Wage · · Score: 1

    I'd second (or third) the Mindstorms recommendations - it's great to be able to put together a complete robot in an hour or so. When you decide to start building your own robots from scratch, I'd really recommend the David Cook books "Robot Building for Beginners" and "Intermediate Robot Building." The first book walks you step-by-step through every aspect of building a line-follower robot using simple parts and circuits. The Intermediate book is more of an "engineer's notebook" with lots of details and advice on sensors, motors, and garage machining. Great stuff and a of fun just to browse for ideas: http://robotroom.com/

  57. Very VERY hard work! by SilicaiMan · · Score: 1
    Robotics is a very tough field that either encompasses or is directly related to many other complex disciplines like AI, computer vision and control theory, each of which encompasses many sub disciplines. The fact that we still don't have any robots operating in the real world is a testament to how hard these discipline are.

    Some people might argue that we already have robots in the form of assembly lines, remote-controlled vehicles and other machinery. For some definition of robotics, this is true, and sure, you can buy a hobbyist kit, and build your own remote-controlled "robot", but that is a very far cry from what science fiction writers have dreamed of for decades.

    Robotics as a science started ~50 years ago at MIT, and then Stanford. Now, there are hundreds of labs around the world, both in academia and industry, spending billions of dollars on related research. Progress has been really slow, due to the extremely difficult problems associated with building a robot. Some of these problems:
    • Stability: It's very hard to make a biped robot. You either have to give it huge, duck-like feet (which increases its area of contact with the ground, but reduces maneuverability), or you have to rely on multiple (>= 3) feet or wheels (which limits the kind of terrain it can operate on).
    • Intelligence: AI is really tough. That is why most robots in operation today are dumb machines that have very specific tasks, and that completely fail if any of the multiple assumptions it has is violated.
    • Vision: Computer vision started as a summer project at MIT in the sixties, and so far, it has not been cracked. It is extremely hard to design something as versatile and efficient as the human eye, so most robots employ infrared sensors and, more recently, GPS technology. Even then, the task of detecting an object within an image is an extremely difficult one, which is why most robots today are employed inside very controlled environments where specific colors can be associated with specific objects.
    • Natural language processing: Due to the difficulty of NLP, we have to communicate with robots through "non-natural" channels, like a programming language or a remote-controller, which severely limits the way we interact with them.
    Of course, depending on your application you might not need to tackle all of the above problems (and I suggest you don't try to tackle all of them at once), but I just wanted to show you some of the problems that robot designers have to deal with.

    In conclusion, if your goal is to learn more about robotics by building simple, remote-controlled robots, then a hobbyist kit will do. Otherwise, nothing short of a PhD in either CS, Electrical Engineering and/or Mechanical Engineering, along with a lot of hard work, will do.

    Hope I haven't discouraged you though :)
  58. How to get into robotics by KlomDark · · Score: 1

    1. Stand in front of robotics
    2. Open access panel with screwdriver
    3. Insert favorite appendage into access panel
    4. You are now into robotics

    On a more serious note, the Omron C200H programmable logic controller, which was several thousand $ when first released around 1990, is now available on ebay way cheap. These things are full scale industrial automation controllers (Can control pretty much anything with it, servomotors, lights, pneumatics, hydraulics, anything.) Can get these tiny 3/4 proximity detectors (think tiny metal detectors) that can sense metal moving within an inch or two. Photosensors. All kinds of stuff.

    If you get one, make sure and get one that comes with a manual. The C200H manual is the best for explaining Ladder Logic (The language you program these things in, think something like Graphic Assembly language.) I got my first job in robotics by reading this manual. Took me about three days to learn enough to come up with a design to turn my car (Real car, not toy) into a remote controlled car. Never built it, but my plans got me the job.

  59. Some Very Useful Links by littlewink · · Score: 1

    Here's a search at Google for robotic components fitting your requirements.

  60. Mmm robots by Athena1101 · · Score: 1

    I love robots.

    Hear's another vote for FIRST-related stuff. I was on a high school team and now I mentor and help to run the Boston regional competition. It's a really great program.

    LEGO MindStorms and VEX kits are great. I took a BOEBot (parallax.com, I think) to my senior prom -- it ran on a BASIC Stamp (old school!). These all come with great documentation.

    If you're in to programming, try a Roomba. The ones iRobot makes. They opened up their SCI protocol and they're inviting hackers to do fun and interesting things with them. You can nab one for $100-$150, have all the hardware and place, and just play around with the code. As an added bonus, it'll even vacuum your floor!

    I don't know how old you are, but try to find internships with robotics companies, too. I'm in the Boston area, so I'm most familiar with companies here, but lots of other cities have growing industries where even a couple of months seeing things in action will give you a good perspective on the field.

    And above all, hack away :D

  61. Re:Bear in mind how little is going on commerciall by Animats · · Score: 1

    While i do conceed that the overall manufacturing levels in the US are declining, the amount of manufacturing done by automation is rapidly expanding.

    Right. What manufacturing is left in the US is heavily automated. Visit a US plant that makes some high volume consumer product, and you'll see barely any people. If it's labor-intensive, it's been offshored by now.

    US robot sales are falling right now. For the first half of 2006, "total sales for North American robot suppliers totaled 7,141 robots valued at $501.4 million. The totals represent a decline of 37% in units and 26% in revenue." (over 2005). This reflects the decline in the automotive sector. The long term trend is up, but not steeply.

    $1 billion a year isn't a big industry. By comparison, ringtone sales are around $600 million per year and climbing rapidly.

  62. Robot Education Dot Org by Anonymous Coward · · Score: 0

    You can get started right now with real and simulated robots. Try PyroRobotics.org which allows you to write robot "brains" in Python code. You can control a simulated robot immediately, or build your own out of a Roomba, and use the same control system.

    Also, check out blogs.RobotEducation.org for more information on other robots.

  63. How to start... by grouchyDude · · Score: 1

    It's like saying "how do I get into computing". You can do it at home on your own, but in that case unless you are a miracle case your potential will be capped and/or it will take a long time. Hobby robotics is not the same as "real" robotics.

    The traditional way to genuinely get into robotics is to go to graduate schools in a school with a strong robotics groups (or person) in Computer Science, Electrical Enginnering, or Mech Eng, or Robotics. Seriosu robotics requires a good background in mathematics too. Some schools with visible robotics programs in North America include: CMU, Georgia Tech, MIT, McGill, and U Texas.

  64. How Do You Get Into Robotics? by Anonymous Coward · · Score: 0

    Thru the hatch in the chest.

  65. 2nd reply by Marxist+Hacker+42 · · Score: 1

    Thanks to that link- you answered my question. Terapin Logo is one of the compilers available for use with the original RX1 and would presumably work with any COM compliant API.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  66. Trossen Robotics by sweeps78 · · Score: 1

    If you want to get into robotics, whether it be beginner, intermediate, or advanced, I'd definately check out Trossen Robotics: http://www.trossenrobotics.com/ We started off as PhidgetsUSA. Phidgets are great and have a wonderful API, but since they can be used in so many different areas, it makes them difficult to market. While we were marketing Phidgets technology, we kept running across some really cool people/companies in the robotics field, so we decided to focus solely on the robotics market, and partner up with all of these companies:) We still sell Phidgets as well, but we're marketing them more towards robotics. We're still in the startup phase, with updates to the website being done everyday. However, we already have a pretty impressive product line, with a ton more products being added in the coming months! - Alex

  67. Check out http://www.terk.ri.cmu.edu/ by Anonymous Coward · · Score: 0

    Their project lets you toy with robotics easily to start, doesn't require too much cash, and you can get as deep as you want. I'm thinking of jumping in. http://www.terk.ri.cmu.edu/