595 research outputs found

    A Block-based Programming Approach

    Get PDF
    Publisher Copyright: Copyright © 2022 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved.Simple computer activities have been used for a long time for cognitive and physical training in the context of rehabilitation or mental stimulation. An example is training the skills needed by users with special needs to access the computer through scanning access, which is an access method used by persons with major motor difficulties. The increased availability of less expensive mobile devices with large displays provides an ideal platform for these applications. This work-in-progress paper presents an ongoing work to empower rehabilitation therapists and special education teachers with no previous computer programming experience with a set of highly configurable apps supporting several types of activities for scanning access training. The apps are made available as open projects written in a block-based programming language. This way, they may be configurable by non-programmers while also allowing further changes depending on the programming skills of each rehabilitation therapist or special education teacher. This study intends to validate this approach among this group of users and formulate a set of guidelines concerning software architecture and organization and user interaction, to be used in the development of this kind of application.publishersversionpublishe

    Use and usability of software verification methods to detect behaviour interference when teaching an assistive home companion robot: A proof-of-concept study

    Get PDF
    © 2021 Kheng Lee Koay et al., published by De Gruyter. This work is licensed under the Creative Commons Attribution 4.0 International License. https://creativecommons.org/licenses/by/4.0/When studying the use of assistive robots in home environments, and especially how such robots can be personalised to meet the needs of the resident, key concerns are issues relating to behaviour verification, behaviour interference and safety. Here, personalisation refers to the teaching of new robot behaviours by both technical and non-technical end users. In this article we consider the issue of behaviour interference caused by situations where newly taught robot behaviours may affect or be affected by existing behaviours and thus, those behaviours will not or might not ever be executed. We focus in particular on how such situations can be detected and presented to the user. We describe the human-robot behaviour teaching system that we developed as well as the formal behaviour checking methods used. The online use of behaviour checking is demonstrated, based on static analysis of behaviours during the operation of the robot, and evaluated in a user study. We conducted a proof of concept human-robot interaction study with an autonomous, multi-purpose robot operating within a smart home environment. Twenty participants individually taught the robot behaviours according to instructions they were given, some of which caused interference with other behaviours. A mechanism for detecting behaviour interference provided feedback to participants and suggestions on how to resolve those conflicts. We assessed the participants’ views on detected interference as reported by the behaviour teaching system. Results indicate that interference warnings given to participants during teaching provoked an understanding of the issue. We did not find a significant influence of participants’ technical background. These results highlight a promising path towards verification and validation of assistive home companion robots that allow end-user personalisation.Peer reviewe

    A personalized and platform-independent behavior control system for social robots in therapy: Development and applications

    Get PDF
    Social robots have been proven beneficial in different types of healthcare interventions. An ongoing trend is to develop (semi-)autonomous socially assistive robotic systems in healthcare context to improve the level of autonomy and reduce human workload. This paper presents a behavior control system for social robots in therapies with a focus on personalization and platform-independence. This system architecture provides the robot an ability to behave as a personable character, which behaviors are adapted to user profiles and responses during the human-robot interaction. Robot behaviors are designed at abstract levels and can be transferred to different social robot platforms. We adopt the component-based software engineering approach to implement our proposed architecture to allow for the replaceability and reusability of the developed components. We introduce three different experimental scenarios to validate the usability of our system. Results show that the system is potentially applicable to different therapies and social robots. With the component-based approach, the system can serve as a basic framework for researchers to customize and expand the system for their targeted healthcare applications

    Ono: an open platform for social robotics

    Get PDF
    In recent times, the focal point of research in robotics has shifted from industrial ro- bots toward robots that interact with humans in an intuitive and safe manner. This evolution has resulted in the subfield of social robotics, which pertains to robots that function in a human environment and that can communicate with humans in an int- uitive way, e.g. with facial expressions. Social robots have the potential to impact many different aspects of our lives, but one particularly promising application is the use of robots in therapy, such as the treatment of children with autism. Unfortunately, many of the existing social robots are neither suited for practical use in therapy nor for large scale studies, mainly because they are expensive, one-of-a-kind robots that are hard to modify to suit a specific need. We created Ono, a social robotics platform, to tackle these issues. Ono is composed entirely from off-the-shelf components and cheap materials, and can be built at a local FabLab at the fraction of the cost of other robots. Ono is also entirely open source and the modular design further encourages modification and reuse of parts of the platform

    Design of a breastboard for prone breast radiotherapy

    Get PDF
    corecore