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

Martin Rufli

dblp:04/3465 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 3 first-authorSystems, architecture and hardware · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
5 papers
Motion planning and robot control · 75% Multi-agent systems · 21% Reinforcement learning · 2%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › motion planning › search-based motion planning
lattice-based planning
0.222010
On the design of deformable input- / state-lattice graphs · ICRA 2010
Smooth path planning in constrained environments · ICRA 2009
Robotics › Motion planning and robot control
path planning
0.222010
On the design of deformable input- / state-lattice graphs · ICRA 2010
Smooth path planning in constrained environments · ICRA 2009
Robotics › Motion planning and robot control
collision avoidance
0.222013
Reciprocal Collision Avoidance With Motion Continuity Constraints · IEEE Trans. Robotics 2013
Multi-robot system for artistic pattern formation · ICRA 2011
Robotics › Motion planning and robot control › collision avoidance
multi-robot collision avoidance
0.212013
Collision avoidance for multiple agents with joint utility maximization · ICRA 2013
Robotics › Motion planning and robot control › collision avoidance
reciprocal collision avoidance
0.212013
Reciprocal Collision Avoidance With Motion Continuity Constraints · IEEE Trans. Robotics 2013
Robotics › Motion planning and robot control › collision avoidance
velocity obstacle
0.212013
Collision avoidance for multiple agents with joint utility maximization · ICRA 2013
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems
0.112011
Multi-robot system for artistic pattern formation · ICRA 2011
Knowledge, reasoning and agents › Multi-agent systems › swarm robotics
pattern formation
0.112011
Multi-robot system for artistic pattern formation · ICRA 2011
Robotics › Motion planning and robot control › path planning
smooth path planning
0.112009
Smooth path planning in constrained environments · ICRA 2009
Knowledge, reasoning and agents › Multi-agent systems › multi-agent control
multi-agent navigation
0.012013
Reciprocal Collision Avoidance With Motion Continuity Constraints · IEEE Trans. Robotics 2013
Knowledge, reasoning and agents › Multi-agent systems
distributed control
0.012011
Multi-robot system for artistic pattern formation · ICRA 2011
Machine learning › Reinforcement learning › reinforcement learning environment
structured environments
0.012010
On the design of deformable input- / state-lattice graphs · ICRA 2010
Robotics › Robot navigation and mapping › mobile robot navigation
indoor navigation
0.012009
Smooth path planning in constrained environments · ICRA 2009

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

velocity obstacle · 0.2mixed-integer quadratic programming · 0.2control barrier functions · 0.2trajectory generation · 0.1distributed controller · 0.1path coordinates · 0.1chained form transformation · 0.1offline precomputation · 0.1multi-resolution state lattice · 0.1anytime graph search · 0.1
YearPublicationVenuePosition
2013 Collision avoidance for multiple agents with joint utility maximization
abstract
In this paper a centralized method for collision avoidance among multiple agents is presented. It builds on the velocity obstacle (VO) concept and its extensions to arbitrary kino-dynamics and is applicable to heterogeneous groups of agents (with respect to size, kino-dynamics and aggressiveness) moving in 2D and 3D spaces. In addition, both static and dynamic obstacles can be considered in the framework. The method maximizes a joint utility function and is formulated as a mixed-integer quadratic program, where online computation can be achieved as a trade-off with solution optimality. In experiments with groups of two to 50 agents the benefits of the joint utility optimization are shown. By construction, it's suboptimal variant is at least as good as comparable decentralized methods, while retaining online capability for small groups of agents. In its optimal variant, the proposed algorithm can provide a benchmark for distributed collision avoidance methods, in particular for those based on the VO concept that take interaction into account.
Javier Alonso-Mora, Martin Rufli, Roland Siegwart, Paul A. Beardsley
ICRA2
2013 Toward automated driving in cities using close-to-market sensors: An overview of the V-Charge Project
abstract
Future requirements for drastic reduction of CO2production and energy consumption will lead to significant changes in the way we see mobility in the years to come. However, the automotive industry has identified significant barriers to the adoption of electric vehicles, including reduced driving range and greatly increased refueling times. Automated cars have the potential to reduce the environmental impact of driving, and increase the safety of motor vehicle travel. The current state-of-the-art in vehicle automation requires a suite of expensive sensors. While the cost of these sensors is decreasing, integrating them into electric cars will increase the price and represent another barrier to adoption. The V-Charge Project, funded by the European Commission, seeks to address these problems simultaneously by developing an electric automated car, outfitted with close-to-market sensors, which is able to automate valet parking and recharging for integration into a future transportation system. The final goal is the demonstration of a fully operational system including automated navigation and parking. This paper presents an overview of the V-Charge system, from the platform setup to the mapping, perception, and planning sub-systems.
Paul Timothy Furgale, Ulrich Schwesinger, Martin Rufli, Wojciech Derendarz, Hugo Grimmett, Peter Mühlfellner, Stefan Wonneberger, Julian Timpner, Stephan Rottmann, Bo Li 0018, Bastian Schmidt, Thien-Nghia Nguyen, Elena Cardarelli, Stefano Cattani, Stefan Bruning, Sven Horstmann, Martin Stellmacher, Holger Mielenz, Kevin Köser, Markus Beermann, Christian Häne, Lionel Heng, Gim Hee Lee, Friedrich Fraundorfer, René Iser, Rudolph Triebel, Ingmar Posner, Paul Newman 0001, Lars C. Wolf, Marc Pollefeys, Stefan Brosig, Jan Effertz, Cédric Pradalier, Roland Siegwart
Intelligent Vehicles Symposium3
2013 A sampling-based partial motion planning framework for system-compliant navigation along a reference path
abstract
In this paper a generic framework for sampling-based partial motion planning along a reference path is presented. The sampling mechanism builds on the specification of a vehicle model and a control law, both of which are freely selectable. Via a closed-loop forward simulation, the vehicle model is regulated onto a carefully chosen set of terminal states aligned with the reference path, generating system-compliant sample trajectories in accordance with the specified system and environmental constraints. The consideration of arbitrary state and input limits make this framework appealing to nonholonomic systems. The rich trajectory set is evaluated in an online sampling-based planning framework, targeting realtime motion planning in dynamic environments. In an example application, a Volkswagen Golf is modeled via a kinodynamic single-track system that is further constrained by steering angle/rate and velocity/acceleration limits. Control is implemented via state-feedback onto piecewise C0-continuous reference paths. Experiments demonstrate the planner's applicability to online operation, its ability to cope with discontinuous reference paths as well as its capability to navigate in a realistic traffic scenario.
Ulrich Schwesinger, Martin Rufli, Paul Timothy Furgale, Roland Siegwart
Intelligent Vehicles Symposium2
2013 Reciprocal Collision Avoidance With Motion Continuity Constraints
abstract
This paper addresses decentralized motion planning among a homogeneous set of feedback-controlled, decision-making agents. It introduces the continuous control obstacle ( Cn-CO), which describes the set of Cn-continuous control sequences (and thus trajectories) that lead to a collision between interacting agents. By selecting a feasible trajectory from Cn-CO's complement, a collision-free motion is obtained. The approach represents an extension to the reciprocal velocity obstacle (RVO, ORCA) collision-avoidance methods so that trajectory segments verify Cncontinuity rather than piecewise linearity. This allows the large class of robots capable of tracking Cn-continuous trajectories to employ it for partial motion planning directly-rather than as a mere tool for collision checking. This paper further establishes that both the original velocity obstacle method and several of its recently developed reciprocal extensions (which treat specific robot physiologies only) correspond to particular instances of Cn-CO. In addition to the described extension in trajectory continuity, Cn-CO thus represents a unification of existing RVO theory. Finally, the presented method is validated in simulation-and a parameter study reveals under which environmental and control conditions Cn-CO with admits significantly improved navigation performance compared with inflated approaches based on ORCA.
Martin Rufli, Javier Alonso-Mora, Roland Siegwart
IEEE Trans. Robotics1
2011 Multi-robot system for artistic pattern formation
abstract
This paper describes work on multi-robot pattern formation. Arbitrary target patterns are represented with an optimal robot deployment, using a method that is independent of the number of robots. Furthermore, the trajectories are visually appealing in the sense of being smooth, oscillation free, and showing fast convergence. A distributed controller guarantees collision free trajectories while taking into account the kinematics of differentially driven robots. Experimental results are provided for a representative set of patterns, for a swarm of up to ten physical robots, and for fifty virtual robots in simulation.
Javier Alonso-Mora, Andreas Breitenmoser, Martin Rufli, Roland Siegwart, Paul A. Beardsley
ICRA3
2010 On the design of deformable input- / state-lattice graphs
abstract
In this paper we describe a novel and simple to implement yet effective lattice design algorithm, which simultaneously produces input and state-space sampled lattice graphs. The presented method is an extension to the ideas suggested by Bicchi et al. on input lattices and is applicable to systems which can be brought into (2,n) chained form, such as kinematic models of unicycles, bicycles, differential-drive robots and car-like vehicles (pulling several trailers). We further show that a transformation from chained form to path coordinates allows the resulting lattice to be bent along any C1continuous path. We exploit this fact by shaping it along the skeleton of arbitrary structured environments, such as the center of road lanes and corridors. In our experiments in both structured (i.e. on-road) and unstructured (i.e. parking lot) scenarios, we successfully demonstrate for the first time the applicability of lattice-based planning approaches to search queries in arbitrary environments.
Martin Rufli, Roland Siegwart
ICRA1
2009 Smooth path planning in constrained environments
abstract
In this paper we describe a novel path planning approach for mobile robots operating in indoor environments. In such scenarios, robots must be able to maneuver in crowded spaces, partially filled with static and dynamic obstacles (such as people). Our approach produces smooth, complex maneuvers over large distances through the use of an anytime graph search algorithm applied to a novel multi-resolution state lattice, where the resolution is adapted based on both environmental characteristics and task characteristics. In addition, we present a novel approach for generating fast globally optimal trajectories in constrained spaces (i.e. rooms connected via doors and hallways). This approach exploits offline precomputation to provide extremely efficient online performance and is applicable to a wide range of both indoor and outdoor navigation scenarios. By combining an anytime, multi-resolution lattice-based search algorithm with our precomputation technique, globally optimal trajectories in up to four dimensions (2D position, heading and velocity) are obtained in real-time.
Martin Rufli, David I. Ferguson, Roland Siegwart
ICRA1
2008 Automatic detection of checkerboards on blurred and distorted images
abstract
Most of the existing camera calibration toolboxes require the observation of a checkerboard shown by the user at different positions and orientations. This paper presents an algorithm for the automatic detection of checkerboards, described by the position and the arrangement of their corners, in blurred and heavily distorted images. The method can be applied to both perspective and omnidirectional cameras. An existing corner detection method is evaluated and its strengths and shortcomings in detecting corners on blurred and distorted test image sets are analyzed. Starting from the results of this analysis, several improvements are proposed, implemented, and tested. We show that the proposed algorithm is able to consistently identify 80% of the corners on omnidirectional images of as low as VGA resolution and approaches 100% correct corner extraction at higher resolutions, outperforming the existing implementation significantly. The performance of the proposed method is demonstrated on several test image sets of various resolution, distortion, and blur, which are exemplary for different kinds of camera-mirror setups in use.
Martin Rufli, Davide Scaramuzza 0001, Roland Siegwart
IROS1