Browsing by Author "Etxeberria-Agiriano, Ismael"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item Analysing encryption mechanisms and functional safety in a ROS-based architecture(2020-02-01) Larrucea, Xabier; González-Nalda, Pablo; Etxeberria-Agiriano, Ismael; Otero, Mari Carmen; Tecnalia Research & InnovationRobot Operating System (ROS) is a middleware for connecting different components of robots. However, its use is becoming more popular in other domains such as in the automotive sector where initial prototypes have been customized and deployed in cars for demonstrating different functional purposes. Nevertheless, ROS has not been yet tested enough to be used in secure and safety environments. For example, in order to strengthen our ROS architecture, we have encrypted the messages within it. Therefore, this paper analyses the impact of Advanced Encryption Standard (AES) encryption mechanism and the functional safety of our prototype. In this sense, we are considering encrypting messages and we assess the timing constraints, as suggested by the ISO 26262, required for assuring a secure communication between components.Item Analyzing a ROS based architecture for its cross reuse in ISO26262 settings(Springer Verlag, 2018) Larrucea, Xabier; González-Nalda, Pablo; Etxeberria-Agiriano, Ismael; Otero, Mari Carmen; Calvo, Isidro; Golfarelli, Matteo; Bellatreche, Ladjel; Jean, Stéphane; Nakamatsu, Kazumi; Ordonez, Carlos; Mery, Dominique; Benslimane, Djamal; Abdelwahed, El Hassan; Tecnalia Research & InnovationThe automotive industry is applying the latest technological advances in order to provide safety and security to drivers and pedestrians. In this sense, Robot Operating System (ROS) is used as a middleware to be adapted and deployed in cars. However, ROS has not been tested enough to be used in safety environments. Therefore, this paper reports an analysis of a ROS based architecture running in a prototype. We define a safety case based on the ISO 26262 Safety Element out of Context (SEooC) for its cross reuse, and we generate the required evidences related to the identified characteristics and thresholds. Goal Structuring Notation (GSN) is the notation used for the safety case definition and to argue conformance with respect to ISO 26262.Item Configurable cooperative middleware for the next generation of CPS(2012) Etxeberria-Agiriano, Ismael; Calvo, Isidro; Noguero, Adrian; Zulueta, Ekaitz; Tecnalia Research & InnovationCyber-Physical Systems (CPS) form an emerging discipline that integrates embedded computers with the physical processes under control. Typically, Cyber-Physical applications include low profile computing components, such as sensors and actuators that must communicate to carry out complex tasks. They may be found in different applications domains e.g. intelligent buildings, industrial automation or critical infrastructure control. This kind of applications requires certain features such as autonomy, fault tolerance, energy efficiency or solving heterogeneity and configurability issues. However, managing the communication issues in this kind of applications can be relatively complex. In this scenario, middleware technologies can help developers in the design of the next generation of CPS. This work describes the design principles of a type of CPS that requires cooperation. More specifically, it presents a generic family of logical cooperation topologies capable of adapting dynamically to changes in the environment.Item Distribution middleware technologies for Cyber Physical Systems(2012) Calvo, Isidro; Etxeberria-Agiriano, Ismael; Noguero, Adrian; Tecnalia Research & InnovationCyber-Physical Systems (CPS) are integrations of computation and physical processes. This kind of systems is being increasingly used in different domains such as healthcare, transportation, process control, manufacturing or electric power grids. CPS interact with the physical world and must operate dependably, safely, securely, efficiently and, frequently, in real-time. Consequently, they require new computing and networking technologies capable of supporting them adequately in environments qualitatively different from those found in general purpose computing. This paper analyzes the applicability of different middleware technologies as data distribution means for CPS.Item Pitch based wind turbine intelligent speed setpoint adjustment algorithms(2014-06) González-González, Asier; Etxeberria-Agiriano, Ismael; Zulueta, Ekaitz; Oterino-Echavarri, Fernando; Lopez-Guede, Jose Manuel; IAThis work is aimed at optimizing the wind turbine rotor speed setpoint algorithm. Several intelligent adjustment strategies have been investigated in order to improve a reward function that takes into account the power captured from the wind and the turbine speed error. After different approaches including Reinforcement Learning, the best results were obtained using a Particle Swarm Optimization (PSO)-based wind turbine speed setpoint algorithm. A reward improvement of up to 10.67% has been achieved using PSO compared to a constant approach and 0.48% compared to a conventional approach. We conclude that the pitch angle is the most adequate input variable for the turbine speed setpoint algorithm compared to others such as rotor speed, or rotor angular acceleration.