WIREFRAME: Manual Drone Control
j-knudson opened this issue · 1 comments
Parent Epic: GUI_V2 #31
REPEATABLE
Multiple people can work on this story. Once a wireframe is completed, post it for discussion in the wireframes channel on the club discord.
Background
See the parent story for general details on the replacement GUI. We need a screen from which the user will be able to pilot the drone. The primary purpose of this functionality is to be able to test programmatically controlling the drone outside of brainwave piloting. The current MVP_GUI uses a button system:
The wireframe does not need to be similar to this button layout. It could use a joystick or some other control method. There is also an option to connect to the drone camera that is not implemented in the MVP version and could be in the improved version. In the lab, there are several different drone control apps available from the lab phones that can be used for alternative ideas on a piloting options.
Business Requirements
Users can manually pilot a drone with the application.
Technical Requirements
Using Figma create a wireframe with your design idea for the manual piloting screen. The options for the design are open ended, and the wireframing will also serve as brainstorming and opportunity for UI/UX discussion.
- There needs to be an ability to trigger connecting to the drones's wifi.
- Drone commands we need to be able to test:
- Takeoff
- Land
- Up
- Down
- Rotate Counterclockwise
- Rotate Clockwise
- Left
- Right
- Forward
- Backward
- Flip
Acceptance Criteria
- A wireframe is created in Figma.
- The wireframe includes some ability for the user of this screen to interact with all required drone command functionalities.
-
- For Midterm/Bounty submit a PR with a file to a directory named
Wireframes
- For Midterm/Bounty submit a PR with a file to a directory named
GUI is improved: new version uses tabs.