Robust autonomy for interactive robots

Y. Brodskiy

Research output: ThesisPhD Thesis - Research UT, graduation UTAcademic

72 Downloads (Pure)

Abstract

The growing trend in robotics towards applications in an unstructured environment offers new challenges in robotic software and control. Assisting, interacting and serving humans, new robots will literally touch people and their lives. Performing tasks devised for such new robots demands high levels of autonomy, robustness and safety, and the challenge to ensure these qualities has become a task of robot control soft- ware. The reliability of robot control software is the cornerstone needed to achieve high levels of autonomy, robustness and safety. The goal of this research is to study and suggest ways to improve the reliability of a robot, with a focus on its motion control software. Robot motion control ensures the ability to proceed with a designated task, and it is one of the vital parts of a robot, where non-functional requirements such as robustness and reliability are essential for high quality of the overall system. In this work, three threats to reliability and safety of the motion control software were identified and addressed: the quality of software implementation, the external faults from a connection to the physical domain such as failures of a sensor, and the external faults from a connection within the cyber domain such as communication to other components. A modeling approach to software development is advocated here as the means to improve quality of the produced software. The proposed approach for software development uses ‘uniform’ modeling of the software components to improve their reliability. The need to model software from different perspectives is emphasized here, with the software practice of separation of concerns used to identify different perspectives from which a software component has to be modeled.
Original languageUndefined
Awarding Institution
  • University of Twente
Supervisors/Advisors
  • Stramigioli, Stefano , Supervisor
  • Broenink, Jan, Advisor
Thesis sponsors
Award date20 Feb 2014
Place of PublicationEnschede
Publisher
Print ISBNs978-90-365-3620-2
DOIs
Publication statusPublished - 20 Feb 2014

Keywords

  • EC Grant Agreement nr.: FP7/2007-2013
  • intrinsic passivity control
  • EWI-24628
  • METIS-303020
  • IR-89889
  • autonomous robots
  • model-driven control design

Cite this

Brodskiy, Y. (2014). Robust autonomy for interactive robots. Enschede: University of Twente. https://doi.org/10.3990/1.9789036536202
Brodskiy, Y.. / Robust autonomy for interactive robots. Enschede : University of Twente, 2014. 119 p.
@phdthesis{5b247bf8bb844fb4a783b9e89c4d8d0a,
title = "Robust autonomy for interactive robots",
abstract = "The growing trend in robotics towards applications in an unstructured environment offers new challenges in robotic software and control. Assisting, interacting and serving humans, new robots will literally touch people and their lives. Performing tasks devised for such new robots demands high levels of autonomy, robustness and safety, and the challenge to ensure these qualities has become a task of robot control soft- ware. The reliability of robot control software is the cornerstone needed to achieve high levels of autonomy, robustness and safety. The goal of this research is to study and suggest ways to improve the reliability of a robot, with a focus on its motion control software. Robot motion control ensures the ability to proceed with a designated task, and it is one of the vital parts of a robot, where non-functional requirements such as robustness and reliability are essential for high quality of the overall system. In this work, three threats to reliability and safety of the motion control software were identified and addressed: the quality of software implementation, the external faults from a connection to the physical domain such as failures of a sensor, and the external faults from a connection within the cyber domain such as communication to other components. A modeling approach to software development is advocated here as the means to improve quality of the produced software. The proposed approach for software development uses ‘uniform’ modeling of the software components to improve their reliability. The need to model software from different perspectives is emphasized here, with the software practice of separation of concerns used to identify different perspectives from which a software component has to be modeled.",
keywords = "EC Grant Agreement nr.: FP7/2007-2013, intrinsic passivity control, EWI-24628, METIS-303020, IR-89889, autonomous robots, model-driven control design",
author = "Y. Brodskiy",
year = "2014",
month = "2",
day = "20",
doi = "10.3990/1.9789036536202",
language = "Undefined",
isbn = "978-90-365-3620-2",
publisher = "University of Twente",
address = "Netherlands",
school = "University of Twente",

}

Brodskiy, Y 2014, 'Robust autonomy for interactive robots', University of Twente, Enschede. https://doi.org/10.3990/1.9789036536202

Robust autonomy for interactive robots. / Brodskiy, Y.

Enschede : University of Twente, 2014. 119 p.

Research output: ThesisPhD Thesis - Research UT, graduation UTAcademic

TY - THES

T1 - Robust autonomy for interactive robots

AU - Brodskiy, Y.

PY - 2014/2/20

Y1 - 2014/2/20

N2 - The growing trend in robotics towards applications in an unstructured environment offers new challenges in robotic software and control. Assisting, interacting and serving humans, new robots will literally touch people and their lives. Performing tasks devised for such new robots demands high levels of autonomy, robustness and safety, and the challenge to ensure these qualities has become a task of robot control soft- ware. The reliability of robot control software is the cornerstone needed to achieve high levels of autonomy, robustness and safety. The goal of this research is to study and suggest ways to improve the reliability of a robot, with a focus on its motion control software. Robot motion control ensures the ability to proceed with a designated task, and it is one of the vital parts of a robot, where non-functional requirements such as robustness and reliability are essential for high quality of the overall system. In this work, three threats to reliability and safety of the motion control software were identified and addressed: the quality of software implementation, the external faults from a connection to the physical domain such as failures of a sensor, and the external faults from a connection within the cyber domain such as communication to other components. A modeling approach to software development is advocated here as the means to improve quality of the produced software. The proposed approach for software development uses ‘uniform’ modeling of the software components to improve their reliability. The need to model software from different perspectives is emphasized here, with the software practice of separation of concerns used to identify different perspectives from which a software component has to be modeled.

AB - The growing trend in robotics towards applications in an unstructured environment offers new challenges in robotic software and control. Assisting, interacting and serving humans, new robots will literally touch people and their lives. Performing tasks devised for such new robots demands high levels of autonomy, robustness and safety, and the challenge to ensure these qualities has become a task of robot control soft- ware. The reliability of robot control software is the cornerstone needed to achieve high levels of autonomy, robustness and safety. The goal of this research is to study and suggest ways to improve the reliability of a robot, with a focus on its motion control software. Robot motion control ensures the ability to proceed with a designated task, and it is one of the vital parts of a robot, where non-functional requirements such as robustness and reliability are essential for high quality of the overall system. In this work, three threats to reliability and safety of the motion control software were identified and addressed: the quality of software implementation, the external faults from a connection to the physical domain such as failures of a sensor, and the external faults from a connection within the cyber domain such as communication to other components. A modeling approach to software development is advocated here as the means to improve quality of the produced software. The proposed approach for software development uses ‘uniform’ modeling of the software components to improve their reliability. The need to model software from different perspectives is emphasized here, with the software practice of separation of concerns used to identify different perspectives from which a software component has to be modeled.

KW - EC Grant Agreement nr.: FP7/2007-2013

KW - intrinsic passivity control

KW - EWI-24628

KW - METIS-303020

KW - IR-89889

KW - autonomous robots

KW - model-driven control design

U2 - 10.3990/1.9789036536202

DO - 10.3990/1.9789036536202

M3 - PhD Thesis - Research UT, graduation UT

SN - 978-90-365-3620-2

PB - University of Twente

CY - Enschede

ER -

Brodskiy Y. Robust autonomy for interactive robots. Enschede: University of Twente, 2014. 119 p. https://doi.org/10.3990/1.9789036536202