 Write a program to control the robot  Work closely with mechanical and electrical teams  Important to know what hardware will be used  Make code as reusable as possible  Separation of logic  Properly formatted documentation
{}