190 likes | 323 Views
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
E N D
Erasmus Intensive Programme Human-Machine-InteractionExercise Group 2 Alessandro, Camille, Gastòn, Pascal
Requirements Analysis • 2 components • Milking Robot • Milk Tank • 3 Users • Farmer • Technician • Milk Collector • 9 FunctionalRequirements • 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
Smartphone Application Prototype • Users: • The smartphoneapplicationis the same for all the users. • The onlydifferenceis the Error Log Frame for Tecnicians. • AvailableFunctionalities • Checking the robot Status • Checking the milk tank Status • Checking production statistics and graphs • Consult the error log [for techniciansonly]
The cow appear/disappear in accord with the robot status: itmay be animatedduringfeed/extraction, absentwhen offline and idle the rest of time.Status information are shownaslabel text too, with differentcolours to show directly the currentphase. OPERATIVE INFO ROBOT STATUS:Collecting Milk (50%) Smartphone Application Prototype (1) 51%514/1000 Lt. Density:--- Last Vacuum: 10/01/2012Last Auto-Clean: 10/01/2012 Percentage on the tank figure isdinamyc and the labelcolourdepends from the relation betweenfullfillness and maximum capacity. (Lt.sinformations are shown under the percentage). Othertank'sinformations are shown on the right side (lsuchasqualityparameters, cleaning and vacuumdates, etc.).
Thibuttonsallow the user to switch from daylymesurements to weekly or monthly. PRODUCTION INFO D W M Smartphone Application Prototype(2) TOTAL QUANTITY: 14500Lt. • COUNTED COWS: • 155SOME STUFF 1: • 12345. • SOME STUFF 2: • 3456 • SOME STUFF 3: Mesurementswillappearhere in accord with the time rangeselected. Statisticsthat can be showninto a graphwillpresentthisbutton on their right side. Stripesinform the userthatanother page isavailable and in witchdirection he needs to slide.
The optionsbuttonallows the user to log-out, eventually set some visualizationparameters and othestuff to be decided. ERROR LOG • 2012-04-01_10.00:Machine startedmanually 2012-04-01_10.04:Cow arrived 2012-04-01_10.04:Feeding box filled and opened 2012-04-01_10.05:Extractionprocessstarted 2012-04-01_10.06:ERROR extractingmilk, processaborted, error code 0056DAAC9. Cow expulsed. 2012-04-01_10.15:Cow arrived 2012-04-01_10.15:Feeding box filled and opened 2012-04-01_10.16: Smartphone Application Prototype(3) FOR TECHNICIANS ONLY: the log screen is the classic consolle likeone. Style and coloursmay be pesonalizedthrought the options menu.
Local TouchApplication Prototype • Users: • All the users can access the localinterface, afterthey complete a login procedure • AvailableFunctionalities • The localapplicationis the mainaccessmethod to the robot functionalities, so all of them are availablethrough the touchinterface. • For presentationpurpose the technician interface will be shown, becausethiskind of user, in accord with the functionalitiesassignment, is the onlyonewho can accessall the system’s parts.
Welcome to the Milkomatic3000 please log in: Username: Technician Paul Password: ******** Keypad
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connecting cow Disconnect Cleaning Technician Paul Logout 10:04 Todays Production TOTAL QUANTITY: 14500Lt. COUNTED COWS: 155SOME STUFF 1: 12345. SOME STUFF 2: 3456 Current Production Parameters: Vacuum: 100 Cooling: 10°C Last Auto-Clean: 10/01/2012 Tank Information MachineParameters 55% 550/1000 Lt. Fatpercentage: 5% Cleaning Start-Stop-Timer ON OFF Pump up milk Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Weekly Production TOTAL QUANTITY: 14500Lt. COUNTED COWS: 155SOME STUFF 1: 12345. SOME STUFF 2: 3456 Monthly Production:TOTAL QUANTITY: 14500Lt. COUNTED COWS: 155SOME STUFF 1: 12345. SOME STUFF 2: 3456 Tank Information MachineParameters 55% 550/1000 Lt. Fatpercentage: 5% Cleaning Start-Stop-Timer ON OFF Pump up milk Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Production Parameters: Information SuctionPower Highestfatpercentage 0 10 20 30 40 50 60 0 10 20 30 40 50 60 MachineParameters 20 N 20 % Cleaning Start-Stop-Timer Cooling Parameter 4 ON OFF 0 10 20 30 40 50 60 0 10 20 30 40 50 60 Pump up milk 10 °C 15 % Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 CurrentStartingTimes: 08:00 13:00 16:00 CurrentEndingTimes: 12:00 20:00 Information remove remove Add Start Time remove MachineParameters Cleaning Add Stop Time remove remove Start-Stop-Timer ON OFF Pump up milk Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Tank Information MachineParameters Cleaning FAT PERCENTAGE LEVEL PLUG CONNECTED PUMPING PROCESS ON OK OK FAIL FAIL OFF Start-Stop-Timer START ON OFF Pump up milk 20% 200/1000 Lt. Fatpercentage: 5% Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Error Log: 2012-04-01_10.00:ERROR 404, Cow notfound 2012-04-01_10.04:ERROR 4315 Farmerstuck 2012-04-01_10.04:ERROR 4381 Cow stuck 2012-04-01_10.05:Extraction processaborded, ERROR 5652 2012-04-01_10.06:ERROR extracting milk, process aborted, error code 0056DAAC9. Cow expulsed. 2012-04-01_10.15:ERROR 12526 2012-04-01_10.15:Feeding box do not open, ERROR 5696 2012-04-01_10.16: Information MachineParameters Cleaning Start-Stop-Timer ON OFF Pump up milk Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Start/Stop Information Open/Close the door MachineParameters Scanning Cleaning Start-Stop-Timer ON OFF Connect/ Disconnect Pump up milk Cleaning Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Start/Stop Information Open/Close the door MachineParameters Scanning Cleaning Start-Stop-Timer ON OFF Disconnect Pump up milk Cleaning Emergency Error Log ManualControll Add/RemoveUser
Robot status: EstimatedTime: 10:20 Position Cow Scanning dugs Connectto the cow Disconnect Cleaning Technician Paul Logout 10:04 Farmer: Farmer Joe: Some personal Data Farmer Jim: Some personal Data Milk Collector: Milkman Bob: Some personal Data Information remove remove MachineParameters remove Cleaning Start-Stop-Timer ON OFF Pump up milk AddFarmer Add Milk Collector Emergency Error Log ManualControll Add/RemoveUser