Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nicola Tomatis

dblp:83/2819 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 16 · 5 first-authorSystems, architecture and hardware · 16 · 5 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Robot navigation and mapping · 70% Motion planning and robot control · 27% Video understanding and tracking · 2%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 100%

Topics — the 15 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
localization
0.132003
A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition · ICRA 2003
A Hybrid Approach for Robust and Precise Mobile Robot Navigation with Compact Environment Modeling · ICRA 2001
Hybrid Simultaneous Localization and Map Building: Closing the Loop with Multi-Hypotheses Tracking · ICRA 2002
Robotics › Robot navigation and mapping
SLAM
0.122004
Open Challenges in SLAM: an Optimal Solution based on Shift and Rotation Invariants · ICRA 2004
Hybrid Simultaneous Localization and Map Building: Closing the Loop with Multi-Hypotheses Tracking · ICRA 2002
Robotics › Robot navigation and mapping
mobile robot navigation
0.122003
A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition · ICRA 2003
Designing a secure and robust mobile interacting robot for the long term · ICRA 2003
Robotics › Motion planning and robot control
motion planning
0.022003
Real-Time Obstacle Avoidance for Polygonal Robots with a Reduced Dynamic Window · ICRA 2002
A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition · ICRA 2003
Programming languages and type systems › type systems
strong typing
0.012004
"May you have a Strong (-typed) Foundation" why Strong-typed Programming Languages do Matter · ICRA 2004
Programming languages and type systems › type systems
type soundness
0.012004
"May you have a Strong (-typed) Foundation" why Strong-typed Programming Languages do Matter · ICRA 2004
Robotics › Robot navigation and mapping
multi-robot navigation
0.012003
A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition · ICRA 2003
Human-robot interaction › social robot
social robot design
0.012003
Designing a secure and robust mobile interacting robot for the long term · ICRA 2003
Robotics › Motion planning and robot control › motion planning › reactive motion generation
dynamic window approach
0.012002
Real-Time Obstacle Avoidance for Polygonal Robots with a Reduced Dynamic Window · ICRA 2002
Robotics › Robot navigation and mapping › SLAM › topological SLAM
hybrid metric-topological SLAM
0.012002
Hybrid Simultaneous Localization and Map Building: Closing the Loop with Multi-Hypotheses Tracking · ICRA 2002
Robotics › Motion planning and robot control › path planning
local path planning
0.012002
Real-Time Obstacle Avoidance for Polygonal Robots with a Reduced Dynamic Window · ICRA 2002
Robotics › Robot navigation and mapping
obstacle avoidance
0.012002
Real-Time Obstacle Avoidance for Polygonal Robots with a Reduced Dynamic Window · ICRA 2002
Robotics › Motion planning and robot control
path planning
0.012003
A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition · ICRA 2003
Computer vision › Video understanding and tracking › multi-object tracking
multiple hypothesis tracking
0.012002
Hybrid Simultaneous Localization and Map Building: Closing the Loop with Multi-Hypotheses Tracking · ICRA 2002
Robotics › Robot navigation and mapping › robot mapping
topological mapping
0.012001
A Hybrid Approach for Robust and Precise Mobile Robot Navigation with Compact Environment Modeling · ICRA 2001

Methods — techniques the papers use, named apart from their topics

mechatronic design · 0.1laser scanner · 0.1stochastic map · 0.0shift and rotation invariants · 0.0case study · 0.0reactive obstacle avoidance · 0.0multi-robot planning · 0.0reduced dynamic window · 0.0loop closure · 0.0collision distance computation · 0.0line extraction · 0.0
YearPublicationVenuePosition
2006 Orthogonal SLAM: a Step toward Lightweight Indoor Autonomous Navigation
abstract
Today, lightweight SLAM algorithms are needed in many embedded robotic systems. In this paper the orthogonal SLAM (OrthoSLAM ) algorithm is presented and empirically validated. The algorithm has constant time complexity in the state estimation and is capable to run real-time. The main contribution resides in the idea of reducing the complexity by means of an assumption on the environment. This is done by mapping only lines that are parallel or perpendicular to each other which represent the main structure of most indoor environments. The combination of this assumption with a Kalman filter and a relative map approach is able to map our laboratory hallway with the size of 80 m times 50 m and a trajectory of more than 500 m. The precision of the resulting map is similar to the measurements done by hand which are used as the ground-truth
Viet Nguyen, Ahad Harati, Agostino Martinelli, Roland Siegwart, Nicola Tomatis
IROS5
2005 Some results on SLAM and the closing the loop problem
abstract
This paper addresses the closing loop problem as the challenge of using all the information from the observation gathered when closing the loop in order to optimally adjust the whole map (assuming a correct data association). The proposed approach is an approximation, which allows the calculation of the gain without keeping track of all the correlations (i.e. with a complexity independent of the number of the map elements). Furthermore, the paper presents an explicit mathematical demonstration showing that the correlations computed by the EKF-based SLAM are overestimated. More precisely, it is shown that these correlations decrease exponentially with respect to the heading error of the robot. The approach is empirically demonstrated by means of meaningful simulations. The results are then discussed and conclusions are pointed out in the last section.
Agostino Martinelli, Nicola Tomatis, Roland Siegwart
IROS2
2005 A comparison of line extraction algorithms using 2D laser rangefinder for indoor mobile robotics
abstract
This paper presents an experimental evaluation of different line extraction algorithms on 2D laser scans for indoor environment. Six popular algorithms in mobile robotics and computer vision are selected and tested. Experiments are performed on 100 real data scans collected in an office environment with a map size of 80m /spl times/ 50m. Several comparison criteria are proposed and discussed to highlight the advantages and drawbacks of each algorithm, including speed, complexity, correctness and precision. The results of the algorithms are compared with the ground truth using standard statistical methods.
Viet Nguyen, Agostino Martinelli, Nicola Tomatis, Roland Siegwart
IROS3
2004 Open Challenges in SLAM: an Optimal Solution based on Shift and Rotation Invariants
abstract
This paper starts with a discussion of the open challenges in the SLAM problem. In our opinion they can be grouped in two main and distinct areas: convergence of the built map and computation requirement for real world application. To deal with the previous problems, a solution in the stochastic map framework based on the concept of the relative map is proposed. The idea consists in introducing a map state, which only contains quantities invariant under shift and rotation and to carry out the estimation of this relative map in an optimal way. This is a possible way in order to have a decoupling between the robot motion and the landmark estimation and therefore not to rely the landmark estimation on the unmodeled error sources of the robot motion. Moreover, the proposed solution scales linearly with the number of landmark allowing real-time application. Experimental results, carried out on a real platform, show the better performance of this method with respect to the joint vehicle-landmark approach (absolute map filter) when the odometry is affected by undetected systematic errors or by large or unmodeled non-systematic errors.
Agostino Martinelli, Nicola Tomatis, Roland Siegwart
ICRA2
2004 "May you have a Strong (-typed) Foundation" why Strong-typed Programming Languages do Matter
abstract
Programming efficient and reliable code can be considered a non-trivial task, as it requires deep understanding of the problem to be solved along with good programming skills. However, software frameworks and programming paradigms can provide a dependable infrastructure upon which better programs can be written and deployed. This allows engineers to focus mainly on their task, while relying on the underlying run-time environment for taking care of low-level programming issues, such as memory allocation and disposal, typing consistency and interface compliance. In this paper, we argue that strong-typed programming languages and paradigms offer a valid support for the production of reliable programs. Aware of the challenges of formal measurement metrics for code quality, we present the benefits of strong-typing by considering a practical application: the design and implementation of RoboX, a tour-guide robot for the Swiss National Exhibition Expo.02. The example is extremely well suited for such a discussion, since complex mechatronic applications can be considered critical systems - i.e., systems whose failure may endanger missions, lives and society - thus their reliability has to be made a prime concern.
Nicola Tomatis, Roberto Brega, Gabrio Rivera, Roland Siegwart
ICRA1
2004 SLAM with corner features based on a relative map
abstract
This paper presents a solution to the simultaneous localization and mapping (SLAM) problem in the stochastic map framework for a mobile robot navigating in an indoor environment. The approach is based on the concept of the relative map. The idea consists in introducing a map state, which only contains quantities invariant under translation and rotation. This is done in order to have a decoupling between the robot motion and the landmark estimation and therefore not to rely the landmark estimation on the unmodeled error sources of the robot motion. The case of the corner feature is here considered. The relative state estimated through the Kalman filter contains the distances and the relative orientations among the corners observed at the same tune. Therefore, this state is invariant with respect to the robot configuration (translation and rotation). Finally, an environment containing structures consisting of several corners is also investigated. Real experiments carried out with a mobile robot equipped with a 360/spl deg/ laser range finder show the performance of the approach.
Manuel Altermatt, Agostino Martinelli, Nicola Tomatis, Roland Siegwart
IROS3
2003 A navigation framework for multiple mobile robots and its application at the Expo.02 exhibition
abstract
This paper presents a navigation framework which enables multiple mobile robots to attain individual goals, coordinate their actions and work safely and reliably in a highly dynamic environment. We give an overview of the framework architecture, its layering and the subsystems reactive obstacle avoidance, local path planning, global path planning, multi-robot planning and localization. The latter receives particular attention as the localization problem is a key issue for navigation in unmodified and difficult environments. The framework permits a lightweight implementation on a fully autonomous robot. This is the result of a design effort striving for compact representations and computational efficiency. The experimental testbed was the "Robotics" pavilion at the Swiss National Exhibition Expo.02 where ten fully autonomous robots were interacting with more than half a million visitors during a five-month period on 3316 km.
Kai Oliver Arras, Roland Philippsen, Nicola Tomatis, Marc De Battista, Martin Schilt, Roland Siegwart
ICRA3
2003 Designing a secure and robust mobile interacting robot for the long term
abstract
This paper presents the genesis of RoboX. This tour guide robot has been built from the scratch based on the experience of the Autonomous Systems Lab. The production of 11 of those machines has been realized by a spin-off of the lab: BlueBotics SA. The goal was to maximize the autonomy and interactivity of the mobile platform while ensuring high robustness, security and performance. The result is an interactive moving machine which can operate in human environments and interacts by seeing humans, talking to and looking at them, showing icons and asking them to answer its questions. The complete design of mechanics, electronics and software is presented in the first part. Then, as extraordinary test bed, the Robotics exhibition at Expo.02 (Swiss National Exhibition) permits to establish meaningful statistics over 5 months (from May 15 to October 20, 2002) with up to 11 robots operating at the same time.
Nicola Tomatis, Gregoire Terrien, Ralph Piguet, Daniel Burnier, Samir Bouabdallah, Kai Oliver Arras, Roland Siegwart
ICRA1
2003 Environmental modeling with fingerprint sequences for topological global localization
abstract
In this paper a perception approach allowing for high distinctiveness is presented. The method works in accordance to the fingerprint concept. Such representation allows using a very flexible matching approach based on the minimum energy algorithm. The whole extraction and matching approach is presented in details and viewed in a topological optic, where the matching result can directly be used as observation function for a topological localization approach. The experimentation section will validate the fingerprint approach and present different set of experiments in order to explain practically the choice of different types of features.
Pierre Lamon, Adriana Tapus, Etienne Glauser, Nicola Tomatis, Roland Siegwart
IROS4
2003 Simultaneous localization and odometry calibration for mobile robot
abstract
This paper presents both the theory and the first experimental results of a new method which allows simultaneous estimation of the robot configuration and the odometry error (both systematic and non-systematic) during the mobile robot navigation. The estimation of the non-systematic components is carried out through an augmented Kalman filter which estimates a state containing the robot configuration and the parameters of the odometry error. It uses encoder readings as inputs and the readings from a laser range finder as observations. The estimation of the non-systematic components is carried out through another Kalman filter where the observations are obtained by two subsequent robot configurations provided by the previous augmented Kalman filter.
Agostino Martinelli, Nicola Tomatis, Adriana Tapus, Roland Siegwart
IROS2
2002 Real-Time Obstacle Avoidance for Polygonal Robots with a Reduced Dynamic Window
abstract
In this paper we present an approach to obstacle avoidance and local path planning for polygonal robots. It decomposes the task into a model stage and a planning stage. The model stage accounts for robot shape and dynamics using a reduced dynamic window. The planning stage produces collision-free local paths with a velocity profile. We present an analytical solution to the distance to collision problem for polygonal robots, avoiding thus the use of look-up tables. The approach has been tested in simulation and on two non-holonomic rectangular robots where a cycle time of 10 Hz was reached under full CPU load. During a long-term experiment over 5 km travel distance, the method demonstrated its practicability.
Kai Oliver Arras, Jan Persson, Nicola Tomatis, Roland Siegwart
ICRA3
2002 Hybrid Simultaneous Localization and Map Building: Closing the Loop with Multi-Hypotheses Tracking
abstract
In this paper simultaneous localization and map building is performed with a hybrid, metric-topological,approach. A global topological map connects local metric maps, allowing a compact environment model, which does not require global metric consistency and permits both precision and robustness. However, the most important innovation of the approach is the way how loops in the environment are handled by map building using the information of the multi hypotheses topological localization. The method uses data from a 360/spl deg/ laser scanner to extract comers and openings for the topological approach and infinite lines for the metric method. This hybrid approach has been tested in a 50 /spl times/ 25 m/sup 2/ portion of the institute building with a fully autonomous robot. The performances of the whole system are proven empirically by comparing maps generated by independent explorations, testing the localization capabilities, making relocation experiments and showing how the technique for closing the loop works.
Nicola Tomatis, Illah R. Nourbakhsh, Roland Siegwart
ICRA1
2001 A Hybrid Approach for Robust and Precise Mobile Robot Navigation with Compact Environment Modeling
abstract
In this paper a new localization approach combining the metric and topological paradigm is presented. The main idea is to connect local metric maps by means of a global topological map. This allows a compact environment model which does not require global metric consistency and permits both precision and robustness. The method uses a 360 degree laser scanner in order to extract lines for the metric localization and doors, discontinuities and hallways for the topological approach. The approach has been widely tested in a 50/spl times/25 m portion of the institute building with the new fully autonomous robot Donald Duck. 25 randomly generated test missions were performed with a success ratio of 96% and a mean error at the goal point of 9 mm for an overall trajectory length of 1.15 km.
Nicola Tomatis, Illah R. Nourbakhsh, Kai Oliver Arras, Roland Siegwart
ICRA1
2001 Simultaneous localization and map building: a global topological model with local metric maps
abstract
An approach combining the metric and topological paradigm for simultaneous localization and map building is presented The main idea is to connect local metric maps by means of a global topological map. This allows a compact environment model which does not require global metric consistency and permits both precision and robustness. The method uses a 360 degree laser scanner in order to extract corners and openings for the topological approach and lines for the metric localization. The approach has been tested in a 30 /spl times/ 25 m portion of the institute building with the fully autonomous robot Donald Duck An experiment consists of a complete exploration and a set of test missions. Three experiments have been performed for a total of 15 test missions, which have been randomly defined and completed with a success ratio of 87%.
Nicola Tomatis, Illah R. Nourbakhsh, Roland Siegwart
IROS1
2000 Multisensor on-the-fly localization using laser and vision
abstract
In this paper a multisensor setup for localization consisting of a 360 degree laser range finder and a monocular vision system is presented. Its practicability under conditions of continuous localization during motion in real-time (referred to as on-the-fly localization) is investigated in large-scale experiments. The features in use are infinite horizontal lines for the laser and vertical lines for the camera providing an extremely compact environment representation. They are extracted using physically well-grounded models for all sensors and passed to the Kalman filter for fusion and position estimation. Very high localization precision is obtained in general. The vision information has been found to further increase this precision, particular in the orientation, already with a moderate number of matched features. The results were obtained with a fully autonomous system where extensive tests with an overall length of more than 1.4 km and 9,500 localization cycles have been conducted. Furthermore, general aspects of multisensor on-the-fly localization are discussed.
Kai Oliver Arras, Nicola Tomatis, Roland Siegwart
IROS2
2000 The need for autonomy and real-time in mobile robotics: a case study of XO/2 and Pygmalion
abstract
Starting from a user point of view the paper discusses the requirements of a development environment (operating system and programming language) for mechatronic systems, especially mobile robots. We argue that user require ments from research, education, ergonomics and applications impose a certain functionality on the embedded operating system and programming language, and that a deadline-driven real-time operating system helps to fulfil these requirements. A case study of the operating system XO/2, its programming language Oberon-2 and the mobile robot Pygmalion is presented. XO/2 explicitly addresses issues like scalabilty, safety and abstraction, previously found to be relevant for many user scenarios.
Roberto Brega, Nicola Tomatis, Kai Oliver Arras
IROS2