2010
DOI: 10.1007/978-3-642-17319-6_26
|View full text |Cite
|
Sign up to set email alerts
|

Improving a Robotics Framework with Real-Time and High-Performance Features

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…Second, all the software modules are built over RoboComp [ 34 ], an advanced robotic framework focused on the agile design of robust components. This software platform will follow the guidelines provided by the model-driven architecture [ 35 ], allowing the platform to assist robotics engineers in the visual development, verification of real-time and QoS properties, code generation, and deployment of the required software components [ 36 ].…”
Section: Resultsmentioning
confidence: 99%
“…Second, all the software modules are built over RoboComp [ 34 ], an advanced robotic framework focused on the agile design of robust components. This software platform will follow the guidelines provided by the model-driven architecture [ 35 ], allowing the platform to assist robotics engineers in the visual development, verification of real-time and QoS properties, code generation, and deployment of the required software components [ 36 ].…”
Section: Resultsmentioning
confidence: 99%
“…Table 1 summarizes several approaches regarding either middlewares for developing robotic applications (top rows) and model-based processes (bottom rows). [26] RTC [27] RoboComp [28,29] Orocos [30] ROS [31] Model-based BIP [32] ∼ CPAL [33] Rock [34] [30] ∼ BRIDE [35] [31] G en oM [36] ∼ ∼ [37][37] SmartSoft [38,39] ∼ [40] Middlewares provide operating system and hardware abstractions. A middleware typically proposes an Application Programming Interface to develop and deploy tasks and threads without taking into account the operating system and thus the hardware specificities.…”
Section: Software Design In Roboticsmentioning
confidence: 99%
“…A middleware typically proposes an Application Programming Interface to develop and deploy tasks and threads without taking into account the operating system and thus the hardware specificities. While we can find several robotic-oriented middlewares with real-time capabilities [26,27,29,30], only Orocos-RTT [30] uses a behaviour model of components, based on a Finite State-Machine. Moreover, Orocos-RTT is widely used, in particular because of its integration with ROS [31].…”
Section: Software Design In Roboticsmentioning
confidence: 99%
“…However, if the selection of a specific middleware (or an ad-hoc implementation) has influenced the whole architecture of the distributed system (in this case the RoboComp framework), it could compromise the capabilities of the whole robotic system to adapt it to new requirements, such as realtime or quality-of-service (QoS) properties. From its inception, RoboComp components were strongly coupled with Ice, using not only its communication model (based on remote method invocations or RMI [14]) but also part of its proprietary API in the main structure of each component. Nevertheless, Ice is not suitable for real-time scenarios and different communication models and, therefore, we have designed a mechanism to make RoboComp a middleware-independent robotics framework.…”
Section: Middleware Independencementioning
confidence: 99%