erasmus intensive programme human- machine -interaction exercise

19
Erasmus Intensive Programme Human-Machine-Interaction Exercise Group 2 Alessandro, Camille, Gastòn, Pascal

Upload: garry

Post on 24-Feb-2016

33 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Erasmus Intensive Programme Human- Machine -Interaction Exercise

Erasmus Intensive Programme

Human-Machine-InteractionExercise

Group 2Alessandro, Camille, Gastòn, Pascal

Page 2: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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

Page 3: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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

Page 4: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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

Page 5: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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]

Page 6: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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.).

Page 7: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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.

Page 8: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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.

Page 9: Erasmus Intensive Programme Human- Machine -Interaction Exercise

© 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.

Page 10: Erasmus Intensive Programme Human- Machine -Interaction Exercise

Welcome to the Milkomatic3000 please log in:

Username:

Password:

Technician Paul

********

Keypad

Page 11: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 12: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 13: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 14: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 15: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 16: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 17: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 18: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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

Page 19: Erasmus Intensive Programme Human- Machine -Interaction Exercise

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