首页> 外文学位 >Programming Behaviour of Personal Service Robots with Application to Healthcare.
【24h】

Programming Behaviour of Personal Service Robots with Application to Healthcare.

机译:个人服务机器人的编程行为及其在医疗保健中的应用。

获取原文
获取原文并翻译 | 示例

摘要

The objective of this research work is to advance the process of programming personal service robots. As robots enter the open and complex world of humans, they are expected to perform tasks that require close interactions with humans and the environment. Industrial robotics researchers have challenged the process of constructing novel robotic mechanisms. However, the fluid integration of a matured personal service robot platform that can be easily used and easily re-programmed is yet to be seen. Personal service robots are examples of systems that are expected to work in an autonomous or semiautonomous way to deliver useful services for the well-being of humans. An example of such a personal service robot is the Healthbot developed at the University of Auckland. The Healthbot is a multi-purpose reprogrammable robot which can be customised to various scenarios of usage. The Healthbot assists older people with cognitive tasks, such as remembering medication schedules.;This thesis provides a workflow for converting the service design knowledge into working software on a robot in a multi-disciplinary team. The service requirements have been developed for a unique class of service applications for the Healthbots project. The analysis provided in this thesis can also serve as a blueprint and thus provide insight for developing services in similar scenarios of service robot design.;The thesis presents a case study of design of the Healthbot medication management service to motivate the complexities involved in designing services in multi-disciplinary teams. This case study shows that the design process should be supported by programming languages and development environments. It presents the requirements for a software architecture that unifies the design process and fulfils the requirements for an application design framework. The service design was not purely technology driven. Rather, it looked at the design challenges at a system-of-systems level and integrated a closed-loop medication workflow involving multiple user roles in the healthcare system. The proposed design approach also helped domain experts in the Healthbots design team to conduct field trials to identify opportunities for effective use of personal service robots with older people.;This thesis develops a formal language specification of a domain-specific programming language for representing the robot's behaviour and presents a graphical meta-model for the robot's behaviour definition. The behaviour is defined as what the robot does in response to an event and is the most basic element of a service. The behaviour is encoded as a finite state machine model. The robot's multi-modal dialogue and behaviour is specified in a set of states that are organised in the domain-specific programming language. A collection of states constitutes a service. The research has also developed a visual programming environment for authoring this domain-specific programming language. This visual programming environment is named as RoboStudio. This programming environment abstracts the textual domain specific language and provides a familiar visual environment using common design elements present in most Integrated Development Environments.;An evaluation through two studies provides sufficient evidence to validate and confirm the hypotheses related to the successful attainment of RoboStudio's design goals. In the first study, using the Cognitive Dimensions Framework, RoboStudio was found to have better Closeness of mapping, causing lesser Viscosity, better Role Expressiveness , fewer Hidden Dependencies, fewer Hard mental operations, better Visibility, and being less Error prone compared to a structured Code Editor. Qualitative data analysis revealed that RoboStudio led to higher user experience compared to a Code Editor for creating, editing, visualising and diagnosing the robot behaviour in both studies with programmers and non-programmers. Feedback from the evaluation study with non-programmers showed that RoboStudio could also enable clinicians to create simple healthcare applications. For example, a therapist should be able to easily develop a self-guided exercise/training program.;Although the thesis concepts have been developed with an application in context, the research is applicable within a broader context of service robots and would be useful for the larger robotics community. The thesis contributions pave a way for a unified software platform that supports the design process for personal service robots. While programming languages and tools are important, the robotics community will find it useful to know that the service design task can best be supported by providing specialized tools for the different levels of abstraction.;The progress made in this research supports the application of robotics in healthcare. In the future, there will be multiple cases of robotics technology influencing emerging health technologies. Smart technologies for aging, disability, and independence working in confluence with devices for self-care and activities of daily living are likely to be highly prevalent among the older people for improving self-efficacy and quality of life. (Abstract shortened by UMI.).
机译:这项研究工作的目的是推进个人服务机器人编程的过程。随着机器人进入开放,复杂的人类世界,人们期望它们执行需要与人类和环境紧密互动的任务。工业机器人研究人员对构建新型机器人机制的过程提出了挑战。但是,尚未看到可以轻松使用并易于重新编程的成熟的个人服务机器人平台的流体集成。个人服务机器人是可以以自主或半自主方式工作以提供有益于人类福祉的系统的示例。这种个人服务机器人的一个例子是奥克兰大学开发的Healthbot。 Healthbot是一种多用途可重编程的机器人,可以针对各种使用场景进行定制。 Healthbot可以帮助老年人完成认知任务,例如记住用药时间表。;本论文提供了将服务设计知识转换为多学科团队中的机器人工作软件的工作流。已经针对Healthbots项目的独特类别的服务应用程序开发了服务要求。本文提供的分析也可以作为一个蓝图,从而为在类似服务机器人设计方案中开发服务提供见识。;本文以Healthbot药物管理服务设计为例,以激发服务设计中涉及的复杂性在多学科团队中。该案例研究表明,设计过程应得到编程语言和开发环境的支持。它提出了统一设计过程并满足应用程序设计框架要求的软件体系结构要求。服务设计并非纯粹是技术驱动的。相反,它在系统级上研究了设计挑战,并集成了涉及医疗系统中多个用户角色的闭环药物工作流程。拟议的设计方法还帮助Healthbots设计团队的领域专家进行了现场试验,以确定与老年人有效地使用个人服务机器人的机会。;本论文开发了针对特定领域的编程语言的正式语言规范,以代表机器人的行为,并提供用于机器人行为定义的图形元模型。行为被定义为机器人对事件的响应,是服务的最基本要素。该行为被编码为有限状态机模型。机器人的多模式对话和行为在一组状态中指定,这些状态以领域特定的编程语言进行组织。状态集合构成服务。该研究还开发了一种可视化编程环境,用于编写此领域特定的编程语言。该可视化编程环境称为RoboStudio。该编程环境可以抽象文本领域特定的语言,并使用大多数集成开发环境中常见的设计元素提供熟悉的视觉环境。通过两项研究的评估提供了充分的证据,可以验证和确认与成功实现RoboStudio设计目标相关的假设。在第一项研究中,使用Cognitive Dimensions Dimensions Framework,发现RoboStudio具有更好的映射紧密度,更低的粘度,更好的角色表达能力,更少的隐藏依赖性,更少的思维操作,更好的可见性以及与结构化对象相比更不易出错代码编辑器。定性数据分析表明,与在使用程序员和非程序员进行的研究中创建,编辑,可视化和诊断机器人行为的代码编辑器相比,RoboStudio带来了更高的用户体验。来自非程序员的评估研究的反馈表明,RoboStudio还可以使临床医生创建简单的医疗应用程序。例如,治疗师应该能够轻松地制定一个自我指导的运动/训练程序。;尽管论文的概念是根据应用程序开发的,但是该研究适用于服务机器人的更广泛的上下文,并且将有助于更大的机器人社区。论文的贡献为支持个人服务机器人设计过程的统一软件平台铺平了道路。尽管编程语言和工具很重要,但机器人技术社区会发现了解服务设计任务可以通过提供针对不同抽象级别的专用工具来最好地支持而很有用。该研究的进展支持机器人技术在以下方面的应用:卫生保健。未来,将会有多种机器人技术影响新兴卫生技术的案例。老化智能技术与自我保健和日常生活活动装置相结合的残疾,残障和独立感在老年人中可能非常普遍,以提高自我效能和生活质量。 (摘要由UMI缩短。)。

著录项

  • 作者

    Datta, Chandan.;

  • 作者单位

    The University of Auckland (New Zealand).;

  • 授予单位 The University of Auckland (New Zealand).;
  • 学科 Robotics.;Computer engineering.;Computer science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 363 p.
  • 总页数 363
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 J-4;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号