After studying the missions, we listed the desired design criteria for the robot.
We ranked the criteria based on what we considered important feature for our robot.
We used our last years robot as baseline and created a few different designs and tested them.
We wrote code to test some of the criteria and documented the test results
Based on weighted score method, we selected our robot for this years challenge
Design 1
Design 3
Design 2
Design 4
We categorized the missions based on proximity to the base, active/passive attachment and type of operation like push, pull, up or down.
We grouped the missions into runs to minimize how many times we return to the base for change of attachment.
We combined multiple simple attachments into a larger attachment to minimize attachment changes and maximize run time.
We coded our robot runs to handle variability effectively (stall detection, gyro straight, turn by gyro, etc...).
We added mechanical alignment to attachments where needed.