.. note:: 你好,欢迎加入 SunFounder Raspberry Pi & Arduino & ESP32 爱好者Facebook社区!与 fellow enthusiasts 一起深入探索 Raspberry Pi、Arduino 和 ESP32。 **为什么要加入?** - **专家支持**:获得社区和团队的帮助,解决售后问题和技术难题。 - **学习与分享**:交流技巧和教程,提升你的技能。 - **独家预览**:抢先获取新产品公告和 sneak peeks。 - **特别折扣**:享受我们最新产品的独家折扣。 - **节日促销与抽奖**:参与抽奖和节日促销活动。 👉 准备好和我们一起探索和创造了吗?点击 [|link_sf_facebook|],立即加入吧! 2. 校准 PiDog ============================= **简介** 校准 PiDog 是确保其稳定高效运行的关键步骤。此过程有助于纠正因装配或结构误差导致的任何不平衡或不精确。请仔细按照以下步骤操作,确保你的 PiDog 行走顺畅,性能符合预期。 .. raw:: html 如果偏差角度过大,请返回 :ref:`py_servo_adjust`,将舵机角度设置为 0°,然后按照说明重新组装 PiDog。 **校准视频** 详细指南请参考完整的校准教程视频。该视频将以视觉化方式逐步演示如何精确校准你的 PiDog。 .. note:: PiDog 套件包含一个 90° 或 60° 的校准尺。视频中使用的是 90° 校准尺,但 60° 的校准过程非常相似。你也可以参考下方的图文分步指南。 .. image:: img/cali_ruler.png :width: 400 :align: center .. raw:: html **步骤** 请按照以下步骤操作: #. 将 PiDog 放置在平坦的平台上。 .. image:: img/place-pidog.JPG #. 进入 PiDog 示例代码目录,运行 ``0_calibration.py`` 脚本。 .. raw:: html .. code-block:: cd ~/pidog/examples sudo python3 0_calibration.py #. 运行脚本后,终端将出现一个交互界面。选择你拥有的校准尺类型: 选项 1 对应 90°,选项 2 对应 60°。 .. image:: img/CALI.slt.1.png #. 做出选择后,将出现以下校准界面: .. image:: img/CALI.slt.2.png **如果你使用的是 60° 校准尺** #. 如图所示放置**校准尺(亚克力 C 形板)**,长边置于水平面上。在终端中按 ``1``,然后使用 ``w`` 和 ``s`` 键调整对齐。 .. image:: img/CALI.60.1.JPG #. 按下图所示重新放置**校准尺**。在终端中按 ``2``,然后使用 ``w`` 和 ``s`` 键微调对齐。 .. image:: img/CALI.60.2.JPG #. 对舵机 3 至 8 重复校准过程,确保 PiDog 的四条腿均正确校准。 **如果你使用的是 90° 校准尺** #. 如图所示放置**校准尺(亚克力 C 形板)**。在终端中按 ``1``,然后使用 ``w`` 和 ``s`` 键将其边缘与图示对齐。 .. image:: img/CALI-1.2.png #. 如图所示重新放置**校准尺(亚克力 C 形板)**。在终端中按 ``2``,然后再次使用 ``w`` 和 ``s`` 键进行调整。 .. image:: img/CALI-2.2.png #. 对舵机 3 至 8 重复校准步骤,确保 PiDog 的四条腿均正确校准。 **完成校准** - 所有舵机校准完成后,重新运行 PiDog 行走或姿态示例代码,检查动作是否顺畅。 - 如果仍有偏差,请返回校准程序进行微调。 - 强烈建议在初始组装后完成此步骤,以确保运行期间的稳定性能。 .. tip:: 为避免将来重新校准,可以在校准后记录舵机角度或导出配置文件。这样下次可以轻松快速恢复设置。