Holger Friedrich

Learn More
Programming by Demonstration (PbD) is a programming method that allows software developers to add new functionalities to a system by simply showing them in the form of few examples. In the robotics domain it has the potential to reduce the amount of time required for programming and also to make programming more \natural". Just imagine the task of(More)
Service robots require interactive programming interfaces that allow users without programming experience to easily instruct the robots. Systems following the Programming by Demonstration (PbD) paradigm that were developed within the last years are getting closer to this goal. However, most of these systems lack the possibility for the user to supervise and(More)
Performance prediction methods can help software architects to identify potential performance problems, such as bottlenecks, in their software systems during the design phase. In such early stages of the software life-cycle, only a little information is available about the system's implementation and execution environment. However, these details are crucial(More)
Programming by Demonstration (PbD) is an intuitive method to program a robot. The user, acting as a teacher or programmer, shows how a particular task can be performed. The demonstration is monitored using an interface device that allows the measurement and recording of both the applied commands as well as the data simultaneously perceived by robot's(More)
Details about the underlying Message-oriented Middleware (MOM) are essential for accurate performance predictions of software systems using message-based communication. The MOM's configuration and usage strongly influence its throughput, resource utilisation and timing behaviour. Prediction models need to reflect these effects and allow software architects(More)
Twelve chronic hemiparetic outpatients with pronounced lower limb extensor spasticity were injected with 400 units of botulinum toxin A, EMG guided into the soleus, tibialis posterior, and both heads of the gastrocnemius muscles. Botulinum toxin A caused a definite reduction of plantar flexor spasticity, in 10 patients two weeks after the injection, as(More)
This paper presents a method that allows to create programs by following the Programming by Demonstration paradigm. Plans for the execution of production processes such as assembly or stacking operation sequences are constructed not only from examples provided by the user through demonstrations. Additionally, the intention the user had in mind when(More)
Human-Agent Interaction as a speciic area of Human-Computer Interaction is of primary importance for the development of systems that should cooperate with humans. The ability to learn, i.e., to adapt to preferences , abilities and behaviour of a user and to peculiarities of the task at hand, should provide for both a wider range of application and a higher(More)