传感器概述-软件

注解

本节介绍如何在软件中使用传感器。有关传感器硬件的指南,请参阅:ref:docs/hardware/sensors/sensor-overview-hardware:Sensor Overview - Hardware

注解

虽然相机可以被视为“传感器”,但视觉处理是一个非常复杂的问题,所以它将在单独的版块中介绍。

为了完成目标,机器人通常必须要收集周围环境的信息。向机器人提供有关环境状态的反馈的设备称为“传感器”。WPILib通过库中包含的各个类支持各种传感器。本节将提供通过WPILib使用常见的传感器,以及为没有官方支持的传感器编写代码的指南。

WPILIB支持哪些传感器?

roboRIO包含`FPGA <https://en.wikipedia.org/wiki/Field-programmable_gate_array>`__ ,可以实时精确测量各种传感器的输入。WPILib提供了许多用于访问此功能的类。

WPILib为以下传感器提供本地支持:

此外,WPILib包含直接连接FPGA的数字和模拟输入输出的低级类。