Quote:
Originally Posted by inkspell4
Robot code
What do you mean by extensions
|
SmartDashboard allows you to make extensions that can do different things. If you wanted to, you could easily create alternates to the dials and meters that are shipped with the smart dashboard, and to do that you would just make an extension, compile it, and put it into the C:\Program Files\SmartDashboard\Extensions directory. There was one team last year that made an extension which used sensors on their ball lift to detect where the ball was and then it would draw an icon for the ball over a picture of the robot on their dashboard.
The most common use of SmartDashboard extensions is vision processing. So the video feed gets transferred from the robot to the driver station over networktables and then the driver station pc does the actual processing, and then it sends the information back to the robot to be used for tracking or however it was programmed.
To answer your question I think the majority of the links I posted deal with the robot-side code.