2010 IEEE/RSJ International Conference on Intelligent Robots and Systems 2010
DOI: 10.1109/iros.2010.5649098
|View full text |Cite
|
Sign up to set email alerts
|

The Robotics API: An object-oriented framework for modeling industrial robotics applications

Abstract: During the last two decades, software development has evolved continuously into an engineering discipline with systematic use of methods and tools to model and implement software. For example, object-oriented analysis and design is structuring software models according to real-life objects of the problem domain and their relations. However, the industrial robotics domain is still dominated by old-style, imperative robot programming languages, making software development difficult and expensive. For this reason… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 18 publications
(18 citation statements)
references
References 12 publications
0
16
0
Order By: Relevance
“…The template adopts the Graphplan planner to implement the planning capability of the planner agent (lines 11 and 12), which has been considered as the most efficient method for numerous planning domains. 32 Additionally, this template initiates a proactive communication act with the dispatch agent to send the newly computed task plans (lines [14][15][16][17].…”
Section: Case Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…The template adopts the Graphplan planner to implement the planning capability of the planner agent (lines 11 and 12), which has been considered as the most efficient method for numerous planning domains. 32 Additionally, this template initiates a proactive communication act with the dispatch agent to send the newly computed task plans (lines [14][15][16][17].…”
Section: Case Implementationmentioning
confidence: 99%
“…The status event encodes the information of the observation targets from the actuator agent, which can help gather plan execution status. As soon as the event notification is received, the sensor agent begins to retrieve and observe desired observation targets, transforms the raw sensor data into target-related facts (lines 6-8) and then makes a request to the reasoner agent to update the facts (lines [11][12][13][14].…”
Section: Case Implementationmentioning
confidence: 99%
“…The Activity Layer wraps commonly used functions into more simple Java methods and is therefore targeted at robot-application developers. More details about the Robotics API can be found in Angerer et al (2010).…”
Section: Robotics Apimentioning
confidence: 99%
“…Angerer et al introduced an Object-Oriented (OO) framework for modeling industrial robotics applications to improve robotics development and maintenance [5]. By analyzing the existing low-level and imperative robot programming languages, a set of robotics APIs were designed across 70 classes, which covers the concepts to model geometric relations (e.g., Frame, SpatialObject, PhysicalObject), device and control (e.g., Device, Joint, Manipulator), and commands (e.g., Action, Trigger).…”
Section: Related Workmentioning
confidence: 99%