What other hardware add-ons are supported by WPILib? Red Vision? More power?

I’ve been playing around with the XRP bot and purchased the upgraded controller. I was looking on Sparkfun’s site and saw the Red Vision accessory for the XRP, but nothing about it being supported by FRC’s WPILib. Does anyone know if it works with the java code?
Also, is it possible to feed it more power than the 4 AA batteries? I used a larger servo and it is barely able to use it.

Thanks,

-Brian

As with any single board processor, you can normally use a device like Rev’s servo power module use a secondary power source. Then you can use what ever size batteries you want as long as you stay within the proper voltage limits. I have the same issue trying to drive my mecanum build for more than a couple minutes with the 4xAA battery pack. I’ve modified the 3D printed chassis to allow the standard 4x AA for the processor and then use the external 4 x C cells pack for the drive train.

Hi there!

Unfortunately no, and I suspect the WPILib firmware may never support it (@ZeeQueue correct me if I’m wrong). The Red Vision kit is designed for all processing to happen on the XRP using our Red Vision firmware, which is a special build of MicroPython that includes our MicroPython port of OpenCV. The WPILib firmware is completely separate, they can’t be used together at all.

Yes, any power supply up to 11V can be used with the XRP (these 9V batteries are nice).

Note that even if you use a higher voltage battery, the servo power rail comes from a 5V 3A regulator, which may not be enough for some servos.

Are you using alkaline AA batteries? If so, I highly recommend trying NiMH, as they can actually provide higher voltage under load despite the lower 1.2V nominal voltage compared to the 1.5V of alkaline.