Program an automated system.

Programming should include

  • using software related to the industry associated with the robotic system application
  • using versions of the leading industry-accepted software (e.g., RobotC, Java, C++, Python, Android Studio, or LabVIEW)
  • programming some autonomous basic sensor-based software (e.g., ultrasonic, proximity, touch, gyro, accelerometers, encoders, triggers, counters).

Programming may further include the use of pneumatic subsystems or vision-based autonomous routines. 

Process/Skill Questions:

  • Which programming software is appropriate for the task that the robot has been designed to complete?
  • What are some programming options?
  • What programming be done on electronic systems that are not robots?