-
Notifications
You must be signed in to change notification settings - Fork 2
Week 1 Training Material Development Overview
Michael Yu edited this page Oct 16, 2015
·
1 revision
Owner: Tyler Yeats (@Iluvatar)
Collaborators: Iain Bromley (@ibromley), Jonathan Phippen (@phippjon000)
Deliverable: Lab introducing newbies to iterative-style robot code via Robot on 1D track.
Deadlines: Design Freeze (Saturday, October 17th, EOD), Completion (Tuesday, October 20th, ROV Meeting)
- Familiarize individuals with Python 3.
- Familiarize individuals with other members via small teams.
- Introduction to basic concepts and challenges of control systems.
- PWM-based Motors ([-5V,5V])
- Quadrature Encoders
- Joystick Interface
- Make robot sit at rest (run the code)
- Make motor move forward.
- Print joystick state to console.
- Map motor velocity to joystick input.
- Make "robot" move forward
- Make motor spin at a certain angular velocity.
- Make robot move to the ten-meter mark.
- What should the API look like?
- What should the UI look like?
- Should we introduce noise in sensor signals?
- Should we introduce some damping forces (e.g. friction) into simulation?