I understand this is a broad question but I'm taking the risk to ask anyway. Robotics, from what I can tell so far, is a detailed, diverse, and thorough field. However, if there are better areas of research to invest time into, what would those areas be?

  • 1
    $\begingroup$ Welcome to Robotics.SE, rpeg. Unfortunately, life questions, i.e., questions about choosing how to spend your time (what book to read, which class to take, what robotics project to construct, what career to pursue, etc.) may be about difficult decisions, and they are often important, but they are too specific to your own situation and are unlikely to help future visitors to the site. They would be better off asked in Robotics Chat. $\endgroup$ – ThomasH Feb 9 '14 at 17:07
  • $\begingroup$ Also, very similar questions have already been asked before. $\endgroup$ – ThomasH Feb 9 '14 at 17:09

Yes this is a broad question, you answered it partially is depends on your project.

If you are working on a team, you probably would be responsible for the electrical, or mechanical, or navigation, and goes on, so you can go more deep inside the topic.

But, anyway, you should know sufficient about the other team topics to integrate things together.

If you are managing a project, working not in a big team, or want to get more specialized, there's so much things related to robotics. And as a base I would say: Electronics, mechanics, electro-mechanic, programming. This will include for example in mechanics, all the basic concepts, tons of literature and the experience you gain with time, and this includes how the things you study are manufactured. That includes (but not only) how the material is cut, welded, molded, each type of the processes and their pros and cons, etc.

Kits will help with this, but it will take some years to get all together, as the kits have the pieces manufactured, you probably don't experience the more manufacturing questions. You would not get complicated by "will this method of joining" two materials will be the correct choice for this type of application? Will the stress on it be a problem?

This is just about mechanical, now take that to electrical, electro-mechanical, and programming, as you see, it takes time and effort. This means you would not know all about just one, you probably want to specialize in one subject once you get a project that will require it, but with the base and experience in this topics, it should be a more easily learning curve to get on the subject.

As robotic is a wide topic, you probably won't get all in small time, this would go with the experience, literature, already implemented solutions, and goes on.


Arduino really helped me get started. Tons of support and great products these days.

Parallax is another good company offering great starter kits. PBasic is a good starter programing language which runs on the Basic Stamp. The Activity Robot Kit was very useful for me.


Not the answer you're looking for? Browse other questions tagged or ask your own question.