首页 /研究 /Introducing FINROC: A Convenient Real-time Framework for Robotics based on a Systematic Design Approach
OTHER

Introducing FINROC: A Convenient Real-time Framework for Robotics based on a Systematic Design Approach

Max Reichardt, Tobias Föhst, Karsten Berns

发表年份
2012
引用次数
22

摘要

In this paper, we discuss critical aspects in the design of general-purpose software frameworks for the robotics domain, and present FINROC – our attempt to deal with the identified non-functional requirements in the best possible way. Numerous publications on this subject were taken into consid-eration. Furthermore, we stress the importance of consistently separating framework-independent from framework-dependent code. With maximum (intra-process) communication efficiency in focus, FINROC features a lock-free, zero-copying implemen-tation including support for queues and various communication patterns. Decoupling being a paradigm for the framework internals, it has a minimal core extended via plugins. There is optional graphical tooling that supports to instantiate, connect, and remove components at application runtime. As we plan to continue research on huge behavior networks, FINROC is designed to cope with thousands of components and hundreds of thousands of ports.

关键词

RoboticsArtificial intelligenceComputer scienceRobot

相关论文

查看 OTHER 分类全部论文