Elements of Robotics 是一本为高中生以上水平的读者写的机器人教科书。旨在弥合在学校里玩机器人与深入研究机器人学之间的市场空白和学习需求,让读者从工业和科研应用的角度了解机器人的主要研究课题。本书概述了不同类型的机器人以及用于构建机器人的组件,并侧重于介绍机器人算法。书中的算法描述只用到了高中生或者大学新生的数学知识,如微积分,代数和概率论等,深入浅出地解释了定位、绘图、图像处理、机器学习和群组机器人等高级主题算法。本书以开放获取的形式出版,自出版至今两年里已通过SpringerLink被读者下载61万多次。