Skip to main content

DevilLib

info

These docs are being actively worked on alongside DevilLib, there may be things which are missing, unclear, or incomplete.

DevilLib is a PROS library built and maintained by VEX-U team DevilBots at the University of Wisconsin-Stout. It's primarily designed and used internally within DevilBots, but it's open for any other VEX teams to use or expand on.

If you've never programmed a robot before, these guides aim to help teach you everything you need to know about programming in VEX Robotics. However, it is assumed you have at least a basic understanding of programming in C++. If this is not the case, SoloLearn is a fantastic resource. Unlike most things in life, SoloLearn is free**.

**As long as you're not paying for premium like some kind of sicko.

If you have any questions or run into any issues, feel free to email us at robotics@uwstout.edu.

Featuresโ€‹

Autonomousโ€‹

VEXBridge (in development)โ€‹

  • ๐Ÿ“ก Wireless event log and data communication
  • ๐Ÿ—‚๏ธ Receive and transmit any data structure
  • ๐Ÿ—บ๏ธ Display field map for odometry and path planning
  • ๐Ÿ“ˆ Graph values over time for easy PID tuning
  • โš ๏ธ Display warnings/errors for both hardware and software diagnostics