130 likes | 253 Views
Enhancing robots with upgraded components for collaborative experimentation. Develop fully functional robots with detailed design documentation to enable easy replication. Project involves programming labs and testing control systems with innovative scenarios.
E N D
13 : Omni-Directional Robot Ben Wolf Brent Cornelius Ed Cramer John Grabner James Grabner Advisor & Client: Dr. Nikola Elia
Project Goals • Update latest robot with upgraded components • Both versions of the robots will be fully functional • Robot design should be well documented so that additional robots can be easily produced
Use Case Scenarios • Collaborative robotics experimentation • Undergraduate Programming Lab • Control Systems Testing
Example Programs • Follow The Leader • Actors: 1 human, 2 robots • One robot is controlled by a human (Xbox Controller) • The second robot must duplicate the motion of the first • Pong • Actors: 1 or 2 humans or robots • Play “pong” game using tennis balls • Inverted Pendulum • Actors: 1 robot • Robot balances an inverted pendulum on its “head” • Control systems testing
Functional Requirements • Add at least 4 analog inputs • Assess previously purchased RS-232 IMU, replace if necessary • Reduce Eris’ boot time to less than 30 seconds • Determine runtime of robot with existing batteries • System must have battery protection
Non-Functional Requirements • Fully document robot assembly and operation • Standardize components • Improve system reliability
Risks / Mitigations Risks • Matt Griffith, project maintainer, has moved away • Unclear project definition • Very little documentation • Two robot platforms to support • Preferred robot for future development is non-functional Mitigations • Ask Matt as many questions as possible while he was around • Contact previous team members for additional information • Avoid new features, fix the existing system first • Good documentation practices