Educators and learners can access the source code for a textbook on autonomous robot computation
You can obtain a text that systematically organizes the principles behind how robots make independent judgments and move. The repository publishes the original source code for 'Introduction to Autonomous Robots,' published by MIT Press, allowing educators and learners to use the content freely. While the print edition is copyrighted, you may use the content, including images, for non-profit course materials or research purposes.
Publication format and usage scope
This repository is based on LaTeX source code and operates separately from the MIT Press print edition. The source code follows the Creative Commons 4.0 (CC-BY-NC-ND) license, meaning it can only be used for non-profit purposes with attribution. Use in classes or education is permitted, but publishing compiled PDF files online is prohibited. Purchasers can buy the officially published book on Amazon and leave reviews or ratings on that platform.
How to generate the PDF
Due to copyright issues, a finished PDF file is not provided directly, but users can compile it themselves. You can use the online editor Overleaf or install LaTeX in a local environment. If using Overleaf, you can upload the ZIP file of this repository or import it directly after forking from GitHub. To build it locally, you need a LaTeX environment including pdflatex and bibtex, as well as ImageMagick for image conversion.
Compilation process and precautions
For local compilation, run the pdflatex -interaction=nonstopmode book.tex command, then pass it through bibtex book, and run pdflatex two more times. This process is necessary to correctly resolve cross-references and citations. The -interaction=nonstopmode option allows compilation to continue even if non-fatal errors occur. Box overflow warnings are a normal phenomenon and do not affect the final output. The final result is generated as the book.pdf file.
Citation format and pre-use checks
When citing this book, list Nikolaus Correll, Bradley Hayes, Christoffer Heckman, and Alessandro Roncone as the authors and MIT Press as the publisher. This book, scheduled for publication as the 1st edition in 2022, covers mechanisms, sensors, actuators, and algorithms. Before use, you must verify the non-profit purpose condition and the prohibition on online distribution. Commercial use or redistribution after modification constitutes a license violation, so caution is required.