First, the group division of Labor
Module |
Task |
Responsible person |
Note |
Report |
Demand analysis |
Hung |
|
|
Functional analysis |
Hung |
|
|
Project Report |
Hung |
|
Hmi |
|
Qin Qin, Hong Su |
|
Unit Test |
|
Jiang Jin, Qiang Zhang |
|
Robot Code |
Robot class |
Xu Yi, Yu June, Sun Zhibo |
|
|
Robot Motion Solving |
Xu Yi, Yu June, Sun Zhibo |
|
|
Coffee class |
Xu Yi, Yu June, Sun Zhibo |
|
|
Payment function |
Jiang Jin, Qiang Zhang |
|
|
Data management |
Jiang Jin, Qiang Zhang |
|
Second, the introduction of software functions:
1. Coffee
In this interface, the user can choose the cup type (including large cup, medium Cup, small cup), type (total three kinds), whether add sugar and milk and quantity, the user after the selection will be displayed on the interface to pay the total amount, to be confirmed by the user, click the Next button below to confirm the order.
2. Making Coffee
In the production process, the right of the interface will show the current production progress, such as "taking the Cup", "Selecting the Type", "is adding sugar" and so on, so that customers to their own coffee production progress at a glance, to avoid the anxious to wait.
3. Robot settings
The parameters of the robot can be set in the setting interface, including the arm length of the robot, the angle of motion of the joint, etc.
4. Sales Details
At the beginning of the design we decided to design a data Management section to record each transaction for querying and backup. However, in the actual operation due to inconsistent interface, the code can not be imported, so this part of the final design is not successful.
Coffee Robot Project Report