arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1010.0886cs.RO
收藏

一个平台无关的机器人控制编程环境

A Platform-independent Programming Environment for Robot Control

Bonn-Rhine-Sieg University of Applied Sciences(波恩-莱茵-锡格应用技术大学)

Michael Reckhaus, Nico Hochgeschwender, Paul G. Ploeger, Gerhard K. Kraetzschmar

摘要:

机器人控制程序的开发是一项复杂的任务。许多机器人在电气和机械结构上有所不同,这也反映在软件上。特定的机器人软件环境支持程序开发,但主要是基于文本的,通常由具有目标机器人深刻知识的领域专家应用。本文介绍了一个图形化的编程环境,旨在减轻机器人控制程序的开发。与现有的图形化机器人编程环境相比,我们的方法侧重于并行动作序列的组成。所开发的环境允许在并行执行线上调度独立的机器人动作,并提供了避免并行动作副作用的机制。开发的环境是平台无关的,基于模型驱动的范式。通过将测序器应用于模拟服务机器人和教育机器人,证明了我们方法的可行性。

英文摘要:

The development of robot control programs is a complex task. Many robots are different in their electrical and mechanical structure which is also reflected in the software. Specific robot software environments support the program development, but are mainly text-based and usually applied by experts in the field with profound knowledge of the target robot. This paper presents a graphical programming environment which aims to ease the development of robot control programs. In contrast to existing graphical robot programming environments, our approach focuses on the composition of parallel action sequences. The developed environment allows to schedule independent robot actions on parallel execution lines and provides mechanism to avoid side-effects of parallel actions. The developed environment is platform-independent and based on the model-driven paradigm. The feasibility of our approach is shown by the application of the sequencer to a simulated service robot and a robot for educational purpose.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑