2010 IEEE International Conference on Automation and Logistics 2010
DOI: 10.1109/ical.2010.5585330
|View full text |Cite
|
Sign up to set email alerts
|

Interfacing industrial robots using Realtime Primitives

Abstract: Today, most industrial robots are interfaced using text-based programming languages. These languages offer the possibility to declare robotic-specific data types, to specify simple motions, and to interact with tools and sensors via I/O operations. While tailored to the underlying robot controller, they usually only offer a fixed and controller-specific set of possible instructions. The specification of complex motions, the synchronization of cooperating robots and the advanced use of sensors is often very dif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
2

Relationship

6
1

Authors

Journals

citations
Cited by 11 publications
(13 citation statements)
references
References 9 publications
0
13
0
Order By: Relevance
“…To be able to specify flexible computation modules, the Realtime Primitives Interface (RPI) was introduced in [17]. It consists of a data-flow language with a formal semantics, both inspired by Lustre [18].…”
Section: A Specification Of Computational Tasksmentioning
confidence: 99%
“…To be able to specify flexible computation modules, the Realtime Primitives Interface (RPI) was introduced in [17]. It consists of a data-flow language with a formal semantics, both inspired by Lustre [18].…”
Section: A Specification Of Computational Tasksmentioning
confidence: 99%
“…Using the Robotics API, the underlying Robot Control Core [28] is implemented in C++ for Xenomai and includes real-time capable drivers for devices connected to the corresponding computer. Additionally, the Realtime Primitives Interface [28] allows for the flexible definition of real-time logic to execute userdefined tasks. In this way, all devices physically connected to the computer can form a real-time context (cf.…”
Section: Support In Software Frameworkmentioning
confidence: 99%
“…Fig. 7), the Robotics Application Programming Interface (Robotics API), and a Robotics Control Core (RCC) which provides the Realtime Primitives Interface (RPI, see (Vistein et al, 2010)). The core idea behind this architecture is a splitting of concerns when developing robotic applications: the application workflow can be developed using the object-oriented Robotics API which provides a set of concepts to support the developer, like classes encapsulating manipulator or tool functionality, classes for modeling frames and physical objects and classes for accessing and processing sensor data.…”
Section: Implementation Challenges and Conceptsmentioning
confidence: 99%