Prise en charge matérielle XRP

Le robot XRP, ayant une architecture matérielle différente de celle d’un roboRIO, est compatible avec un sous-ensemble de composants du système de contrôle FRC couramment utilisés.

Matériel compatible

En général, le XRP est compatible avec les éléments suivants :

  • Moteurs CC Hobby avec encodeurs intégrés (connecteur 6 broches)

  • Dispositifs de sortie standard de style RC PWM (par exemple, servos, contrôleurs de moteur basés sur PWM)

  • Capteurs à ultrasons de style « Ping » (uniquement lorsqu’ils sont connectés au port RANGE)

Matériel incompatible

En raison de limitations matérielles, le XRP n’est pas compatible avec les éléments suivants :

  • Encodeurs autres que ceux déjà intégrés aux moteurs hobby

  • Capteurs basés sur le temps

  • Appareils basés sur CAN

Classes compatibles

Toutes les classes répertoriées ici sont prises en charge par le XRP. Si une classe n’est pas répertoriée ici, supposez qu’elle n’est pas prise en charge et qu’elle ne fonctionnera pas.

  • Encoder

  • AnalogInput

  • DigitalInput

  • DigitalOutput

  • BuiltInAccelerometer

Note

Les classes de contrôleur de moteur PWM (par exemple « Spark ») et « Servo » ne sont pas prises en charge. Le XRP nécessite l’utilisation de classes spécialisées « XRPMotor » et « XRPServo ».

Les classes suivantes sont fournies par XRP Vendordep (intégré à WPILib).

  • XRPGyro

  • XRPMotor

  • XRPServo

  • XRPOnBoardIO