Refine
H-BRS Bibliography
- yes (144) (remove)
Departments, institutes and facilities
- Fachbereich Informatik (66)
- Institut für Technik, Ressourcenschonung und Energieeffizienz (TREE) (35)
- Fachbereich Angewandte Naturwissenschaften (34)
- Fachbereich Ingenieurwissenschaften und Kommunikation (21)
- Institute of Visual Computing (IVC) (18)
- Institut für Cyber Security & Privacy (ICSP) (14)
- Institut für funktionale Gen-Analytik (IFGA) (14)
- Fachbereich Wirtschaftswissenschaften (10)
- Graduierteninstitut (4)
- Institut für Verbraucherinformatik (IVI) (4)
Document Type
- Conference Object (79)
- Article (40)
- Part of a Book (8)
- Doctoral Thesis (4)
- Preprint (4)
- Book (monograph, edited volume) (2)
- Conference Proceedings (2)
- Working Paper (2)
- Research Data (1)
- Master's Thesis (1)
Year of publication
- 2017 (144) (remove)
Language
- English (144) (remove)
Has Fulltext
- no (144) (remove)
Keywords
- stem cells (3)
- Aerodynamics (2)
- Analytical pyrolysis (2)
- Approximated Jacobian (2)
- Biomineralization (2)
- Computer Graphics (2)
- Cooperative Awareness Message (2)
- Enzyme activity (2)
- Explosives (2)
- Fatty acid metabolism (2)
In order to achieve the highest possible performance, the ray traversal and intersection routines at the core of every high-performance ray tracer are usually hand-coded, heavily optimized, and implemented separately for each hardware platform—even though they share most of their algorithmic core. The results are implementations that heavily mix algorithmic aspects with hardware and implementation details, making the code non-portable and difficult to change and maintain.
In this paper, we present a new approach that offers the ability to define in a functional language a set of conceptual, high-level language abstractions that are optimized away by a special compiler in order to maximize performance. Using this abstraction mechanism we separate a generic ray traversal and intersection algorithm from its low-level aspects that are specific to the target hardware. We demonstrate that our code is not only significantly more flexible, simpler to write, and more concise but also that the compiled results perform as well as state-of-the-art implementations on any of the tested CPU and GPU platforms.
This paper presents the b-it-bots RoboCup@Work team and its current hardware and functional architecture for the KUKA youBot robot. We describe the underlying software framework and the developed capabilities required for operating in industrial environments including features such as reliable and precise navigation, flexible manipulation and robust object recognition.