- Principles of Robot Motion, Howie Choset
- Modern Robotics: Mechanics, Planning, and Control, Kevin Lynch
- Introduction to Autonomous Mobile Robots, Roland Siegwart
- Planning Algorithms, Steven M. La Valle
- A Gentle Introduction to ROS, Jason M. O'Kane
- The Algorithm Design Manual, Steven Skien
- Introduction to Algorithms, Thomas Cormen
- Algorithms, Robert Sedgewick
- Grokking Algorithms, Aditya Bhargava
- Data Structures and Algorithms in Python, Michael T. Goodrich
- Land of Lisp: Learn to Program in Lisp, One Game at a Time!, Conrad Barski
- Practical Electronics for Inventors, Paul Scherz
- The Art of Electronics, Paul Horowitz
- DIY Drones for the Evil Genius: Design, Build, and Customize Your Own Drones, Ian Cinnamon
- Make: Drones: Teach an Arduino to Fly, David McGriffy
- The Complete Guide to Drones: Whatever your budget - Build + Choose + Fly + Photograph, Adam Juniper
- Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig
- Robot Motion Planning, Jean-Claude Latombe, Kluwer Academic Publishers, 1991.
- Planning Algorithms, Steven M. LaValle, Cambridge University Press, 2006.