How to Design a Robot
General Design Considerations Effectiveness – Does the robot do what you want it to? – Speed & accuracy Reliability –How often will it work? Ease of Implementation –Balance complex, effective solutions with simple to build solutions –Faster implementation means more debugging time, and probably, less debugging
Effectiveness Electrical –Multiple stages –Efficient use of inputs/outputs –Low power usage –Effective Motor use –Sensor placement /use Mechanical – Bearing surfaces – Stiffness – Appropriate constraints on degrees of Freedom – Gearing – Speed – Low mass / moment of inertia
Reliability Electrical –Circuit modularity –Grounding –Shielding Mechanical – Stiffness – Appropriate constraints on degrees of freedom – Simplicity
Ease of Implementation ElectricalElectrical –Multiple stages –Board layout – related ccts on 1 board –Circuit modularity –Accessibility Mechanical Off-the-shelf parts Simplicity Design for loose tolerances
Robot B