1,720,964 research outputs found

    Emerging approaches to human-robot collaboration in healthcare

    Full text link
    Collaborative robots can enhance productivity and efficiency in healthcare. This PhD project aims to investigate new methods and tools for effective interaction with these robots, focusing on programming techniques accessible to domain experts without a background in computer science or robotics. Automating repetitive tasks can allow healthcare professionals to dedicate more attention to critical procedures. For instance, this technology can enhance therapy efficiency and personalized medicine preparation, benefiting patient outcomes. The research will investigate the use of Large Language Models to simplify and optimize robot task programming, reducing the need for technical expertise

    Advancing End-User Development in Robotics with Large Language Models and Digital Twins

    No full text
    This paper introduces an end-user development environment designed to support non-expert users in creating pick-and-place robot tasks. The environment includes a chat-based interface powered by OpenAI’s GPT-4o, guiding users through the task definition process in an intuitive and domain-oriented manner. Once a task is defined, it is visualized in a graphic interface built with Google Blockly, enabling users to review, edit, or expand the task through direct manipulation of block-like components. The system also allows users to generate a corresponding robot program and simulate its execution using a digital twin of the robot. This final simulation step is essential for validating the task and identifying potential issues before deploying the robot program in a real-world setting

    Empowering Worker-Robot Collaboration: Leveraging LLMs for Extracting and Visualizing Robot Task Metrics

    No full text
    In the context of Industry 5.0, which is characterized by a close integration between digital technology, industrial production, and human-centered design, collaborative robots emerge as key players. These robots are no longer isolated machines but an integral part of an interconnected ecosystem, where the fluidity of data plays a crucial role. Collaborative robots facilitate flexibility, efficiency, and safety in operations. However, this also introduces novel programming and data management challenges. A distinctive feature of collaborative robots is their ability to be programmed and used by non-expert users. This democratization of access to robotics offers significant advantages but also requires careful design of tools and interfaces to enable easy access to the data generated by the robots. In this context, the user interface assumes a pivotal role in ensuring that even those lacking programming expertise can fully benefit from the capabilities of collaborative robots and the da..

    Integrating ChatGPT with Blockly for End-User Development of Robot Tasks

    Full text link
    This paper presents an End-User Development environment for collaborative robot programming, which integrates Open AI ChatGPT with Google Blockly. Within this environment, a user, who is neither expert in robotics nor in computer programming, can define the items characterizing the application domain (e.g., objects, actions, and locations) and define pick-and-place tasks involving these items. Task definition can be achieved with a combination of natural language and block-based interaction, which exploits the computational capabilities of ChatGPT and the graphical interaction features offered by Blockly, to check the correctness of generated robot programs and modify them through direct manipulation

    Can ChatGPT Support End-User Development of Robot Programs?

    Full text link
    In this paper, we investigate the use of OpenAI ChatGPT to improve the natural language understanding of an End-User Development environment, called CAPIRCI, supporting users neither expert in computer programming nor expert in robotics to create programs for a collaborative robot. The integration of ChatGPT in CAPIRCI is studied to be transparent for the user, who will be allowed to check and correct that program description generated by ChatGPT, by interacting with an intuitive block-based interface, according to a Human-Centered Artificial Intelligence design approach

    A Systematic Review on Pill and Medication Dispensers from a Human-Centered Perspective

    Full text link
    As medication adherence represents a critical challenge in healthcare, pill and medication dispensers have gained increasing attention as potential solutions to promote adherence and improve patient outcomes. Following the PRISMA (Preferred Reporting Items for Systematic reviews and Meta-Analyses) methodology, we carried out a systematic literature review on papers indexed in Scopus and PubMed, which present solutions for pill or medication dispensers. Given the importance of user acceptance for these solutions, the research questions of the survey are driven by a human-centered perspective. We first provide an overview of the different solutions, classifying them according to their stage of development. We then analyze each solution considering its hardware/software architecture. Finally, we review the characteristics of user interfaces designed for interacting with pill and medication dispensers and analyze the involvement of different types of users in dispenser management. On the basis of this analysis, we draw findings and indications for future research that are aimed to provide insights to healthcare professionals, researchers, and designers who are interested in developing and using pill and medication dispensers

    A Meta-Design Approach to Collaborative Robotics to Achieve Sustainability Goals

    No full text
    This paper analyzes how collaborative robots can contribute to achieving some of the United Nations’ Sustainability Development Goals and reflects on the advantages that a meta-design approach could bring to robot deployment in real settings. The paper highlights how true sustainability not only depends on technological innovation but also on considerations that pertain to the social sphere of the intervention, like the specific domain, the workplace, and the user community, which require infrastructures for customization, sharing, and collaboration

    Exploring the Role of End Users in Performing EUD with Large Language Models

    Full text link
    Large Language Models (LLMs) are being used to expand the concept of End-User Development (EUD), allowing end users to describe their needs related to the creation, modification, extension or testing of digital artifacts in natural language. This paper presents a survey on recent papers that explore the integration of EUD with LLMs. The final aim is to reflect on the opportunities offered by LLMs to EUD and on the challenges to address, to understand how to empower end users rather than diminish their role in tailoring systems

    A hybrid approach to user-oriented programming of collaborative robots

    No full text
    The research reported in this paper proposes a new approach to collaborative robots that aims at improving the simplicity and efficiency of the programming task for non-technical users. It is grounded on three standpoints: (i) an elementary and disciplined paradigm for robot programming, called the simple programming journey, (ii) a hybrid interaction mode where robot tasks can be programmed using a natural language chat and, if necessary, can be completed and finalized through a block-based interface, and (iii) a robust cognitive match between the mental models of the user and the programming interface. The proposed approach has been implemented and tested through the development of a prototype programming environment called CAPIRCI, which can be tailored to different application domains through the definition of objects, locations, and actions. CAPIRCI has been tested by real users with a COBOTTA robot by DENSO WAVE Ltd. Two experimental tests have been carried out in order to validate the novel approach proposed and to assess its impact on end-user programming. The results obtained show that a hybrid approach exploiting both natural language dialogue and block-based interaction can help make the programming task easy and efficient for non-technical users
    corecore