Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots

GitHub: Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots

一本涵盖自主机器人机构、传感器、执行器与算法的开源教科书,支持 LaTeX 自行编译。

Stars: 3211 | Forks: 680

# Autonomous Robots 简介 一本专注于自主机器人计算原理的开源教科书。源代码采用知识共享署名-非商业性使用-禁止演绎 4.0 (CC-BY-NC-ND) 许可协议发布,而印刷版版权归 MIT Press 所有。因此,在注明出处的前提下,允许您将本书中的图像和内容用于非商业目的(包括教学),但您不得在网上发布编译后的版本。 本书可在 Amazon 上购买 [Introduction to Autonomous Robots](https://www.amazon.com/Introduction-Autonomous-Robots-Mechanisms-Algorithms/dp/0262047551),您也可以在那里发表评论和/或评分。 ## 如何编译 由于版权问题,我们无法在网上提供本书的免费 PDF 版本。 不过,如果您愿意,您可以自行制作一个! 为了自行编译本书的 PDF,您需要在计算机上安装可用的 Latex 环境,或者使用在线 Latex 编辑器 overleaf.com。 ### Overleaf 编译 在 Overleaf 上,您可以上传源代码的 zip 压缩包(本页绿色“Code”按钮下方的“download ZIP”选项),或者将项目 fork 到您的 Github 账户中,然后直接从那里导入到 Overleaf。 ### Latex 编译 #### 前置条件 - 安装带有 `pdflatex` 和 `bibtex` 的 LaTeX 环境 - ImageMagick(用于转换缺失的图形) #### 编译步骤 ``` pdflatex -interaction=nonstopmode book.tex bibtex book pdflatex -interaction=nonstopmode book.tex pdflatex -interaction=nonstopmode book.tex ``` 最终的 PDF 将生成为 `book.pdf`。 #### 注意事项 - `-interaction=nonstopmode` 标志允许编译在遇到非致命错误时继续执行 - 需要多次运行 pdflatex 才能解析交叉引用和引文 - 关于 overfull boxes 的一些警告是正常的,不会影响最终输出 ## 引用 本书可按如下方式引用: ``` @book{correll2022introduction, title={ Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and Algorithms}, author={Correll, Nikolaus and Hayes, Bradley, and Heckman, Christoffer, and Roncone, Alessandro}, year={2022}, edition={1st}, publisher={MIT Press, Cambridge, MA} } ```
标签:LaTeX, 开源书籍, 机器人学, 算法, 自动驾驶