- Accessed via IP in a browser
- Change the robots constants by commiting to the robots constants file (In real time?)
- Display current constants
- Make sure that its showing the constants for the currenr robot (will not show vision constants when it is just a drifter robot)
- Have the web interface (IAmGUI) be able to focus on specific constants that you want to change
- When setting new values, they should not be going over the max amount
- Be able to have standardized commands so that you can just drag the susbsytems/commands into the robot repository and it will work (template system?)
- If you want to add a new feature to the robot (such as vision), so that they can just be inputted in the robot so that there doesn't have to be any tinkering between robots
- Tell the programmers if their constant variable names are not uppercase
- Have a enum that will be able to translate the current robot's motors (PID's) whether it is a drifter or tank so that it's motors are automatically set to the correct motors (standardization)