Jörg Roth

Jörg Roth
Technische Hochschule Nürnberg Georg Simon Ohm | OHM · Department of Computer Science

Prof. Dr.

About

103
Publications
7,995
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
632
Citations
Introduction
Jörg Roth currently works at the Department of Computer Science, Technische Hochschule Nürnberg Georg Simon Ohm. Jörg does research in Location-based Services and Mobile Robotics.
Additional affiliations
April 1996 - March 2006
FernUniversität in Hagen
Position
  • Researcher

Publications

Publications (103)
Chapter
Smart speakers provide a convenient way to request information or control the smart home. Commercial devices require central services operated by large companies. As a result, many users are concerned about privacy and security. A solution could be to shift all involved software components to the end-user device. Even though we then cannot access t...
Article
Full-text available
Continuous-curvature paths play an important role in the area of driving robots: as vehicles usually cannot change the steering angle in zero-time, real trajectories must not have discontinuities in the curvature profile. Typical continuous-curvature paths are thus built of straight lines, arcs and clothoids. Due to the geometric nature of clothoid...
Book
These proceedings contain the papers and posters of the 4th International Conference on Big Data Analytics, Data Mining and Computational Intelligence 2019 and the 8th International Conference on Theory and Practice in Modern Computing 2019, which were organised by the International Association for Development of the Information Society and co-orga...
Chapter
The field of mobile robotics has a long tradition and due to recent developments, we expect a huge potential for the future. Expertise in the area of mobile robotics is important for computer science students. The topic has many connections to different other computer science areas such as computer vision, algorithms, planning, world modeling and m...
Article
Full-text available
Insect-like robots have many advantages concerning mobility and stability. The specific sequence of legs going through different phases, the gait, is important when planning and executing a complex motion. The notion of gaits was originally introduced by biologists but gaits also influenced robot development. Typical multipod ro bots are able to ex...
Conference Paper
Full-text available
Following a computed path is a fundamental task for robot motion. The goal is to compensate error effects, such as slippage and create a movement that minimizes the difference between planned and real positions. This problem becomes even more difficult in case we have legged mobile robots instead of wheeled robots. In this paper, we present an appr...
Chapter
Full-text available
The task of a trajectory planning tries to find a sequence of driving commands that connects two configurations, whereas we have to consider nonholonomic constraints, obstacles and driving costs. In this paper, we present a new approach that supports arbitrary primitive trajectories, cost functions and constraints. The vehicle’s driving capabilitie...
Conference Paper
The task of a trajectory planning tries to find a sequence of driving commands that connects two configurations, whereas we have to consider nonholonomic constraints, obstacles and driving costs. In this paper, we present a new approach that supports arbitrary primitive trajectories, cost functions and constraints. The vehicle's driving capabilitie...
Conference Paper
Full-text available
Freely available geo data allow a developer to create new types of remarkable services related to the user’s location. Even though current geo data sources have a high coverage and quality, they do not contain all information required by new services. This is because geo data sources usually focus on object geometries and object types. Important in...
Conference Paper
Full-text available
Route planning in road networks is a basic operation in the area of location-based services. Very often, the knowledge of the optimal route is not the only important information for a driver. Complex services could also present points of interest (e.g. hotels or gas stations) nearby the optimal route as stop-over. Here, ‘nearby’ means: the bypass r...
Technical Report
Full-text available
In diesem Beitrag wird ein Werkzeug zur Analyse von Geodatenbeständen vorgestellt. Hierbei werden solche Analysen unterstützt, die bestimmte Größen zu Flächen auf der Erde in Bezug setzen, also die beispielsweise die Anzahl von Restaurants pro km2 auf einer Karte darstellen sollen, oder bestimmen möchten, wie viel Prozent der Fläche Waldgebiet sind...
Technical Report
Full-text available
Die Planung eines optimalen Weges in einer Fläche ist ein nicht-triviales Problem. Viele Ansätze zur Wegeplanung basieren auf Graphen. Diese können zwar einfach aus digitalen Wegenetzen berechnet werden, Flächen widersprechen aber dem etablierten Vorgehen. In diesem Beitrag wird ein rasterbasiertes Verfahren vorgestellt, das Flächen in eine Routenp...
Article
To compute optimal paths between locations in road networks is an important operation for e.g. transport business. Efficient algorithms for path planning usually assume a single start and a single target. In some scenarios, however, we want to compute all shortest paths from a set of starts to a set of targets. If we use the one-to-one planning in...
Conference Paper
Full-text available
In this paper we present an efficient solution to the offline map matching problem that occurs in the area of position measurements on a road network: given a set of measured positions, what was the most probable trip that led to these measurements? For this, we assume a user who moves according a certain degree of optimality across a road network....
Conference Paper
Full-text available
Application development for highly dynamic and unpredictable scenarios still is a difficult and time-consuming task. This in particular is a problem in the area of robotics: if a certain task should be executed, many asynchronous events can prevent a plan from its termination. In contrast to applications in e.g. office scenarios, interruption as a...
Conference Paper
Full-text available
The user's location is an important information to describe the current situation or context. In some scenarios, we have to rely on a purely textual description when a digital map is not available. Our approach efficiently generates a meaningful text that describes the current location. As an appropriate text is highly application-dependent, a form...
Conference Paper
Full-text available
Searching suitable entries in large amounts of geo objects is a typical function for all kinds of location-based applications. In contrast to traditional search functions in databases or text document repositories, geo object search combines symbolic, spatial and navigational conditions. Different types search engines perform the actual search, eac...
Conference Paper
Full-text available
In this paper we present an approach to predict a target of a mobile user on the move. After observing the movement from a starting point, we are able to create possible extrapolations of routes. Our basic assumption: a mobile user tries to move efficiently, thus only a certain set of destinations is reasonable. We use a road network that contains...
Conference Paper
Full-text available
Many geo sources are based on a weak classification to identify types of objects. Contributors can enter their knowledge about an object using tags of key-value pairs. Even though tags have no limits regarding expressiveness, automatic processing is difficult. We identified seven major problems where applications are not able to undoubtedly identif...
Conference Paper
Full-text available
The Homerun Explorer provides an exploratory search service on many mil¬lion records of geo data. It supports symbolic and geometric condi¬tions as well as spatial joins. A user can deal with large result sets and itera¬tively refine a search. Predefined indexes allow the quick execution even on desktop computes without the need of powerful servers...
Conference Paper
Full-text available
This paper describes an approach to access large amounts of geo data on mobile devices with small runtime memories. We have this problem, e.g., if we want to execute a route planning application on smart phones that do not have server access. The Spatial Hashtable approach first orders all geo objects by their locality. This increases the probabili...
Conference Paper
Full-text available
Dieser Beitrag stellt die donavio-Umgebung vor, die ein vollständiges Gerüst für alle Funktionen von Anwendungen zur Routenplanung anbietet. Die Umgebung unterstützt den Einsatz verschiedener Verteilungsarchitekturen, z.B. der Zugriff auf einen Routing-Service über eine Web-Service-Schnittstelle oder die Offline-Navigation auf einem Smart-Phone. In...
Conference Paper
Full-text available
In this paper we introduce a novel community service based on personal symbolic locations. Users can share their location with other people using simple textual distribution mechanisms without the need of a geographic map display service. Small communities can set up a light-weight infrastructure and do not need to send private locations to big cen...
Conference Paper
Full-text available
Current smart phones can easily detect the geographic location, but very often applications are more interested in the meaning of the location for the user. In this paper we present the Zonezz platform that identifies meaningful locations such as 'home' or 'work'. It provides an easy to understand context model and fully runs on a mobile device wit...
Conference Paper
Full-text available
In this paper we present a location-aware calendar app that fully runs on a mobile device without the need for a central service. Calendar entries that are more related to the current context are displayed more obtrusively, whereas other entries are presented unobtrusive or even hidden. This allows a user to get an optimal overview about the entrie...
Conference Paper
Full-text available
Minimal bounding rectangles are a simple and efficient tool for approximating geometries, particularly for accelerating spatial queries. If a spatial object fills a rectangular shape to a certain extent, then the minimal bounding rectangle is a reasonable approximation. Unfortunately some geo objects, such as streets or rivers have a small area but...
Conference Paper
Full-text available
Mobile location-based services usually access large geo databases via a wireless network. Sometimes it is useful to store a certain amount of geo objects on the mobile device. In this paper we present an approach to store geo data in an embedded SQL database on smart phones. Besides the storage of geometries in SQL tables we have to provide an effi...
Article
Full-text available
Minimal bounding rectangles are a simple and efficient tool for approximating geometries, particularly for accelerating spatial queries. If a spatial object fills a rectangular shape to a certain extent, then the minimal bounding rectangle is a reasonable approximation. Unfortunately some geo objects, such as streets or rivers, have a small area bu...
Conference Paper
Full-text available
Die Themen rund um ortsbezogene Anwendungen und Dienste gewinnen in der akademischen Ausbildung zunehmend an Bedeutung und sind mittlerweile Bestandteil vieler Studienpläne. In entsprechenden Veranstaltungen lernen Studierende den Umgang mit großen Mengen vektorbasierter Geodaten. Entsprechende Lehrveranstaltungen vorzubereiten, stellt die Lehrende...
Article
Full-text available
Unter anderem durch das Open-Street-Map-Projekt stehen mittlerweile umfangreiche Geodatenbestände zur Verfügung. Bei der Verwendung in eigenen Projekten entstehen keine Lizenzkosten, so dass sich entsprechende Datenbestände auch für kleinere Projekte eignen. In diesem Beitrag wird ein Ansatz vorgestellt, wie ein Geodatenbestand für eigene ortsbezog...
Article
In diesem ersten Kapitel werden allgemeine Fragen rund um Rechnernetze behandelt. Damit wir besser von den konkreten Netzwerktechnologien abstrahieren können, werden auch Kommunikationssysteme außerhalb der Rechnerwelt, beispielsweise ein historischer optischer Telegraf, zur Veranschaulichung herangezogen. Wir betrachten darüber hinaus Fragestellun...
Conference Paper
Full-text available
Ortsbezogene Dienste außerhalb des Massenmarktens haben spezielle Anforderungen und werden noch nicht hinreichend durch Rahmenwerke unterstützt. Die HomeRun-Plattform soll diese Lücke schließen. In diesem Papier wird die HomeRun-Komponente zur Speicherung von Geodaten beschrieben. Für die Verwaltung großer Mengen geographischer Daten setzen sich zw...
Chapter
Sicherheitsfunktionen im Kommunikationsumfeld basieren auf kryptographischen Basisbausteinen wie die asymmetrische oder symmetrische Verschlüsselung sowie auf kryptographischen Hashfunktionen. Dieses Kapitel soll einen Streifzug durch die Welt der kryptographischen Bausteine anbieten.
Chapter
Aus der Sicht der algorithmischen Umsetzung sind Routing-Verfahren sehr interessant. Es geht um die ambitionierte Aufgabe, dezentral und auf der Basis unvollständiger Informationen über die Topologie eine sinnvolle Entscheidung zu treffen, welchen Weg ein Paket vom Sender zum Empfänger zurücklegen soll. Neben den Hauptkategorien Distance-Vector-Rou...
Chapter
Circuit Switching stellt für einige Anwendungen immer noch ein wichtiges Paradigma dar. Eine bedeutende Technologie, die auf Circuit Switching basiert, ist ATM. In diesem Kapitel sollen die Eigenschaften von Circuit Switching und die Umsetzung durch ATM behandelt werden.
Article
Dieses Buch richtet sich an Studierende und Autodidakten, die sich gezielt die verschiedenen Themen rund um Computernetzwerke aneignen möchten. Es versteht sich als Ergänzung zu einer Vorlesung. Da es eine Fülle von Aufgaben und Lösungen bietet, kann es gezielt zur Prüfungsvorbereitung genutzt werden. Thematisch wird der Bogen von niedrigen Kommuni...
Conference Paper
Full-text available
Für die Verwaltung großer Mengen geographischer Daten setzen sich zunehmend Datenbankerweiterungen für relationale Datenbanken durch. Aufgrund der besonderen Rolle geometrischer und geographischer Datenstrukturen muss der Zugriff einer Anwendung auf Datenbankfunktionen signifikant erweitert werden. In diesem Papier wird ein Ansatz vorgestellt, bei...
Conference Paper
Full-text available
Geometric and geographic data have special demands on the database query mechanism. To store and retrieve huge amounts of geo data, special spatial databases thus offer geometric column types and spatial indexes. Even though spatial databases are getting more and more available, spatial operations are not standardized, thus applications cannot easi...
Conference Paper
Full-text available
In this paper we present an approach for reasoning about continuous context variables. We introduce a probabilistic mechanism based on efficient geometric structures that avoid typical restrictions of existing approaches. Especially, we can model non-Gaussian distributions, negated statements and we can deal with external knowledge that is only acc...
Conference Paper
Full-text available
Geo data is an important foundation for any type of location-based service, but geo data often is expensive or distribution is limited by certain license restrictions. As a solution, open projects collect geo data from individuals and publish these data under a public licence. As a major drawback, the correction and integration of collected data is...
Conference Paper
Full-text available
Even though geo data are getting more and more widely available nowadays, they often do not meet the requirements of location-based services concerning structure, content and format. Often, an application provider thus has to modify or adapt geo data. Moreover, applications still have to deal with the position capturing process and the sensor fusio...
Conference Paper
Full-text available
Many context- and location-aware applications request high accuracy and availability of positioning systems. In reality however, knowledge about the current position may be incomplete or inaccurate as a result of, e.g., limited coverage. Often, position data is thus merged from a set of systems, each contributing a piece of position knowledge. Trad...
Conference Paper
Full-text available
In order to detect the user's context or location, an application has to process position information from different sources (e.g. based on GPS sensors or cell IDs). A research field that traditionally deals with different position information is robotics. Based on e.g., odometers and ultrasonic distance measurement, a mobile robot computes the mos...
Article
Full-text available
This paper investigates methods to measure the connection-level quality of mobile ad hoc networks. Using an exactly solvable 1-dimensional model, we derive a set of closed formulas that describe the quality of MANETs concerning connectivity, stability, and coverage. These results allow us to predict the minimum number of network nodes for a certain...
Conference Paper
Full-text available
Geo data form the natural resource for location-based services. Geo objects describe the world in terms of natural, artificial and virtual entities that cover the earth's surface. Important functions such as displaying maps, maintaining points of interests (POIs) and navigation strongly rely on the quality of geo data. Spatial data can also be used...
Conference Paper
Full-text available
Location-based applications and services become increasingly important for mobile users. They take into account a mo-bile user's current location and provide a location-dependent output. To support developers of location-based services, the Nimbus framework hides specific details of positioning systems and provides uniform output containing physica...
Conference Paper
Full-text available
Location-based applications and services are getting increasingly important for mobile users. They take into account a mobile user's current location and provide a location-dependent output. To support developers of location-based services, the Nimbus framework hides specific details of positioning systems and provides uniform output containing phy...
Conference Paper
Full-text available
Conference Paper
Full-text available
The concept of symbolic or semantic locations significantly simplifies the development of several applications that access location information in mobile scenarios. This paper motivates the idea of semantic locations and presents the Nimbus framework, which was designed and realized to support developers of lo- cation-based applications and service...
Chapter
This chapter presents the mechanisms to collect location data for Location-based services (LBS). Many LBS use the Global Positioning System (GPS) to determine the current location. GPS receivers are inexpensive, and the corresponding location output is accurate; thus, GPS is widely accepted. However, GPS has a disadvantage that it only works outdoo...
Thesis
Zugl.: Hagen, Fernuniv., Habil.-Schr., 2004.
Conference Paper
Full-text available
Location-aware applications take into account a mobile user's current location and provide location-depend- ent output. Often, such applications still have to deal with raw location data and specific positioning systems such as GPS, which lead to inflexible designs. To support developers of location-aware applications, we designed the Nimbus framew...
Conference Paper
Full-text available
Location-based applications and services are getting increasingly important for mobile users. They take into account a mobile user's current location and provide location-dependent output. Currently, location-based applications are mainly provided by mobile phone networks, but we can generalize the idea to other usage scenarios. To support develope...
Conference Paper
Full-text available
Location-aware applications take into account a mobile user's current location and provide location-dependentoutput. Often, such applications still have to deal with raw location data and specific positioning systemssuch as GPS, which lead to inflexible designs. To support developers of location-aware applications, wedesigned the Nimbus framework,...
Chapter
Full-text available
Mobile devices are getting more and more interesting for several kinds of field workers such as sales representatives or maintenance engineers. When in the field, mobile users often want to collaborate with other mobile users or with stationary colleagues at home. Most established collaboration concepts are designed for stationary scenarios and oft...
Conference Paper
Full-text available
Location-based applications and services are getting increasingly im- portant for mobile users. They take into account a mobile user's current location and provide a location-dependent output. Often, location-based applications still have to deal with raw location data and specific positioning systems such as GPS, which lead to inflexible designs....
Conference Paper
Full-text available
Geocast mechanisms allow a sender to transmit network packets to receivers residing at a certain geographical region. Geocast forms the basis for a number of location-based services, such as announcement services, advertise- ment services or friend-finders. In this paper, we introduce the notion of semantic geocast, where a target area is specified...
Conference Paper
Full-text available
Mobile ad-hoc networks have become increasingly popular in the last years and promise a huge potential for the future. Ad-hoc networks allow users to communicate without a fixed network infrastructure, thus are interesting for many mobile communication scenarios. Multi-hop ad-hoc networks extend the communication range of individual nodes with the...
Conference Paper
Full-text available
Mobile devices are getting more and more interesting for several kinds of field workers such as sales representatives or maintenance engineers. When in the field, mobile users often want to collaborate with other mobile users or with stationary colleagues at home. Most established collaboration concepts are designed for stationary scenarios and oft...
Article
Full-text available
Location-based applications and services will get increasingly important for mobile users of the future. They take into account a mobile user's current location and provide location-dependent output. Often, location-based applications have to deal with raw location data of specific positioning systems (e.g. GPS) and perform further processing to ge...
Article
Full-text available
The design of systems for mobile scenarios covers a wide range of issues, ranging from mobile networking to user interface design for mobile devices. Mobile applications often run distributed on several connected devices, used by many users simultaneously. Considering all issues related to mobile scenarios, a designer might be overwhelmed. As a sol...
Conference Paper
Full-text available
Developing software for mobile or ad hoc scenarios is very cost intensive. Different software and hardware platforms (e.g., digital cameras, PDAs, elec- tronic pens, mobile phones) are linked together via dif- ferent communication technologies (e.g., Infrared, Wireless LANs or cell phone networks). Often, mobile devices co-operate with desktop comp...
Conference Paper
Full-text available
Replicated real-time applications such as co-operative document editors have to continuously update a shared state, thus require low network delays. If we use such applications in mobile and weakly connected environ- ments, state information often cannot be broadcasted immediately, and thus it is difficult to maintain consistency. We discuss this p...
Conference Paper
Full-text available
Context-aware applications take into account the user's current context (e.g. the location). Many applications, e.g., tourist guides or office and meeting tools, use context information to adapt to a specific situation. Most of the actual systems use proprietary platforms and infrastructures to deal with context information, thus benefits are not d...
Article
Full-text available
In this paper we present a platform specially designed for groupware applications running on handheld devices. Common groupware platforms request desktop computers as underlying hardware platforms. The fundamentally different nature of handheld devices has a great impact on the platform, e.g. resource limitations have to be considered, the network...
Conference Paper
Full-text available
Although there are many groupware platforms existing nowadays, collaborative multi-user applications are not yet widely accepted by end-users. In contrast to single-user applications, groupware applications often still have prototypical character andare lacking software quality. In this paper we introduce a three-step approach for reusing existing...
Conference Paper
Full-text available
Handheld appliances such as PDAs, organisers or electronic pens are currently very popular. Handhelds are used to enter and retrieve useful infor- mation, e.g., dates, to do lists, memos and addresses. They are viewed as stand- alone devices and are usually not connected to other handhelds, thus sharing data between two handhelds is very difficult....
Conference Paper
Full-text available
In this paper we present a taxonomy for distribution architectures of synchronous groupware. As demonstrated by our own groupware platforms DreamTeam and QuickStep, a certain architecture may be a suitable for one scenario, but may have many disadvantages in another scenario. Former taxonomies divide distribution architectures into centralized, rep...
Article
Full-text available
: This paper presents a platform for the development and execution of synchronous co-operative shared applications in a distributed education environment. Even though several co-operative environments are existing nowadays, specific problems in real student environments are not treated satisfactorily. Students often have to deal with unstable netwo...