首页> 外文会议>IEEE/ACM International Workshop on Robotics Software Engineering >A Use Case in Model-Based Robot Development Using AADL and ROS
【24h】

A Use Case in Model-Based Robot Development Using AADL and ROS

机译:使用AADL和ROS基于模型的机器人开发的用例

获取原文

摘要

Designing a robotic application is a challenging task. It requires a vertical expertise spanning various fields, starting from hardware and low-level communication to high-level architectural solution for distributed applications. Today a single expert cannot undertake the entire effort of creating a robust and reliable robotic application. The current landscape of robotics middlewares, ROS in primis, does not offer a solution for this problem yet; developers are expected to be both architectural designers and domain experts. In our previous works we used the Architecture Analysis and Description Language to define a model-based approach for robot development, in an effort to separate the competences of software engineers and robotics experts, and to simplify the merge of software artifacts created by the two categories of developers. In this work we present a practical use-case, i.e., an autonomous wheelchair, and how we used a combination of model-based developed and automatic code generation to completely re-design and re-implement an existing architecture originally written by hand.
机译:设计机器人应用是一个具有挑战性的任务。它需要垂直专业知识,跨越各种领域,从硬件和低级通信开始到分布式应用程序的高级架构解决方案。今天,单一专家无法承担创建强大可靠的机器人应用的全部努力。目前的机器人横向横向,初步ros,尚未为这个问题提供解决方案;开发人员预计将成为架构设计师和领域专家。在我们之前的作品中,我们使用架构分析和描述语言来定义基于模型的机器人开发方法,以便将软件工程师和机器人专家的能力分开,并简化了两类创建的软件工件的合并开发人员。在这项工作中,我们提供了一个实际用例,即自主轮椅,以及我们如何使用基于模型的开发和自动代码生成的组合来完全重新设计并重新实现最初用手写入的现有架构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号