2,483 research outputs found

    Straight-Leg Walking Through Underconstrained Whole-Body Control

    Full text link
    We present an approach for achieving a natural, efficient gait on bipedal robots using straightened legs and toe-off. Our algorithm avoids complex height planning by allowing a whole-body controller to determine the straightest possible leg configuration at run-time. The controller solutions are biased towards a straight leg configuration by projecting leg joint angle objectives into the null-space of the other quadratic program motion objectives. To allow the legs to remain straight throughout the gait, toe-off was utilized to increase the kinematic reachability of the legs. The toe-off motion is achieved through underconstraining the foot position, allowing it to emerge naturally. We applied this approach of under-specifying the motion objectives to the Atlas humanoid, allowing it to walk over a variety of terrain. We present both experimental and simulation results and discuss performance limitations and potential improvements.Comment: Submitted to 2018 IEEE International Conference on Robotics and Automatio

    Optimization of the Control System Parameters with Use of the New Simple Method of the Largest Lyapunov Exponent Estimation.

    Get PDF
    This text covers application of Largest Lapunov Exponent (LLE) as a criterion for control performance assessment (CPA) in a simulated control system. The main task is to find a simple and effective method to search for the best configuration of a controller in a control system. In this context, CPA criterion based on calculation of LLE by means of a new method [3] is compared to classical CPA criteria used in control engineering [1]. Introduction contains references to previous publications on Lyapunov stability. Later on, description of classical criteria for CPA along with formulae is presented. Significance of LLE in control systems is explained. Moreover, new efficient formula for calculation of LLE [3] is shown. In the second part simulation of the control system used for experiment is described. The next part contains results of the simulation in which typical criteria for CPA are compared with criterion based on value of LLE. In the last part results of the experiment are summed up and conclusions are drawn

    Synthesis of Minimal Error Control Software

    Full text link
    Software implementations of controllers for physical systems are at the core of many embedded systems. The design of controllers uses the theory of dynamical systems to construct a mathematical control law that ensures that the controlled system has certain properties, such as asymptotic convergence to an equilibrium point, while optimizing some performance criteria. However, owing to quantization errors arising from the use of fixed-point arithmetic, the implementation of this control law can only guarantee practical stability: under the actions of the implementation, the trajectories of the controlled system converge to a bounded set around the equilibrium point, and the size of the bounded set is proportional to the error in the implementation. The problem of verifying whether a controller implementation achieves practical stability for a given bounded set has been studied before. In this paper, we change the emphasis from verification to automatic synthesis. Using synthesis, the need for formal verification can be considerably reduced thereby reducing the design time as well as design cost of embedded control software. We give a methodology and a tool to synthesize embedded control software that is Pareto optimal w.r.t. both performance criteria and practical stability regions. Our technique is a combination of static analysis to estimate quantization errors for specific controller implementations and stochastic local search over the space of possible controllers using particle swarm optimization. The effectiveness of our technique is illustrated using examples of various standard control systems: in most examples, we achieve controllers with close LQR-LQG performance but with implementation errors, hence regions of practical stability, several times as small.Comment: 18 pages, 2 figure
    corecore