Please enable JavaScript.
Coggle requires JavaScript to display documents.
Project Requirements - Coggle Diagram
Project Requirements
Functional
Robot must be cable of picking up blocks
Robot must be capable of distinguishing between blocks by colour
Robot must be capable of placing blocks into/ onto certain boxes and or coloured sheets
Website must be able to command robot to do multiple tasks/ collect multiple blocks within one task
Robot will be controlled by python and Javascript
Website will be run on HTML
Database will be created using SQL
Non-functional
Website must be accessible to people with impairments
Css will be used for aesthetics
Website will be easily navigable
Collected Data
Robot
Mission History
Successful blocks for each colour
How many blocks of each colour the robot was instructed to collect
Maintenance reports
Description of problem
Resolved?
Reported By User
Resolved by Mechanic ID
Resolution Price
Broken Part
User
Username
Password
Mechanics
Username
Password
Business/ organisation that they work for
Constraints
Robot is incapable of model detection or letter detection
Robot will have other detection methods primarily colour.
Robot is scaled down from final robot size
Webpage Structure
Login Page
Managers
Robot selection Panel
Robot control panel
Maintenance report page
Admins
Robot Control Page
Full Robot Maintenance History Page
Full User Database Page
Admins will be responsible for adding all new users
Mechanics
Page showing outstanding reports