Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Urban Richter is active.

Publication


Featured researches published by Urban Richter.


ACM Transactions on Autonomous and Adaptive Systems | 2010

Adaptivity and self-organization in organic computing systems

Hartmut Schmeck; Christian Müller-Schloer; Emre Cakar; Moez Mnif; Urban Richter

Organic Computing (OC) and other research initiatives like Autonomic Computing or Proactive Computing have developed the vision of systems possessing life-like properties: they self-organize, adapt to their dynamically changing environments, and establish other so-called self-x properties, like self-healing, self-configuration, self-optimization, etc. What we are searching for in OC are methodologies and concepts for systems that allow to cope with increasingly complex networked application systems by introduction of self-x properties and at the same time guarantee a trustworthy and adaptive response to externally provided system objectives and control actions. Therefore, in OC, we talk about controlled self-organization. Although the terms self-organization and adaptivity have been discussed for years, we miss a clear definition of self-organization in most publications, which have a technically motivated background. In this article, we briefly summarize the state of the art and suggest a characterization of (controlled) self-organization and adaptivity that is motivated by the main objectives of the OC initiative. We present a system classification of robust, adaptable, and adaptive systems and define a degree of autonomy to be able to quantify how autonomously a system is working. The degree of autonomy distinguishes and measures external control that is exerted directly by the user (no autonomy) from internal control of a system which might be fully controlled by an observer/controller architecture that is part of the system (full autonomy). The quantitative degree of autonomy provides the basis for characterizing the notion of controlled self-organization. Furthermore, we discuss several alternatives for the design of organic systems.


Organic Computing | 2011

Observation and Control of Organic Systems

Sven Tomforde; Holger Prothmann; Jürgen Branke; Jörg Hähner; Moez Mnif; Christian Müller-Schloer; Urban Richter; Hartmut Schmeck

Organic Computing (OC) assumes that current trends and recent developments in computing, like growing interconnectedness and increasing computational power, pose new challenges to designers and users. In order to tackle the upcoming demands, OC has the vision to make systems more life-like (organic) by endowing them with abilities such as self-organisation, self-configuration, self-repair, or adaptation. Distributing computational intelligence by introducing concepts like self-organisation relieves the designer from exactly specifying the low-level system behaviour in all possible situations. In addition, the user has the possibility to define a few high-level goals, rather than having to manipulate many low-level parameters.


automation, robotics and control systems | 2010

Decentralized energy-management to control smart-home architectures

Birger Becker; Florian Allerding; Ulrich Reiner; Matthias Kahl; Urban Richter; Daniel Pathmaperuma; Hartmut Schmeck; Thomas Leibfried

In this paper, we focus on a real world scenario of managing electrical demand sets of a smart-home. External signals, reflecting the low voltage grids state, are used to support the challenge of balancing energy demand and generation. To manage the smart-homes appliances and to integrate electric vehicles as energy storages decentralized control systems are investigated.


congress on evolutionary computation | 2007

Towards a quantitative notion of self-organisation

Emre Cakar; Moez Mnif; Christian Müller-Schloer; Urban Richter; Hartmut Schmeck

Organic computing (OC) and other research initiatives like autonomic computing or proactive computing have developed the idea of systems that possess life-like properties, that self-organise, that adapt to their dynamically changing environments, and that establish other so-called self-x properties, like self-healing, self-configuration, self-optimisation etc. What we are searching for in OC are not concepts for systems that simply self-organise, but systems that self-organise to achieve a well defined system goal. Therefore we talk in OC about controlled self-organisation. Although the term self-organisation has been discussed for years, we miss a clear definition of self-organisation in most publications, which have a technically motivated background. In this paper, we summarise the state of the art and introduce a definition of self-organisation that addresses the problem of designing self-organising technical systems, which is the main objective of the OC initiative.


automation, robotics and control systems | 2007

Measurement and control of self-organised behaviour in robot swarms

Moez Mnif; Urban Richter; Jürgen Branke; Hartmut Schmeck; Christian Müller-Schloer

Todays technical systems are becoming increasingly complex. Future systems will consist of a multitude of complex soft- and hardware components, which interact with each other to satisfy global system functional requirements. This trend bears the risk of more and more breakdowns and other unexpected behaviour. Organic Computing (OC) has the vision of addressing the challenges of complex distributed systems by making them more life-like (organic), i. e. endowing them with abilities such as self-organisation, self-configuration, self-repair, or adaptation. This can only be achieved by giving the system elements adequate degrees of freedom. This may result in an emergent behaviour, which can be positive as well as negative. Therefore, we need an observer/ controller architecture, which allows for self-organisation but at the same time enables adequate reactions to control the - sometimes completely unexpected - emerging global behaviour. In this paper, we give an introduction to a generic observer/controller architecture, adapt this framework to a scenario of a self-organising robot swarm, and show how to control and prevent global, collective, unwanted behaviour based on observations of the local behaviour of the distributed agents.


simulated evolution and learning | 2008

Improving XCS Performance by Distribution

Urban Richter; Holger Prothmann; Hartmut Schmeck

Learning Classifier Systems (LCSs) are rule-based evolutionary reinforcement learning (RL) systems. Today, especially variants of Wilsons eXtended Classifier System (XCS) are widely applied for machine learning. Despite their widespread application, LCSs have drawbacks: The number of reinforcement cycles an LCS requires for learning largely depends on the complexity of the learning task. A straightforward way to reduce this complexity is to split the task into smaller sub-problems. Whenever this can be done, the performance should be improved significantly. In this paper, a nature-inspired multi-agent scenario is used to evaluate and compare different distributed LCS variants. Results show that improvements in learning speed can be achieved by cleverly dividing a problem into smaller learning sub-problems.


automation robotics and control systems | 2008

Using organic computing to control bunching effects

Oliver Ribock; Urban Richter; Hartmut Schmeck

In this paper, the well-known emergent phenomenon of bunching as appearing in lift group traffic control systems is taken as a technical scenario for validating the generic observer/controller architecture which has been designed as part of an anticipated organic framework - providing generic toolbox mechanisms to observe, analyse, and control emergent behaviour in self-organising systems. In particular, we show how to control and prevent global, collective, unwanted behaviour of groups of lifts, based on observations of the local behaviour of lift cabins.


genetic and evolutionary computation conference | 2010

Adaption of XCS to multi-learner predator/prey scenarios

Clemens Lode; Urban Richter; Hartmut Schmeck

Learning classifier systems (LCSs) are rule-based evolutionary reinforcement learning systems. Today, especially variants of Wilsons extended classifier system (XCS) are widely applied for machine learning. Despite their widespread application, LCSs have drawbacks, e. g., in multi-learner scennarios, since the Markov property is not fulfilled. In this paper, LCSs are investigated in an instance of the generic homogeneous and non-communicating predator/prey scenario. A group of predators collaboratively observe a (randomly) moving prey as long as possible, where each predator is equipped with a single, independent XCS. Results show that improvements in learning are achieved by cleverly adapting a multi-step approach to the characteristics of the investigated scenario. Firstly, the environmental reward function is expanded to include sensory information. Secondly, the learners are equipped with a memory to store and analyze the history of local actions and given payoffs.


DIPES/BICC | 2010

Collaborating and Learning Predators on a Pursuit Scenario

Nugroho Fredivianus; Urban Richter; Hartmut Schmeck

A generic predator/prey pursuit scenario is used to validate a common learning approach using Wilson’s eXtended Learning Classifier System (XCS). The predators, having only local information, should independently learn and act while at the same time they are urged to collaborate and to capture the prey. Since learning from scratch is often a time consuming process, the common learning approach, as investigated here, is compared to an individual learning approach of selfish learning agents. A special focus is set on the performance of how quickly the team goal is achieved in both learning scenarios. This paper provides new insights of how agents with local information could learn collaboratively in a dynamically changing multi-agent environment. Furthermore, the concept of a common rule base based on Wilson’s XCS is investigated. The results based on the common rule base approach show a significant speed up in the learning performance but may be significantly inferior on the long run, in particular in situations with a moving prey.


GI Jahrestagung (1) | 2006

Towards a generic observer/controller architecture for Organic Computing.

Urban Richter; Moez Mnif; Jürgen Branke; Christian Müller-Schloer; Hartmut Schmeck

Collaboration


Dive into the Urban Richter's collaboration.

Top Co-Authors

Avatar

Hartmut Schmeck

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Holger Prothmann

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Clemens Lode

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Daniel Pathmaperuma

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Florian Allerding

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Matthias Kahl

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nugroho Fredivianus

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge