Other answers are correct: It depends on where you are focusing, and what your topic will be. However, there are some common themes. I would say that a minor in mathematics from a decent university should cover the bases.
I would strongly recommend the following, based on my experience:
- Linear Algebra, at least one or two semesters. Plan on taking refresher courses and specializing if necessary. Because robots operate in the world, and the world is defined by coordinate frames, knowing something about matrix multiplication, inverses, rank, affine and projective transformations, etc is extremely helpful.
- Calculus, at least 3 semesters.
- Some numerical analysis, because robots use computers.
- Probabilities and Statistics, at least 1 semester, though this is becoming increasingly important
For my subfield (Algorithmic Robotics), the following things are very helpful:
- Algorithms and Data Structures, at least 2 semesters
- Formal Theory of Computation (Hardness and mappings of problems), at least one semester
- Matrix Theory, (another semester of a specialized linear algebra)
- Discrete Math (graphs, counting and enumueration), at least 1 semester,
manpreet
Best Answer
2 years ago
A beginning graduate student in robotics asked me the areas of mathematics that he should brush up on (prerequisites) to begin a masters research program in robotics. What are some good materials/books that are indispensable for a research student? Which ones should we suggest in order that the student develops a solid foundation in robotics?