SlideShare a Scribd company logo
Heuristic usability evaluation of
user interfaces for a semi-
autonomous vineyard robot
sprayer
George Adamides
Open University of Cyprus
What is and why do we careabout usability in a
human-robot interaction system?
• A user interface that supports human-robot interaction
(HRI) needs to meet specific non-functional
requirements, such as reliability, efficiency and usability.
• Usability refers to whether a system can be used with
effectiveness, efficiency, and satisfaction with which
users achieve specified goals in a particular context of
use.
• A usability issue is anything that can affect the user
experience in a negative way.
• What makes a robotic interface effective is no different
than what makes anything else usable, be it a door
handle or a piece of software.
• “Cut” and “Paste” or “Undo” does not always work!
HRI usability evaluation
• Heuristic evaluation is a ‘discount usability engineering’
method for evaluating user interfaces to find their
usability problems.
• “discount” because a small number of evaluators, usually
3 to 7, suffice to reliably evaluate the usability of a user
interface against a list of heuristics (the usability
principles).
Which usability principles we used?
Adamidesetal(2015)
1. Platform architecture and scalability: “Provide the flexibility
to iterate robotic and computing technological
developments in the UI of the HRI system.”
2. Error prevention and recovery: “Provide information and
alerts to avoid and recover from user errors.”
3. Visual design: “Provide an aesthetic, clear, and simple design
of the UI with the relevant information necessary.”
4. Information presentation: “Provide the necessary
information, in the right context, moment, and modality.”
5. Robot state awareness: “The knowledge that the robot has
about its own systems’ situation and the information it gives
to the operator about its health status and mode of
operation.”
6. Interaction effectiveness and efficiency: “Provide efficient
and effective interactions between human and robot.”
7. Robot environment/surroundings awareness: “Provide
spatial information about the robot’s surroundings and the
environment where it is operating.”
8. Cognitive factors: “Use mental models and metaphors to
lower the cognitive load.”
Source: G. Adamides, G. Christou, C. Katsanos, M. Xenos, and T.
Hadzilacos, "Usability Guidelines for the Design of Robot
Teleoperation: A Taxonomy," IEEE Transactions on Human-
Machine Systems, vol. 45, pp. 256-262, 2015.
Which usability principles we used?
Adamidesetal(2015)
Semi-Autonomous Vineyard Robot Sprayer
Sprayer nozzle
End-effector camera
Peripheral camera
Sprayer tank
Main pan-tilt zoom camera
Summit XL robot platform
3 systems under evaluation
SAARS V0
• On-screen controls for robot movement and camera movement
• Presentation of camera views
• Elements for displaying sensor information (visual and auditory feedback) for
distance from the robot sides and battery level.
• Can use the entire screen and support interaction though either the keyboard
or the mouse.
3 systems under evaluation
SAARS V1• Similar to V0
• Plus functionality for target pointing.
• SAARSv1 supports both manual (user points to targets) and automated target
specification through a pattern recognition algorithm.
3 systems under evaluation
SAARS V2
• Similar to V1
• Added feedback from a laser scanner.
HRI heuristic evaluation
• Four usability experts conducted a heuristic usability
evaluation on three user interfaces.
• The evaluators were situated at the Hellenic Open
University Software Quality Assessment laboratory at
Patra, Greece and remotely controlled (over HTTP) the
robot, which was located in Cyprus at the Open
University of Cyprus premises. An appropriate simulation
environment was created, including various paths and
targets.
HRI heuristic evaluation results –
SAARS V0
• 13 usability issues were identified.
• Most (77%) of these usability issues were related to
violations of the following four heuristics: a) 23% were
violations of heuristic 4 (Information presentation), b)
23% were violations of heuristic 5 (Robot state
awareness), c) 15% were violations of heuristic 6
(Interaction effectiveness and efficiency) and d) 15%
were violations of heuristic 8 (Cognitive factors).
• All in all, the system is at a satisfactory level of usability.
HRI heuristic evaluation results –
SAARS V1
• 10 usability issues were identified.
• Most (80%) of these usability issues were related to
violations of the following four heuristics: a) 20% were
violations of heuristic 4 (Information presentation), b)
20% were violations of heuristic 5 (Robot state
awareness), c) 20% were violations of heuristic 6
(Interaction effectiveness and efficiency) and d) 20%
were violations of heuristic 8 (Cognitive factors).
• These findings tend to provide support that the system is
at a good level of usability.
HRI heuristic evaluation results –
SAARS V2
• 3 usability issues were identified.
• These issues were related to violations of the following
three heuristics: a) one violation of heuristic 3 (Visual
design), b) one violation of heuristic 6 (Interaction
effectiveness and efficiency), and c) one violation of
heuristic 7 (Robot environment/surroundings
awareness).
• All in all, the system is at a very good level of usability.
Conclusion – Recommendations
• These findings provide evidence that the final version of the system provides
satisfactory services to its typical users.
• This can be attributed to the iterative design, development and evaluation
process followed.
• These advantages, combined with the increased usability of the SAARv2 (final)
system, may result in high adoption from its end users.
• However, there is always room for improvement. The expert evaluators argued
that a next version of the system could benefit from:
• a) an embedded representation of the robot’s body in the user interface
displaying sensors’ information and robot’s direction in relation to the
active camera views (heuristic 7),
• b) embedded help explaining functionality and controls (heuristic 8), e.g.
simplify and explain algorithmic settings for automated target
identification, embed tooltips and/or labels on the buttons related to user-
defined targets,
Conclusion – Recommendations
• c) mechanisms for error prevention in target identification and
spraying (heuristic 2), e.g. confirmation message for the “erase-
all-targets” action,
• d) additional information that is important for the task (heuristic
4) e.g. remaining level of spraying liquid,
• e) improvements in the visual design of the user interface
(heuristic 3), e.g. visual clarification for currently active control,
larger text labels to increase readability.
Latest news: A new robot with added functionality is currently
being built with a robotic arm. New user interface is also designed
based on the above recommendations.
THANK YOU FOR YOUR ATTENTION!
George Adamides
Open University of Cyprus – http://www.ouc.ac.cy
Email: george.adamides@st.ouc.ac.cy
Agricultural Research Institute – http://www.ari.gov.cy
Email: gadamides@ari.gov.cy

More Related Content

Similar to The 5th Israeli Conference on Robotics - my presentation

(2010) HBSI and Hand Geometry
(2010) HBSI and Hand Geometry(2010) HBSI and Hand Geometry
(2010) HBSI and Hand Geometry
International Center for Biometric Research
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
Obeo
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
cwhitin4
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guest08cd22
 
Qué es un blog?
Qué es un blog?Qué es un blog?
Qué es un blog?
carolina_zapata
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangers
test99
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guru100
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
Bibliotecaesc1de12
 
Rashmi Xerox Parc
Rashmi Xerox ParcRashmi Xerox Parc
Rashmi Xerox Parc
test98
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
guestc72c35
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
guestbdd02b
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
guest0437b8
 
6. ch 5-understanding requirements
6. ch 5-understanding requirements6. ch 5-understanding requirements
6. ch 5-understanding requirements
Delowar hossain
 
SOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptxSOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptx
AnmolMogalai
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
IJCSIS Research Publications
 
User Experience Evaluation for Automation Tools: An Industrial Experience
User Experience Evaluation for Automation Tools: An Industrial ExperienceUser Experience Evaluation for Automation Tools: An Industrial Experience
User Experience Evaluation for Automation Tools: An Industrial Experience
IJCI JOURNAL
 
Agricultural spraying robots - R&D
Agricultural spraying robots - R&DAgricultural spraying robots - R&D
Agricultural spraying robots - R&D
Agriculural Research Institute
 
User interface testing By Priyanka Chauhan
User interface testing By Priyanka ChauhanUser interface testing By Priyanka Chauhan
User interface testing By Priyanka Chauhan
Priyanka Chauhan
 
A distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automationA distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automation
eSAT Publishing House
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
Empatika
 

Similar to The 5th Israeli Conference on Robotics - my presentation (20)

(2010) HBSI and Hand Geometry
(2010) HBSI and Hand Geometry(2010) HBSI and Hand Geometry
(2010) HBSI and Hand Geometry
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Qué es un blog?
Qué es un blog?Qué es un blog?
Qué es un blog?
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangers
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
 
Rashmi Xerox Parc
Rashmi Xerox ParcRashmi Xerox Parc
Rashmi Xerox Parc
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
 
6. ch 5-understanding requirements
6. ch 5-understanding requirements6. ch 5-understanding requirements
6. ch 5-understanding requirements
 
SOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptxSOFTWARE REQUIREMENT SPECIFICATION.pptx
SOFTWARE REQUIREMENT SPECIFICATION.pptx
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
 
User Experience Evaluation for Automation Tools: An Industrial Experience
User Experience Evaluation for Automation Tools: An Industrial ExperienceUser Experience Evaluation for Automation Tools: An Industrial Experience
User Experience Evaluation for Automation Tools: An Industrial Experience
 
Agricultural spraying robots - R&D
Agricultural spraying robots - R&DAgricultural spraying robots - R&D
Agricultural spraying robots - R&D
 
User interface testing By Priyanka Chauhan
User interface testing By Priyanka ChauhanUser interface testing By Priyanka Chauhan
User interface testing By Priyanka Chauhan
 
A distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automationA distinct approach for xmotif application gui test automation
A distinct approach for xmotif application gui test automation
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 

Recently uploaded

Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
OECD Directorate for Financial and Enterprise Affairs
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
1990 Media
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
SkillCertProExams
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 

Recently uploaded (20)

Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
Artificial Intelligence, Data and Competition – ČORBA – June 2024 OECD discus...
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 

The 5th Israeli Conference on Robotics - my presentation

  • 1. Heuristic usability evaluation of user interfaces for a semi- autonomous vineyard robot sprayer George Adamides Open University of Cyprus
  • 2. What is and why do we careabout usability in a human-robot interaction system? • A user interface that supports human-robot interaction (HRI) needs to meet specific non-functional requirements, such as reliability, efficiency and usability. • Usability refers to whether a system can be used with effectiveness, efficiency, and satisfaction with which users achieve specified goals in a particular context of use. • A usability issue is anything that can affect the user experience in a negative way. • What makes a robotic interface effective is no different than what makes anything else usable, be it a door handle or a piece of software. • “Cut” and “Paste” or “Undo” does not always work!
  • 3. HRI usability evaluation • Heuristic evaluation is a ‘discount usability engineering’ method for evaluating user interfaces to find their usability problems. • “discount” because a small number of evaluators, usually 3 to 7, suffice to reliably evaluate the usability of a user interface against a list of heuristics (the usability principles).
  • 4. Which usability principles we used? Adamidesetal(2015) 1. Platform architecture and scalability: “Provide the flexibility to iterate robotic and computing technological developments in the UI of the HRI system.” 2. Error prevention and recovery: “Provide information and alerts to avoid and recover from user errors.” 3. Visual design: “Provide an aesthetic, clear, and simple design of the UI with the relevant information necessary.” 4. Information presentation: “Provide the necessary information, in the right context, moment, and modality.” 5. Robot state awareness: “The knowledge that the robot has about its own systems’ situation and the information it gives to the operator about its health status and mode of operation.”
  • 5. 6. Interaction effectiveness and efficiency: “Provide efficient and effective interactions between human and robot.” 7. Robot environment/surroundings awareness: “Provide spatial information about the robot’s surroundings and the environment where it is operating.” 8. Cognitive factors: “Use mental models and metaphors to lower the cognitive load.” Source: G. Adamides, G. Christou, C. Katsanos, M. Xenos, and T. Hadzilacos, "Usability Guidelines for the Design of Robot Teleoperation: A Taxonomy," IEEE Transactions on Human- Machine Systems, vol. 45, pp. 256-262, 2015. Which usability principles we used? Adamidesetal(2015)
  • 6. Semi-Autonomous Vineyard Robot Sprayer Sprayer nozzle End-effector camera Peripheral camera Sprayer tank Main pan-tilt zoom camera Summit XL robot platform
  • 7. 3 systems under evaluation SAARS V0 • On-screen controls for robot movement and camera movement • Presentation of camera views • Elements for displaying sensor information (visual and auditory feedback) for distance from the robot sides and battery level. • Can use the entire screen and support interaction though either the keyboard or the mouse.
  • 8. 3 systems under evaluation SAARS V1• Similar to V0 • Plus functionality for target pointing. • SAARSv1 supports both manual (user points to targets) and automated target specification through a pattern recognition algorithm.
  • 9. 3 systems under evaluation SAARS V2 • Similar to V1 • Added feedback from a laser scanner.
  • 10. HRI heuristic evaluation • Four usability experts conducted a heuristic usability evaluation on three user interfaces. • The evaluators were situated at the Hellenic Open University Software Quality Assessment laboratory at Patra, Greece and remotely controlled (over HTTP) the robot, which was located in Cyprus at the Open University of Cyprus premises. An appropriate simulation environment was created, including various paths and targets.
  • 11. HRI heuristic evaluation results – SAARS V0 • 13 usability issues were identified. • Most (77%) of these usability issues were related to violations of the following four heuristics: a) 23% were violations of heuristic 4 (Information presentation), b) 23% were violations of heuristic 5 (Robot state awareness), c) 15% were violations of heuristic 6 (Interaction effectiveness and efficiency) and d) 15% were violations of heuristic 8 (Cognitive factors). • All in all, the system is at a satisfactory level of usability.
  • 12. HRI heuristic evaluation results – SAARS V1 • 10 usability issues were identified. • Most (80%) of these usability issues were related to violations of the following four heuristics: a) 20% were violations of heuristic 4 (Information presentation), b) 20% were violations of heuristic 5 (Robot state awareness), c) 20% were violations of heuristic 6 (Interaction effectiveness and efficiency) and d) 20% were violations of heuristic 8 (Cognitive factors). • These findings tend to provide support that the system is at a good level of usability.
  • 13. HRI heuristic evaluation results – SAARS V2 • 3 usability issues were identified. • These issues were related to violations of the following three heuristics: a) one violation of heuristic 3 (Visual design), b) one violation of heuristic 6 (Interaction effectiveness and efficiency), and c) one violation of heuristic 7 (Robot environment/surroundings awareness). • All in all, the system is at a very good level of usability.
  • 14. Conclusion – Recommendations • These findings provide evidence that the final version of the system provides satisfactory services to its typical users. • This can be attributed to the iterative design, development and evaluation process followed. • These advantages, combined with the increased usability of the SAARv2 (final) system, may result in high adoption from its end users. • However, there is always room for improvement. The expert evaluators argued that a next version of the system could benefit from: • a) an embedded representation of the robot’s body in the user interface displaying sensors’ information and robot’s direction in relation to the active camera views (heuristic 7), • b) embedded help explaining functionality and controls (heuristic 8), e.g. simplify and explain algorithmic settings for automated target identification, embed tooltips and/or labels on the buttons related to user- defined targets,
  • 15. Conclusion – Recommendations • c) mechanisms for error prevention in target identification and spraying (heuristic 2), e.g. confirmation message for the “erase- all-targets” action, • d) additional information that is important for the task (heuristic 4) e.g. remaining level of spraying liquid, • e) improvements in the visual design of the user interface (heuristic 3), e.g. visual clarification for currently active control, larger text labels to increase readability. Latest news: A new robot with added functionality is currently being built with a robotic arm. New user interface is also designed based on the above recommendations.
  • 16. THANK YOU FOR YOUR ATTENTION! George Adamides Open University of Cyprus – http://www.ouc.ac.cy Email: george.adamides@st.ouc.ac.cy Agricultural Research Institute – http://www.ari.gov.cy Email: gadamides@ari.gov.cy