P07204 Coordinate Storage Options
Weighting Stage RAMFlash Selection CriteriaWeightRatingWeightRatingWeight Cost10% Development Needed30% Programmable Ease20% Customer Ease of Use30%30.93 Robustness10% Total Rank 1 2 Continue YES NO
Storing Coordinates in RAM PROS Simple Cheap No extra development Minimal code to write CONS Data lost if power fails
Storing Coordinates in Flash PROS Safe storage Software “hooks” exist Easy upgrade path CONS Possibly increased cost Increased development Increased complexity
Example Flash Costs Cost of External Flash (tigerdirect.com) ImplementationCapacity (MB)Cost USB Flash Secure Flash Compact Flash
Conclusion Continue with the RAM concept Unless we decide that we need the robustness of the flash storage. A simple guidance program will be started on the RP10A which will wait for the reception of coordinates from an upstream PC. Once received the RP10A will disconnect from the PC and wait until a signal is met for the robot to begin its test.