EDBT 2026 Demo / reviewers in the wild / expert
Armin Hornung
dblp:42/6675
· DBLP profile ↗
11ranked-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 · 11 · 4 first-authorSystems, architecture and hardware · 11 · 4 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 · 56% Robot manipulation · 19% Reinforcement learning · 14% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
path planning |
0.3 | 3 | 2012 | Navigation in three-dimensional cluttered environments for mobile manipulation · ICRA 2012 Adaptive level-of-detail planning for efficient humanoid navigation · ICRA 2012 Humanoid navigation with dynamic footstep plans · ICRA 2011 |
Robotics › Motion planning and robot control › motion planning › legged locomotion planning
footstep planning |
0.3 | 2 | 2012 | Adaptive level-of-detail planning for efficient humanoid navigation · ICRA 2012 Humanoid navigation with dynamic footstep plans · ICRA 2011 |
Robotics › Robot manipulation › grasping
articulated object manipulation |
0.2 | 1 | 2013 | Whole-body motion planning for manipulation of articulated objects · ICRA 2013 |
Robotics › Motion planning and robot control › motion planning
whole-body motion planning |
0.2 | 1 | 2013 | Whole-body motion planning for manipulation of articulated objects · ICRA 2013 |
Robotics › Motion planning and robot control › path planning
3d path planning |
0.1 | 1 | 2012 | Navigation in three-dimensional cluttered environments for mobile manipulation · ICRA 2012 |
Robotics › Robot navigation and mapping › obstacle avoidance
collision-free navigation |
0.1 | 1 | 2012 | Navigation in three-dimensional cluttered environments for mobile manipulation · ICRA 2012 |
Robotics › Robot manipulation
mobile manipulation |
0.1 | 1 | 2012 | Navigation in three-dimensional cluttered environments for mobile manipulation · ICRA 2012 |
Machine learning › Reinforcement learning
action selection |
0.1 | 1 | 2010 | Learning reliable and efficient navigation with a humanoid · ICRA 2010 |
Machine learning › Reinforcement learning › reinforcement learning for control
navigation policy learning |
0.1 | 1 | 2010 | Learning reliable and efficient navigation with a humanoid · ICRA 2010 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 2010 | Learning reliable and efficient navigation with a humanoid · ICRA 2010 |
Methods — techniques the papers use, named apart from their topics
rapidly-exploring random tree · 0.2inverse kinematics · 0.2octree representation · 0.1anytime search-based motion planning · 0.1incremental heuristic search · 0.1d* lite · 0.1collision checking · 0.1reinforcement learning · 0.1camera-based localization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Whole-body motion planning for manipulation of articulated objectsabstractHumanoid service robots performing complex object manipulation tasks need to plan whole-body motions that satisfy a variety of constraints: The robot must keep its balance, self-collisions and collisions with obstacles in the environment must be avoided and, if applicable, the trajectory of the end-effector must follow the constrained motion of a manipulated object in Cartesian space. These constraints and the high number of degrees of freedom make whole-body motion planning for humanoids a challenging problem. In this paper, we present an approach to whole-body motion planning with a focus on the manipulation of articulated objects such as doors and drawers. Our approach is based on rapidly-exploring random trees in combination with inverse kinematics and considers all required constraints during the search. Models of articulated objects hereby generate hand poses for sampled configurations along the trajectory of the object handle. We thoroughly evaluated our planning system and present experiments with a Nao humanoid opening a drawer, a door, and picking up an object. The experiments demonstrate the ability of our framework to generate solutions to complex planning problems and furthermore show that these plans can be reliably executed even on a low-cost humanoid platform. Felix Burget, Armin Hornung, Maren Bennewitz |
ICRA | 2 |
| 2012 | Adaptive level-of-detail planning for efficient humanoid navigationabstractIn this paper, we consider the problem of efficient path planning for humanoid robots by combining grid-based 2D planning with footstep planning. In this way, we exploit the advantages of both frameworks, namely fast planning on grids and the ability to find solutions in situations where grid-based planning fails. Our method computes a global solution by adaptively switching between fast grid-based planning in open spaces and footstep planning in the vicinity of obstacles. To decide which planning framework to use, our approach classifies the environment into regions of different complexity with respect to the traversability. Experiments carried out in a simulated office environment and with a Nao humanoid show that (i) our approach significantly reduces the planning time compared to pure footstep planning and (ii) the resulting plans are almost as good as globally computed optimal footstep paths. Armin Hornung, Maren Bennewitz |
ICRA | 1 |
| 2012 | Navigation in three-dimensional cluttered environments for mobile manipulationabstractCollision-free navigation in cluttered environments is essential for any mobile manipulation system. Traditional navigation systems have relied on a 2D grid map projected from a 3D representation for efficiency. This approach, however, prevents navigation close to objects in situations where projected 3D configurations are in collision within the 2D grid map even if actually no collision occurs in the 3D environment. Accordingly, when using such a 2D representation for planning paths of a mobile manipulation robot, the number of planning problems which can be solved is limited and suboptimal robot paths may result. We present a fast, integrated approach to solve path planning in 3D using a combination of an efficient octree-based representation of the 3D world and an anytime search-based motion planner. Our approach utilizes a combination of multi-layered 2D and 3D representations to improve planning speed, allowing the generation of almost real-time plans with bounded sub-optimality. We present extensive experimental results with the two-armed mobile manipulation robot PR2 carrying large objects in a highly cluttered environment. Using our approach, the robot is able to efficiently plan and execute trajectories while transporting objects, thereby often moving through demanding, narrow passageways. Armin Hornung, Mike Phillips, Edward Gil Jones, Maren Bennewitz, Maxim Likhachev, Sachin Chitta |
ICRA | 1 |
| 2012 | NAO walking down a ramp autonomouslyabstractIn this work, we present methods that enable a humanoid robot to traverse ramps using only vision and inertial data for sensing. Our video illustrates the method and shows the results obtained with a Nao humanoid. Using the proposed approach, the robot is able to autonomously walk down a 2.10m long ramp at an inclination of 20°. Christian Lutz, Felix Atmanspacher, Armin Hornung, Maren Bennewitz |
IROS | 3 |
| 2012 | Improved proposals for highly accurate localization using range and vision dataabstractIn order to successfully climb challenging stair-cases that consist of many steps and contain difficult parts, humanoid robots need to accurately determine their pose. In this paper, we present an approach that fuses the robot's observations from a 2D laser scanner, a monocular camera, an inertial measurement unit, and joint encoders in order to localize the robot within a given 3D model of the environment. We develop an extension to standard Monte Carlo localization (MCL) that draws particles from an improved proposal distribution to obtain highly accurate pose estimates. Furthermore, we introduce a new observation model based on chamfer matching between edges in camera images and the environment model. We thoroughly evaluate our localization approach and compare it to previous techniques in real-world experiments with a Nao humanoid. The results show that our approach significantly improves the localization accuracy and leads to a considerably more robust robot behavior. Our improved proposal in combination with chamfer matching can be generally applied to improve a range-based pose estimate by a consistent matching of lines obtained from vision. Stefan Oßwald, Armin Hornung, Maren Bennewitz |
IROS | 2 |
| 2011 | Humanoid navigation with dynamic footstep plansabstractHumanoid robots possess the capability of step ping over or onto objects, which distinguishes them from wheeled robots. When planning paths for humanoids, one therefore should consider an intelligent placement of footsteps instead of choosing detours around obstacles. In this paper, we present an approach to optimal footstep planning for humanoid robots. Since changes in the environment may appear and a humanoid may deviate from its originally planned path due to imprecise motion execution or slippage on the ground, the robot might be forced to dynamically revise its plans. Thus, efficient methods for planning and replanning are needed to quickly adapt the footstep paths to new situations. We formulate the problem of footstep planning so that it can be solved with the incremental heuristic search method D* Lite and present our extensions, including continuous footstep locations and efficient collision checking for footsteps. In experiments in simulation and with a real Nao humanoid, we demonstrate the effectiveness of the footstep plans computed and revised by our method. Additionally, we evaluate different footstep sets and heuristics to identify the ones leading to the best performance in terms of path quality and planning time. Our D* Lite algorithm for footstep planning is available as open source implementation. Johannes Garimort, Armin Hornung, Maren Bennewitz |
ICRA | 2 |
| 2011 | Autonomous climbing of spiral staircases with humanoidsabstractIn this paper, we present an approach to enable a humanoid robot to autonomously climb up spiral staircases. This task is substantially more challenging than climbing straight stairs since careful repositioning is needed. Our system globally estimates the pose of the robot, which is subsequently refined by integrating visual observations. In this way, the robot can accurately determine its relative position with respect to the next step. We use a 3D model of the environment to project edges corresponding to stair contours into monocular camera images. By detecting edges in the images and associating them to projected model edges, the robot is able to accurately locate itself towards the stairs and to climb them. We present experiments carried out with a Nao humanoid equipped with a 2D laser range finder for global localization and a low-cost monocular camera for short-range sensing. As we show in the experiments, the robot reliably climbs up the steps of a spiral staircase. Stefan Oßwald, Attila Görög, Armin Hornung, Maren Bennewitz |
IROS | 3 |
| 2010 | Learning reliable and efficient navigation with a humanoidabstractReliable and efficient navigation with a humanoid robot is a difficult task. First, the motion commands are executed rather inaccurately due to backlash in the joints or foot slippage. Second, the observations are typically highly affected by noise due to the shaking behavior of the robot. Thus, the localization performance is typically reduced while the robot moves and the uncertainty about its pose increases. As a result, the reliable and efficient execution of a navigation task cannot be ensured anymore since the robot's pose estimate might not correspond to the true location. In this paper, we present a reinforcement learning approach to select appropriate navigation actions for a humanoid robot equipped with a camera for localization. The robot learns to reach the destination reliably and as fast as possible, thereby choosing actions to account for motion drift and trading off velocity in terms of fast walking movements against accuracy in localization. We present extensive simulated and practical experiments with a humanoid robot and demonstrate that our learned policy significantly outperforms a hand-optimized navigation strategy. Stefan Oßwald, Armin Hornung, Maren Bennewitz |
ICRA | 2 |
| 2010 | Humanoid robot localization in complex indoor environmentsabstractIn this paper, we present a localization method for humanoid robots navigating in arbitrary complex indoor environments using only onboard sensing. Reliable and accurate localization for humanoid robots operating in such environments is a challenging task. First, humanoids typically execute motion commands rather inaccurately and odometry can be estimated only very roughly. Second, the observations of the small and lightweight sensors of most humanoids are seriously affected by noise. Third, since most humanoids walk with a swaying motion and can freely move in the environment, e.g., they are not forced to walk on flat ground only, a 6D torso pose has to be estimated. We apply Monte Carlo localization to globally determine and track a humanoid's 6D pose in a 3D world model, which may contain multiple levels connected by staircases. To achieve a robust localization while walking and climbing stairs, we intergrate 2D laser range measurements as well as attitude data and information from the joint encoders. We present simulated as well as real-word experiments with our humanoid and thoroughly evaluate our approach. As the experiments illustrate, the robot is able to globally localize itself and accurately track its 6D pose over time. Armin Hornung, Kai M. Wurm, Maren Bennewitz |
IROS | 1 |
| 2009 | Learning efficient policies for vision-based navigationabstractCameras are popular sensors for robot navigation tasks such as localization as they are inexpensive, lightweight, and provide rich data. However, fast movements of a mobile robot typically reduce the performance of vision-based localization systems due to motion blur. In this paper, we present a reinforcement learning approach to choose appropriate velocity profiles for vision-based navigation. The learned policy minimizes the time to reach the destination and implicitly takes the impact of motion blur on observations into account. To reduce the size of the resulting policies, which is desirable in the context of memory-constrained systems, we compress the learned policy via a clustering approach. Extensive simulated and real-world experiments demonstrate that our learned policy significantly outperforms any policy that uses a constant velocity. We furthermore show, that our policy is applicable to different environments. Additional experiments demonstrate that our compressed policies do not result in a performance loss compared to the originally learned policy. Armin Hornung, Hauke Strasdat, Maren Bennewitz, Wolfram Burgard |
IROS | 1 |
| 2008 | A table soccer game recorderabstractOur table soccer robot can already challenge even professional human players. Next, the robot should play games by using human-like skills. As a foundation of this research, our table soccer game recorder can save and replay games played by humans. This video shows the construction and functionality of the recording system. We use three types of sensors mounted on a regular game table. The movement of a game rod is measured by an optical distance sensor. Its turning is observed by a magnetic rotary encoder. Two laser measurement systems are synchronized to determine the position of the ball. The raw sensor data is smoothed by an approach using multi-model Kalman filter. We developed several software modules for the system. The modules provide a basis for the future research. Dapeng Zhang 0002, Armin Hornung |
IROS | 2 |