Robust autonomy for interactive robots

Y. Brodskiy

    Research output: ThesisPhD Thesis - Research UT, graduation UT

    89 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 UT

    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