Who this book is for
The book is intended for those who would like a practical and step-by-step hands-on introduction to designing, building, and programming robots, using the popular Python programming language. It is also for those who would like to gain an introduction to 3D CAD, robotics sensors, robotics hardware, and robotics behaviors that make use of the sensors and hardware.
This book will be valuable to makers, learners, and developers who want to build robots in their homes or workshops. The book does not require a specialist workshop, and any skills and tools needed will be explained throughout the book.
Those who have written a little code before will find this book useful. You do not need to have any experience with electronics or making things, but you can expect to gain initial experiences while practicing the techniques in this book.
We expect you to have a keen interest in learning more and a little fearlessness in trying robotics experiments. Practical application of the examples within is essential. Getting the most out of this book means being willing to make a real robot and test it.