<p>Because the university I am attending does not have Mechatronics or Robotics Engineering, I was wondering which major will most likely allow me to work on robots ( biomechanics, artificial intelligence, etc) Mechanical E, Electrical E, or Computer E?</p>
<p>All of those majors would be working on different aspects of robotics. The mechanical aspects would obviously be done by mechanical engineers, electrical issues are solved by EE’s. CS guys would probably do the AI. </p>
<p>There are not so many jobs in mechatronics though, so make sure you have a broad interest in your field of choice outside of robotics.</p>
<p>Robots need not be autonomous, but rather remote controlled if the distance is not too great, so hence there may be no need for AI. However, a robot may have need of coordination and sensory evaluation so there’s probably a computer involved.</p>
<p>I would say just go with mechanical and minor in cs if you want to. Your ME classes will expose you to circuits, controls, etc. And as a ME sooner or later you’re going to have to work with micro-controllers, circuits, programming, etc. and when you do you’ll learn it on the way.</p>
<p>^ You make it sound like picking up programming and embedded system design is an easy task. :D</p>
<p>IMO:</p>
<p>MechE if you want to design robots’ mechanical systems or want to do “robotics.” Will give the most exposure to everything else.</p>
<p>EE if you want to design electrical systems like control, signal processing for sensors if needed, or power.</p>
<p>CompE if you want to design robots that are autonomous or are interested in AI. You will make the code that makes the robot “smart.”</p>
<p>Haha I didn’t mean to make it sound easy but I guess it came out that way because I just finished up a project sort of related to this type of thing. I had 0 experience with microcontrollers, signals, electronics, etc (going to start my junior year in the fall) and in 10 weeks I had to learn to program in a new language, learn to interface components to a microcontroller, and learn about PD control. It actually wasn’t that bad either XD</p>
<p>Once you start going down the road of high level robotics and AI, it becomes A LOT of CS, algorithms, and math. Back in college, I did a lot of robotics research and coding.</p>
<p>Although a lot of engineers know how to program, most non-CS people (even some CS people) code very poorly. Their poor coding abilities don’t scale well and after a project becomes too large, the code base becomes very unstable.</p>
<p>I would recommend majoring in CompE with a focus on CS, embedded systems, and robotics (if you have classes like that).</p>
<p>And like someone who has said it before, there are not many jobs in robotics. Although if you are good at coding, a lot of skills and experience will transfer over to other software jobs.</p>