Robotics Research: A Reading Path for Engineering Students
Robotics draws on mechanics, electronics, control, computing and perception at once, which is exactly why students find it hard to know where to begin. This reading path moves in four stages: foundations, the research conversation, open sources, and finding papers for your own project. You do not need to finish one stage before starting the next — but if you skip the foundations entirely, the research papers will read like a foreign language.
Stage 1 — Foundations: textbooks worth your time
These are widely used in university courses. Check your library for the current edition.
- J. J. Craig, Introduction to Robotics: Mechanics and Control — the classic first text on manipulator kinematics, dynamics and control.
- K. M. Lynch and F. C. Park, Modern Robotics: Mechanics, Planning, and Control (Cambridge University Press, 2017) — a modern, mathematically consistent treatment; the authors provide accompanying online course material and videos.
- P. Corke, Robotics, Vision and Control — strong on combining theory with working code; good for students who learn by doing.
- S. Thrun, W. Burgard and D. Fox, Probabilistic Robotics (MIT Press, 2005) — the standard reference on localisation, mapping and uncertainty. Read it once you are comfortable with probability.
- B. Siciliano and O. Khatib (Eds.), Springer Handbook of Robotics — not for reading cover to cover; an authoritative reference chapter when you need depth on one topic.
Teacher’s advice: read one foundational text properly rather than five superficially. Work the examples.
Stage 2 — The research conversation: where robotics is published
Knowing the main venues helps you judge what you find.
Major conferences (in robotics, conference papers carry real weight):
- IEEE International Conference on Robotics and Automation (ICRA)
- IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- Robotics: Science and Systems (RSS)
Established journals:
- IEEE Transactions on Robotics
- IEEE Robotics and Automation Letters
- The International Journal of Robotics Research
Papers in these venues are demanding. Start with survey or tutorial articles in your area — search the topic plus “survey” or “review”.
Stage 3 — Open sources
- arXiv, category cs.RO (Robotics) — preprints, often posted before formal publication. Check whether a later peer-reviewed version exists before citing.
- ROS (Robot Operating System) documentation and tutorials — the practical foundation for most research and student robot software.
- Open-access repositories such as CORE and university repositories for theses — master’s and doctoral theses often contain the clearest literature reviews in a subfield.
- Google Scholar — use “Cited by” on a good paper to move forward in time, and its reference list to move back.
Stage 4 — Finding papers for a project-scale robot
Most student projects sit in a few families: mobile robots with obstacle avoidance, teleoperated robots with video feedback, line-following and navigation, pick-and-place arms, and inspection robots for hazardous or hard-to-reach environments.
For these, useful literature is spread across three layers:
- Top venues (Stage 2) — for the underlying methods: sensing, localisation, control.
- Applied engineering journals and regional conferences — closer to student-scale builds, but more variable in quality. Evaluate each source before you rely on it (see how to evaluate a journal).
- Theses and project reports — useful for practical detail; cite carefully and prefer published versions where they exist.
Build your search from concepts, not your project title — our literature review lecture notes include a worked robotics example.
If an older paper’s link no longer works — which is common for applied papers from the early 2010s — use our method for finding papers from defunct journals.
A suggested four-week plan
| Week | Do |
|---|---|
| 1 | One foundational text: the chapters relevant to your robot type |
| 2 | Two survey papers in your subfield; note recurring methods and terms |
| 3 | Systematic search (two databases, search log); screen 40–60 results |
| 4 | Study 8–12 core papers; complete a synthesis matrix |
Editions and availability change; check your library catalogue for current access.