Programming commands robot components, such as motors, sensors, and cameras, to collectively complete tasks. We write code that both connects driver input to robot functions and enables the robot to move autonomously. Our vision team uses the camera to collect data, which is siphoned through image processing and machine learning. The main languages that we use are Java (for robot functions), C++ (for vision), and Python (for vision and other utilities).
Programming is constantly exploring opportunities for improvement, such as smoother robot movements and integrated machine learning.
No prior experience needed, the journey of learning to code is excitingly fun.
People who enjoy logical analysis and problem solving may like programming.
Programmers can have fun too: we can make robots dance, LEDs blink, and motors sing.