This PR contains a bunch of boilerplate code for using the robotpy library.
It introduces pipenv as a dependency managment tool, and includes a README with instructions on how to install the required tools, and then use those tools to fetch and install all dependencies.
It also introduces some basic code in robot.py and physics.py so that we have a basic robot that works with robotpy, and a pwmoutput.py file that monitors the robotpy hal_impl pwm outputs and writes them to the screen.
There are many TODOs in this code that are left for the students to complete.
This PR contains a bunch of boilerplate code for using the
robotpy
library.It introduces
pipenv
as a dependency managment tool, and includes a README with instructions on how to install the required tools, and then use those tools to fetch and install all dependencies.It also introduces some basic code in
robot.py
andphysics.py
so that we have a basic robot that works withrobotpy
, and apwmoutput.py
file that monitors the robotpyhal_impl
pwm outputs and writes them to the screen.There are many TODOs in this code that are left for the students to complete.