Sebastian Ullrich

Learn More
This paper describes an authoring language for specifying communicative behavior and interaction of agents in virtual worlds. We focus on the popular three-dimensional (3D) multi-user online world "Second Life" and the emerging "OpenSimulator" project. While tools for designing avatars and in-world objects exist, technology to support content creators in(More)
This paper describes an approach how to integrate virtual agents into the 3D multiuser online world Second Life. For this purpose we have implemented a new client software for Second Life that controls virtual agents (" bots ") and makes use of the Multimodal Presentation Markup Language 3D (MPML3D) to define their behavior. The technical merits and(More)
The grasping of virtual objects has been an active research field for several years. Solutions providing realistic grasping rely on special hardware or require time-consuming parameterizations. Therefore, we introduce a flexible grasping algorithm enabling grasping without computational complex physics. Objects can be grasped and manipulated with multiple(More)
PURPOSE The main purpose is to provide an intuitive VR-based training environment for regional anesthesia (RA). The research question is how to process subject-specific datasets, organize them in a meaningful way and how to perform the simulation for peripheral regions. METHODS We propose a flexible virtual patient architecture and methods to process(More)
Palpation is a physical examination technique where objects, e.g., organs or body parts, are touched with fingers to determine their size, shape, consistency and location. Many medical procedures utilize palpation as a supplementary interaction technique and it can be therefore considered as an essential basic method. However, palpation is mostly neglected(More)
In this paper we propose a software-based approach to simulate the haptics of the human pulse. This effect can then be interactively explored by virtual palpation. The algorithm features a flexible, user-defined setup. In addition the simulation takes dynamic parameters into account and allows for many different use cases.
The aim of this paper is two-fold. First, it describes a scripting language for specifying communicative behavior and interaction of computer-controlled agents ("bots") in the popular three-dimensional (3D) multiuser online world of "Second Life" and the emerging "OpenSimulator" project. While tools for designing avatars and in-world objects in Second Life(More)
This paper describes " Second Life " as a novel type of testbed and simulation environment for sensor-based applications. Second Life is a popular virtual online world that provides a free networked multiuser three-dimensional (3D) environment. The overall goal of our work is to support the development , testing, and deployment of sensor-based applications.(More)
In this paper, a novel virtual reality-based simulator for regional anaesthesia is presented. Individual datasets of patients with nerve cords are created from medical scans with the help of advanced segmen-tation and registration algorithms. Techniques for interaction and im-mersive visualization are utilized by the simulator to improve training of medical(More)