Optimizing Walking Controllers

Contribution:
Evaluation:
Reproducibility:
Improvements:

-- MichielVanDePanne - 24 Nov 2011

Contribution
The study describes a controller for physically simulated characters. The goal of the study is to create an automatic method to define controllers for 3D human-like characters to walk more like humans. Their method does not use any motion capture data nor any reference trajectories. It also produces reasonable results for characters with different mass distributions. The authors achieve these results by parametrizing the controller, and optimizing those parameters with respect to a high-level objective function. Previous studies have used optimization on lower dimensional spaces, but 3D walking is a difficult problem since it involves high-dimensional state space, nonlinear dynamics, and a discontinuous search space due to ground contact. Hence, One of their main contributions is, given a carefully a chosen objective function and a good control parameterization, they show that their method can work for 3D human-like walking.

Evaluation
The results are evaluated based on the computed motions, for several iterations. They also compare their output animations to the related studies, such as their own implementation of SIMBICON, as well as to the mocap data. Hence, their result is compared visually and interpreted by the authors as natural looking. Effects of each individual terms are also evaluated in order to show how they really affect the system.

Reproducibility
The method being implemented can be reproduced since all the functions and the constraints related to optimization, i.e. objective function, gait, head, and body constraints, etc. are given. Moreover, the simulation parameters, and the initial simulation state, as well as the PD controller parameters are also given.

Improvements
As the authors suggest, more sophisticated controllers and objective functions could be designed and tested with the framefork, since the objective function and the optimizer are independent of the control parameters. Such further experiments would have supported the authors' claim that such optimization methods could be utilized for high-dimensional problem of human motion synthesis and control. In terms of paper writing, the sections are well-organized and the flow of the paper is easy to follow.

ozgur

-- Main.ooguz - 24 Nov 2011


(a) What is the contribution of the paper?
The authors develop a parameter-optimized 3D walking controller for humanoid characters. Their emphasis is on producing natural movement that is robust to minor environmental disturbances. Their work is significant with respect to previous work because characters exhibit more natural movement as well as operate beyond the duration for which the characters were optimized.

(b) How are the results evaluated?
Features of human walking: In comparison to SIMBICON, which the authors note was the state of the art at the time, the features of movement of the characters with respect to walking appear more natural. Effects of individual terms: The walker was optimized both with and without energy terms. With these energy terms defined, a more natural motion is accomplished. Comparison with motion capture data & SIMBICON: Motion capture data as well as SIMBICON output were used for comparative analysis. The result is that the model developed by the authors is much closer to mocap data than was their implementation of SIMBICON. Variation in body shape: Movements of various body shapes were also evaluated. The result was that actions appear to have a natural relationship between body shape, speed and walking gait. Robustness: Robustness was evaluated via a pushing experiment. It was found that robustness varies greatly across all controllers. Moreover, the authors' model was found to be less robust than their implementation of SIMBICON. Changing terrain: The characters were subjected to various terrains of varying slopes. The result was that the characters climb the slope in a natural way.

(c) Is the paper reproducible?
The authors do an exceptional job in providing algorithms, required parameters and constraints, allowing their research to (appear to) be reproducible.

(d) How could the paper research or paper writing be improved?
I would have appreciated more qualitative data in the results section. There are many instances where the evaluation was based on the author's subjective opinion (such as the characters 'appear' more natural). Of course, there is little alternative since the goal is to produce movement that is subjectively valid; but it would have been nice to see more numbers in there than there were.

-- DanielTroniak - 24 Nov 2011


Contribution The paper presents a method for optimizing a physics-based controller for a walking biped. The optimization accounts for desirable properties such as angular momentum minimization and head stability, in an effort to produce a more realistic walking motion.

Evaluation The success of the optimization method is evaluated experimentally by optimizing a SIMBICON control scheme and observing the resulting motions. A number of different criteria are used, such as comparison to motion capture data and comparison to the features of real human motion. The flexibility and robustness of the generated controllers are also tested by optimizing for different body shapes and for terrain that isn't flat.

Reproducibility The paper is reproducible, due to the high level of detail provided about the specific controller designs as well as the optimization method.

Improvements The paper is well-written and well-organized, so there is very little to improve in that respect. A minor criticism is that the evaluation of the success of the generated controllers is not the easiest to see directly, due to a lack of quantitative data and the inherent difficulty of demonstrating motion in a paper. Watching the accompanying video alleviates much of this problem, however.

-- Main.cdoran - 24 Nov 2011


Contribution :

Physics based parameters like power, angular momentum and more for biped locomotion are optimized. The optimizations are also applied to SIMBICON and mocap data. Optimized controls for other walking features like speed, shape and terrain are demonstrated.

Results Evaluation

After accounting for optimizations in domains of the controller, and other constraints, the optimization model is tested in different scenarios like features of human walking, motion capture data and by optimizing SIMBICON. Apart from that, controllers accounting for variation in body shape, robustness, terrain change and variations are built and tested.

Reproducibility

I believe the paper is reproducible. All the parameter selections are backed with proper explanations. Appropriate equations and expressions are shown wherever necessary and/or are linked to corresponding references.

Improvements:

Overall the paper is well organized and written. Both qualitative, quantitative and visual explanation of results are done in the end for different kind of optimizations. Scope for improvements and future work is also provided.

-- Main.sumanm - 24 Nov 2011


The paper introduces a modification of SIMBICON optimized under additional constraints and terms inspired by human motion. These constraints include power efficiency, the balancing of angular momentum, head stability, and stability involving foot planting. The optimization of such a tricky objective function was shown to be possible via use of Covariance Matrix Adaptation, and resulted in a smoother and more convincing walking controller for each variation in body type.

The results were contrasted with the original SIMBICON output and mocap data, and tested for robustness testing the controller's ability to recover when pushing the walking character. The paper provided sufficient information regarding the calculation of the objective function and software environment for reproducibility -- although the computational demand may be prohibitive (the researchers used 19 Xeon processors to run the simulation in parallel). The paper can be improved by providing a light overview of the implementation issues involving with the modified SIMBICON and ODE.

-- KevinWoo


* Contribution: The paper optimized the SIMBICON controller [Yin et al.2007] in terms of power minimization, angular momentum minimization etc. It does not rely on motion capture data and can produce human-like qualities of motion of walking.

* Evaluation: The research is evaluated by variety of experiments. They run a number of features of normal human walking in comparison of with and without an individual optimization term, such as power ratio term, angular momentum objective. They also compare the result with motion capture data. Optimization is also applied to the SIMBICON body to show improvements. The experiment also tests the optimization by using different body shapes and changing terrain. Robustness is evaluated by applying an external force.

* Reproducibility: The paper should be reproducible since the implementation and experiment are explained in details.

* Improvement: The structure of the paper is easy to follow and overall I have no problem to read it.

-- Main.Baoxuan - 24 Nov 2011

Contribution: The paper proposes a method for optimizing parameters of SIMBICON controller. The goal of the optimization is to produce more natural walking. The optimization function consists various task constraints and biomechanical features of human walking.

Evaluation: The method was compared to standard SIMBICON, which was claimed to be state-of-the art technology and showed more realistic results, such as ankle push-off strategy instead of hip push-off one. Next, the the influence of each term in the optimized function was demonstrated. Also, the authors carried out a comparison with motion capture data. The claim to be closer to mocap data than SIMBICON, but no real comparison is given (probably because it's just hard to compare?).

Reproducibility: The paper seems to be easily reproducible, but you never know if they unintentionally omitted value of some parameter...

Improvements: The authors note themselves that their model is less stable than SIMBICON, so maybe a different parameterization of controllers will solve this. And of course the motion is still far from motino capture data, but I'm not sure there are any papers demonstrating anything close to that.

-- MikhailBessmeltsev - 24 Nov 2011

Edit | Attach | Watch | Print version | History: r16 | r11 < r10 < r9 < r8 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r9 - 2011-11-24 - MikhailBessmeltsev
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback