Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Marco Hutter is active.

Publication


Featured researches published by Marco Hutter.


robotics science and systems | 2012

State Estimation for Legged Robots - Consistent Fusion of Leg Kinematics and IMU

Michael Bloesch; Marco Hutter; Mark A. Hoepflinger; Stefan Leutenegger; Christian Gehring; C. D. Remy; Roland Siegwart

This paper introduces a state estimation framework for legged robots that allows estimating the full pose of the robot without making any assumptions about the geometrical structure of its environment. This is achieved by means of an Observability Constrained Extended Kalman Filter that fuses kinematic encoder data with on-board IMU measurements. By including the absolute position of all footholds into the filter state, simple model equations can be formulated which accurately capture the uncertainties associated with the intermittent ground contacts. The resulting filter simultaneously estimates the position of all footholds and the pose of the main body. In the algorithmic formulation, special attention is paid to the consistency of the linearized filter: it maintains the same observability properties as the nonlinear system, which is a prerequisite for accurate state estimation. The presented approach is implemented in simulation and validated experimentally on an actual quadrupedal robot.


international conference on robotics and automation | 2010

Haptic terrain classification for legged robots

Mark A. Hoepflinger; C. David Remy; Marco Hutter; Luciano Spinello; Roland Siegwart

In this paper, we are presenting a method to estimate terrain properties (such as small-scale geometry or surface friction) to improve the assessment of stability and the guiding of foot placement of legged robots in rough terrain. Haptic feedback, expressed through joint motor currents and ground contact force measurements that arises when prescribing a predefined motion was collected for a variety of ground samples (four different shapes and four different surface properties). Features were extracted from this data and used for training and classification by a multiclass AdaBoost machine learning algorithm. In a single leg testbed, the algorithm could correctly classify about 94% of the terrain shapes, and about 73% of the surface samples.


intelligent robots and systems | 2010

SLIP running with an articulated robotic leg

Marco Hutter; C. David Remy; Mark A. Höpflinger; Roland Siegwart

SLIP models are generally known as one of the best and simplest abstractions describing the spring-like leg behavior found in human and animal running, and have thus been subject to exhaustive investigation. To exploit these findings in real robots, we utilize an operational space controller that projects the behavior of the SLIP model onto the dynamics of an actual segmented robotic leg. Additionally, we introduce a method to compensate for the energetic losses at the impact collisions, which are not accounted for in the simplified SLIP assumptions. This allows the direct application of existing dead-beat control strategies to arbitrary robotic legs, for which we can show that the collision and compensation effects in the actual leg enlarge the regions of stable running and reduce the minimally required locomotion speed. The necessary joint torque profiles can be generated in large part passively, for example by using high compliance series elastic actuators.


The International Journal of Robotics Research | 2014

Quadrupedal locomotion using hierarchical operational space control

Marco Hutter; Hannes Sommer; Christian Gehring; Mark A. Hoepflinger; Michael Bloesch; Roland Siegwart

This paper presents the application of operational space control based on hierarchical task optimization for quadrupedal locomotion. We show how the behavior of a complex robotic machine can be described by a simple set of least squares problems with different priorities for motion, torque, and force optimization. Using projected dynamics of floating base systems with multiple contact points, the optimization dimensionality can be reduced or decoupled such that the formulation is purely based on the inversion of kinematic system properties. The present controller is extensively tested in various experiments using the fully torque controllable quadrupedal robot StarlETH. The load distribution is optimized for static walking gaits to improve contact stability and/or actuator efficiency under various terrain conditions. This is augmented with simultaneous joint position and torque limitations as well as with an interpolation method to ensure smooth contact transitions. The same control structure is further used to stabilize dynamic trotting gaits under significant external disturbances such as uneven ground or pushes. To the best of our knowledge, this work is the first documentation of static and dynamic locomotion with pure task-space inverse dynamics (no joint position feedback) control.


IEEE-ASME Transactions on Mechatronics | 2013

Efficient and Versatile Locomotion With Highly Compliant Legs

Marco Hutter; C. D. Remy; Mark A. Hoepflinger; Roland Siegwart

Drawing inspiration from nature, this paper introduces and compares two compliant robotic legs that are able to perform precise joint torque and position control, enable passive adaption to the environment, and allow for the exploitation of natural dynamic motions. We report in detail on the design and control of both prototypes and elaborate specifically on the problem of precise foot placement during flight without the sacrifice of efficient energy storage during stance. This is achieved through an integrated design and control approach that incorporates series elastic actuation, series damping actuation, and active damping through torque control. The two legs are employed in efficient hopping/running motions for which they achieve performance similar to humans or animals. This paper is concluded by a comparison of the various design choices with respect to performance and applicability, as well as an outlook on the usage of these legs in a fully actuated quadruped.


IEEE Transactions on Robotics | 2014

Toward Combining Speed, Efficiency, Versatility, and Robustness in an Autonomous Quadruped

Marco Hutter; Christian Gehring; Mark A. Höpflinger; Michael Blösch; Roland Siegwart

This paper provides an overview about StarlETH: a compliant quadrupedal robot that is designed to study fast, efficient, versatile, and robust locomotion. The platform is driven by highly compliant series elastic actuation, which makes the system fully torque controllable, energetically efficient, and well suited for dynamic maneuvers. Using model-based control strategies, this medium dog-sized machine is capable of various gaits ranging from static walking to dynamic running over challenging terrain. StarlETH is equipped with an onboard PC, batteries, and various sensor equipment that enables enduring autonomous operation. In this paper, we provide an overview about the underlying locomotion control algorithms, outline a real-time control and simulation environment, and conclude the work with a number of experiments to demonstrate the performance of the presented hardware and controllers.


intelligent robots and systems | 2013

State estimation for legged robots on unstable and slippery terrain

Michael Bloesch; Christian Gehring; Péter Fankhauser; Marco Hutter; Mark A. Hoepflinger; Roland Siegwart

This paper presents a state estimation approach for legged robots based on stochastic filtering. The key idea is to extract information from the kinematic constraints given through the intermittent contacts with the ground and to fuse this information with inertial measurements. To this end, we design an unscented Kalman filter based on a consistent formulation of the underlying stochastic model. To increase the robustness of the filter, an outliers rejection methodology is included into the update step. Furthermore, we present the nonlinear observability analysis of the system, where, by considering the special nature of 3D rotations, we obtain a relatively simple form of the corresponding observability matrix. This yields, that, except for the global position and the yaw angle, all states are in general observable. This also holds if only one foot is in contact with the ground. The presented filter is evaluated on a real quadruped robot trotting over an uneven and slippery terrain.


international conference on robotics and automation | 2008

Modeling assembled-MEMS microrobots for wireless magnetic control

Zoltán Nagy; Olgaç Ergeneman; Jake J. Abbott; Marco Hutter; Ann M. Hirt; Bradley J. Nelson

Capitalizing on advances in CMOS and MEMS technologies, microrobots have the potential to dramatically change many aspects of medicine by navigating bodily fluids to perform targeted diagnosis and therapy. Onboard energy storage and actuation is very difficult at the microscale, but externally applied magnetic fields provide an unparalleled means of wireless power and control. Recent results have provided a model for accurate real-time control of soft-magnetic bodies with axially symmetric geometries. In this paper, we extend the model to consider the real-time control of assembled-MEMS devices that may have significantly more complex geometries. We validate the model through FEM and experiments. The model captures the characteristics of complex 3-D structures and allows us, for the first time, to consider full 6-DOF control of untethered devices, which can act as in vivo microrobots or as end-effectors of micromanipulation systems.


Industrial Robot-an International Journal | 2011

Walking and crawling with ALoF: a robot for autonomous locomotion on four legs

C. David Remy; Oliver Baur; Martin Latta; Andi Lauber; Marco Hutter; Mark A. Hoepflinger; Cédric Pradalier; Roland Siegwart

Purpose - The purpose of this paper is to introduce the robotic quadrupedal platform ALoF that is designed to aid research on perception in legged locomotion. Design/methodology/approach - A well-balanced size and complexity of the robot results in a robust platform that is easy to handle, yet able to perform complex maneuvers as well as to carry sophisticated 3D sensors. A very large range of motion allows the robot to actively explore its surroundings through haptic interaction, and to choose between a wide range of planning options. Findings - This robot was employed and tested in the lunar robotics challenge organized by the European Space Agency, for which the authors also developed a novel crawling gait, in which the weight of the robot is alternately supported by scaled plates under the main body and the four shank segments. This allowed for stable locomotion in steep terrain with very loose soil. Originality/value - The paper describes how a very large range of motion allows the robot to actively explore its surroundings through haptic interaction, and to choose between a wide range of planning options. The paper describes how the authors developed a novel crawling gait, in which the weight of the robot is alternately supported by scaled plates under the main body and the four shank segments.


Robot Operating System (ROS): The Complete Reference (Volume 1) | 2016

A Universal Grid Map Library: Implementation and Use Case for Rough Terrain Navigation

Peter Fankhauser; Marco Hutter

In this research chapter, we present our work on a universal grid map library for use as mapping framework for mobile robotics. It is designed for a wide range of applications such as online surface reconstruction and terrain interpretation for rough terrain navigation. Our software features multi-layered maps, computationally efficient repositioning of the map boundaries, and compatibility with existing ROS map message types. Data storage is based on the linear algebra library Eigen, offering a wide range of data processing algorithms. This chapter outlines how to integrate the grid map library into the reader’s own applications. We explain the concepts and provide code samples to discuss various features of the software. As a use case, we present an application of the library for online elevation mapping with a legged robot. The grid map library and the robot-centric elevation mapping framework are available open-source at http://github.com/ethz-asl/grid_map and http://github.com/ethz-asl/elevation_mapping.

Collaboration


Dive into the Marco Hutter's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge