Textbooks
The following textbooks will be used in the course, along with the lecture notes. These books should be seen as reference and support texts, that will make the course material easier to understand, but are not mandatory. Note that the textbooks that are available via the KTH library requires you to access them from the KTH network. If you plan to read the books away from campus, you should consider downloading the PDF to a local folder.
Springer Handbook of Robotics, Siciliano, Khatib (eds), 2nd edition (2016). This book is an enormous (>2000 pages) reference work covering most topics in robotics. Most material for the course is covered here, but the text may not be as accessible to a beginner as the other textbooks listed below. Available online, free of charge via the KTH library.
Robotics - Modelling, Planning and Control, by et al. This textbook covers the manipulator mechanics part of the course (i.e. the first part of the course), and is freely available online
Links to an external site., free of charge via the KTH library.
Introduction to Robotics - Mechanics and Control, by J.J. Craig. This textbook covers the manipulator mechanics part of the course (i.e. the first part of the course). It gives a good introduction for students who do not have a strong background in rigid body mechanics. Currently in its 4th edition, but older editions will also work well in this course.
Planning Algorithms, By Steven M. LaValle. This textbook covers the planning part of the course (i.e. the middle part), but at a much deeper level than what we will go to, and is freely available online Links to an external site..
Behavior Trees in Robotics and AI, By Colledanchise et al. This textbook covers the task switching of the course (i.e. the middle part), but at a much deeper level than what we will go to, and is freely available online Links to an external site..
Probabilistic robotics, by Thrun, Burgard, and Fox, MIT Press, ISBN 0-262-20162-3. This textbook covers about half of the material (localisation and mapping) for the mobile robotics part of the course (i.e. the final part), but at a much deeper level than what we will go to. This is also the main textbook for EL2320 - Applied Estimation.
The ROS Tutorials. These tutorials cover the basics of ROS - The Robot Operating System, which will be used for lab assignments in the course. Available online here. Links to an external site.