If the VMX-pi Robot’s Raspberry Pi SD Card Image was not based upon the Preconfigured VMX_FRC SD Card Image, or if you need to install an updated version, the following instructions indicate how to install the vmxpi-frc tools, which contain networking configuration scripts and services to manage the starting/stopping of a WPI Library-based robot application.
Installation Instructions
- Start running Raspbian on your Raspberry Pi.
- Install the latest release of the vmxpi-frc package, which includes tools for configuring Raspberry Pi for use as a FRC robot, and also the VMX-pi Hardware Abstraction Layer (vmxpi-hal). To update these packages, run the instructions found on the Kauai Labs APT Repository Page, choosing to install the “vmxpi-frc” package.
- Note that installing/updating the vmxpi-frc package will install networking tools, the vmx_robot_manager tools, and the latest vmxpi-hal package.
- Run the vmx_robot_manager install.sh script from a command prompt:
cd /usr/local/vmxpi-frc/vmx_robot_manager
./install.sh
- Reboot the Raspberry Pi so that all changes made by thevmx_robot_manager install script above take effect.
- After first connecting to a local Wifi network, run the networking getAPSoftware.sh and setupWifiClient.sh scripts from a command prompt:
getAPSoftware.sh
setupWifiClient.sh
The getApSoftware.sh script acquires the latest versions of wifi networking packages, and setupWifiClient.sh verifies these packages are installed and operational.
NOTE: Further Raspberry Pi Network Configuration is required for use with WPI FRC Programming.