erasmus intensive programme human- machine -interaction exercise
DESCRIPTION
Erasmus Intensive Programme Human- Machine -Interaction Exercise. Group 2 Alessandro, Camille , Gastòn , Pascal. Requirements Analysis. 2 components Milking Robot Milk Tank 3 Users Farmer Technician Milk Collector 9 Functional Requirements Status of the milking robot - PowerPoint PPT PresentationTRANSCRIPT
Erasmus Intensive Programme
Human-Machine-InteractionExercise
Group 2Alessandro, Camille, Gastòn, Pascal
© ZMMI 2011 - 2
Requirements Analysis
• 2 components– Milking Robot– Milk Tank
• 3 Users– Farmer– Technician– Milk Collector
• 9 Functional Requirements– Status of the milking robot– Status of the milk tanks– Overview about the milk production (daily, weekly, monthly)– Timer for start and stop the milking robot– Error log– Adjustment of machine parameters– User authorization management– Automatic cleaning of the milking robot– Pump-up the milk from the tanks
© ZMMI 2011 - 3
User – Functionality assignment
FUNCTIONALITYPermissions
Farmer Milk Collector Technician
F1 Status of the milking robot O O O
F2 Status of the milk tanks O O O
F3 Overview about the milk production (daily, weekly, monthly) O O O
F4 Timer for start and stop the milking robot O X O
F5 Error log X X O
F6 Adjustment of machine parameters O X O
F7 User authorization management O X O
F8 Automatic cleaning of the milking robot O X O
F9 Pump-up the milk from the tanks O O O
A1 Help Button O O X
A2 Emergency Stop O O O
A3 Manual Control X X OU1 U2 U3
© ZMMI 2011 - 4
Device – Functionality assignment
FUNCTIONALITYPermissions
Mobile Local
F1 Status of the milking robot O O
F2 Status of the milk tanks O O
F3 Overview about the milk production (daily, weekly, monthly) O O
F4 Timer for start and stop the milking robot X O
F5 Error log O O
F6 Adjustment of machine parameters X O
F7 User authorization management X O
F8 Automatic cleaning of the milking robot X O
F9 Pump-up the milk from the tanks X OD1 D2
© ZMMI 2011 - 5
Smartphone Application Prototype
• Users:– The smartphone application is the same for all the users.– The only difference is the Error Log Frame for Tecnicians.
• Available Functionalities– Checking the robot Status– Checking the milk tank Status– Checking production statistics and graphs– Consult the error log [for technicians only]
© ZMMI 2011 - 6
Smartphone Application Prototype (1)
51%514/1000 Lt.
Density:---
Last Vacuum:10/01/2012
Last Auto-Clean:10/01/2012
ROBOT STATUS:Collecting Milk (50%)
OPERATIVE INFO
The cow appear/disappear in accord with the robot status: it may be animated during feed/extraction, absent when offline and idle the rest of time.
Status information are shown as label text too, with different colours to show directly the current phase.
Percentage on the tank figure is dinamyc and the label colour depends from the relation between fullfillness and maximum capacity. (Lt.s informations are shown under the percentage).
Other tank's informations are shown on the right side (lsuch as quality parameters, cleaning and vacuum dates, etc.).
© ZMMI 2011 - 7
Smartphone Application Prototype (2)
TOTAL QUANTITY:14500Lt.
COUNTED COWS:155
SOME STUFF 1:12345.
SOME STUFF 2:3456
SOME STUFF 3:
PRODUCTION INFO
D W M
Thi buttons allow the user to switch from dayly mesurements to weekly or monthly.
Mesurements will appear here in accord with the time range selected.
Statistics that can be shown into a graph will present this button on their right side.
Stripes inform the user that another page is available and in witch direction he needs to slide.
© ZMMI 2011 - 8
Smartphone Application Prototype (3)
ERROR LOG
2012-04-01_10.00:Machine started manually2012-04-01_10.04:Cow arrived2012-04-01_10.04:Feeding box filled and opened2012-04-01_10.05:Extraction process started2012-04-01_10.06:ERROR extracting milk, process aborted, error code 0056DAAC9. Cow expulsed.2012-04-01_10.15:Cow arrived2012-04-01_10.15:Feeding box filled and opened2012-04-01_10.16:
FOR TECHNICIANS ONLY: the log screen is the classic consolle like one. Style and colours may be pesonalized throught the options menu.
The options button allows the user to log-out, eventually set some visualization parameters and othe stuff to be decided.
© ZMMI 2011 - 9
Local Touch Application Prototype
• Users:– All the users can access the local interface, after they complete a login
procedure
• Available Functionalities– The local application is the main access method to the robot functionalities,
so all of them are available through the touch interface.
• For presentation purpose the technician interface will be shown, because this kind of user, in accord with the functionalities assignment, is the only one who can access all the system’s parts.
Welcome to the Milkomatic3000 please log in:
Username:
Password:
Technician Paul
********
Keypad
Information
Machine Parameters
Pump up milk
Emergency
Technician Paul
Logout
Todays ProductionTOTAL QUANTITY:14500Lt.
COUNTED COWS:155
SOME STUFF 1:12345.
SOME STUFF 2:3456
Current Production Parameters:
Vacuum:100
Cooling:10°C
Last Auto-Clean:10/01/2012
Add/Remove User
Start-Stop-Timer
Cleaning
ON OFF
Tank
55%550/1000 Lt.
Fat percentage: 5%
Position Cow Scanning dugs Connecting cow Disconnect Cleaning
Error Log
Robot status: Estimated Time: 10:20
10:04
Manual Controll
Information
Machine Parameters
Pump up milk
Emergency
Technician Paul
Logout
Start-Stop-Timer
Tank
55%550/1000 Lt.
Fat percentage: 5%
Position Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Weekly ProductionTOTAL QUANTITY:14500Lt.
COUNTED COWS:155
SOME STUFF 1:12345.
SOME STUFF 2:3456
Monthly Production:TOTAL QUANTITY:14500Lt.
COUNTED COWS:155
SOME STUFF 1:12345.
SOME STUFF 2:3456
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Cleaning
ON OFF
Information
Machine Parameters
Pump up milk
Emergency
Technician Paul
Logout
Start-Stop-Timer
Position Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Production Parameters:
Suction Power
Cooling
10 °C
20 N
Highest fat percentage
Parameter 4
15 %
20 %
0 10 20 30 40 50 60 0 10 20 30 40 50 60
0 10 20 30 40 50 60 0 10 20 30 40 50 60
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Cleaning
ON OFF
Information
Machine Parameters
Pump up milk
Emergency
Technician Paul
Logout
Start-Stop-Timer
Position Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Current Starting Times:
08:00 13:00
16:00
Current Ending Times:
12:00 20:00
remove remove
remove
remove remove
Add Start Time
Add Stop Time
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Cleaning
ON OFF
Emergency
Tank
20%200/1000 Lt.
Fat percentage: 5%
PLUG CONNECTED OK FAIL
PUMPING PROCESS ON OFF
START
Information
Machine Parameters
Pump up milk
Technician Paul
Logout
Start-Stop-Timer
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
FAT PERCENTAGE LEVEL OK FAIL
Position Cow Scanning dugs
Connect to the cow
CleaningDisconnect
Cleaning
ON OFF
Emergency
Technician Paul
LogoutPosition Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Error Log:
2012-04-01_10.00: ERROR 404, Cow not found2012-04-01_10.04: ERROR 4315 Farmer stuck2012-04-01_10.04: ERROR 4381 Cow stuck2012-04-01_10.05:Extraction process aborded, ERROR 56522012-04-01_10.06:ERROR extracting milk, process aborted, error code 0056DAAC9. Cow expulsed.2012-04-01_10.15: ERROR 125262012-04-01_10.15:Feeding box do not open, ERROR 5696 2012-04-01_10.16:
Information
Machine Parameters
Pump up milk
Start-Stop-Timer
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Cleaning
ON OFF
Emergency
Technician Paul
LogoutPosition Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Start/Stop
Open/Close the door
Scanning
Cleaning
Information
Machine Parameters
Pump up milk
Start-Stop-Timer
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Connect/Disconnect
Cleaning
ON OFF
Emergency
Technician Paul
LogoutPosition Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Information
Machine Parameters
Pump up milk
Start-Stop-Timer
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Start/Stop
Open/Close the door
Scanning
Cleaning
Disconnect
Cleaning
ON OFF
Information
Machine Parameters
Pump up milk
Emergency
Technician Paul
Logout
Start-Stop-Timer
Position Cow Scanning dugs
Connect to the cow
Disconnect Cleaning
Farmer:
Farmer Joe:Some personal Data
Farmer Jim:Some personal Data
Milk Collector:
Milkman Bob:Some personal Data
Add Farmer Add Milk Collector
Robot status: Estimated Time: 10:20
10:04
Add/Remove UserError Log Manual
Controll
Cleaning
ON OFF
remove
remove
remove