Skip to content

2019.1.1 Kickoff Release

Compare
Choose a tag to compare
@PeterJohnson PeterJohnson released this 04 Jan 05:03
319af97

2019 kickoff release. This image includes C++, Java, and Python libraries required for vision coprocessor development for FRC (e.g. opencv, cscore, ntcore, robotpy-cscore, Java 11, etc), and bundles both a default application that performs simple streaming of multiple cameras and example C++, Java, and Python programs to use as a basis for vision processing code. A web dashboard is also included to configure the rPi (e.g. changing network settings), monitor the vision program (console, restart), change CameraServer and NetworkTables settings, and upload vision processing applications, all without the need for SSH. The image has been designed for robustness to hard power offs by defaulting the filesystem to read only mode.

Getting Started:

  1. Download the .zip and use Etcher (https://www.balena.io/etcher/) to image a micro SD card. The micro SD card needs to be at least 4 GB. Note: a micro SD to USB dongle such as https://www.amazon.com/gp/product/B0779V61XB works well for writing to micro SD cards.

  2. Put the micro SD card in a rPi 3 and apply power.

  3. Connect the rPi 3 ethernet to a LAN or PC. Open a web browser and connect to http://frcvision.local/ to open the web dashboard. On the first bootup the filesystem will be writable, but later bootups will default to read only, so it's necessary to click the "writable" button to make changes.

See http://wpilib.screenstepslive.com/s/currentCS/m/85074/l/1027253-what-you-need-to-get-the-pi-image-running for visual step-by-step installation instructions and additional documentation.

What's changed in this release (since beta 2):

  • Default hostname changed from raspberrypi to frcvision (#22)
  • gdb included in image (#19)
  • Added button to copy camera settings from camera active settings (#26)
  • Examples now include image processing tie ins (#27)
  • Dependencies updated to kickoff release versions (#25)