Control of spring-mass running through virtual tuning of leg damping

Download
2020
Seçer, Görkem
Spring-mass models have been very successful in both describing and generating running behaviors. In this regard, the Spring-Loaded Inverted Pendulum (SLIP) is a useful model to represent hybrid dynamics of both natural and robotic runners. Existing research on dynamically capable legged robots, particularly those based on this model, generally considers improving in isolation the stability and control accuracy on the rough terrain or the energetic efficiency in steady state. On the other hand, the pure SLIP model is energetically conservative, hence being unable to define a way for modulation of running energy in legged robots. In this thesis, we propose a new method based on incorporating a virtually tunable leg damping onto the SLIP template model in order to control running energy while addressing both accuracy and efficiency. In the first part of this thesis, we present our theoretical approach. Proposing to extend the basic SLIP model with a once per step tunable leg damping, we show that energy can be effectively controlled for a vertical hopping task. After showing invertibility of step-to-step Poincare map, we formulate a deadbeat controller with single step convergence. Then, we generalize this controller to planar running, which requires decomposition of the control problem into two coupled subproblems: the regulation of system energy, and the distribution of this energy among different degrees of freedom in the system. The rest of this part focuses on how to efficiently solve this problem, minimizing the energetic expenditure as well as the required computational power. To this end, we preserve the validity of the existing analytic approximations to the underlying SLIP model, propose improvements to increase the predictive accuracy, and construct accurate, model-based controllers that use the tunable damping coefficient of the template model. This part concludes with results of extensive comparative simulations to establish the energy and power efficiency advantages of our approach, together with the accuracy of model-based gait control methods. In the second part of this thesis, we experimentally verify our theoretical claims. To this end, we, first, build a vertical hopping robot with series elastic actuation. After formulating a set of feasibility constraints towards implementation on such robotic platforms, we optimize our approach with a new gait controller allowing to use the entire stance phase for injection/removal of energy, decreasing the maximum necessary actuator power for series-elastically actuated robotic platforms while eliminating wasteful sources of the negative work altogether. Enabling the most efficient use of actuator power in this manner while preserving analytic tractability, we then show through high fidelity simulations of the robotic platform that the proposed strategy establish substantial performance gains with respect to all available alternatives. Furthermore, experimental evaluation of this approach shows that numerical results translate to the hardware, hence verifying our theoretical claims. Finally, we present our efforts towards implementation of the proposed gait controller on ATRIAS biped, which is a compliant humanoid robot with point feet. Preliminary experimental investigation on this platform reveals that our approach can provide accurate control of running on a complex bipedal robot.

Suggestions

Control of Hopping Through Active Virtual Tuning of Leg Damping for Serially Actuated Legged Robots
SEÇER, Gorkem; Saranlı, Uluç (2014-06-07)
Spring-mass models have been very successful both in describing and generating running behaviors. Control of system energy within these models takes different forms, among which the use of a linear actuator in series with the leg spring has been preferred by many recent monopedal and bipedal platform designs due to its relative robustness and simplicity. However, the validity of the well-known Spring-Loaded Inverted Pendulum (SLIP) model of running for such platforms can only preserved under a specific fami...
Control of quadruped walking behavior through an embedding of spring loaded inverted pendulum template
Yılmaz, Mert Kaan; Saranlı, Uluç; Department of Computer Engineering (2022-8)
Legged robots require complex dynamical behaviours in order to achieve stable, sustainable and efficient locomotion. Due to their mobile nature, they can neither afford to provide extensive computational power, nor use anything but the most energy efficient structural designs and algorithms to achieve stability and speed. Consequently, simple and efficient ways to solve the complex set of problems is one of the key points of focus in legged robot locomotion research. This thesis offers a novel method that u...
Control of Planar Spring-Mass Running Through Virtual Tuning of Radial Leg Damping
Secer, Gorkem; Saranlı, Uluç (Institute of Electrical and Electronics Engineers (IEEE), 2018-10-01)
Existing research on dynamically capable legged robots, particularly those based on spring-mass models, generally considers improving in isolation either the stability and control accuracy on the rough terrain, or the energetic efficiency in steady state. In this paper, we propose a new method to address both, based on the hierarchical embedding of a simple spring-loaded inverted pendulum (SLIP) template model with a tunable radial damping coefficient into a realistic leg structure with series-elastic actua...
Regression analysis with a dtochastic design variable
Sazak, HS; Tiku, ML; İslam, Muhammed Qamarul (Wiley, 2006-04-01)
In regression models, the design variable has primarily been treated as a nonstochastic variable. In numerous situations, however, the design variable is stochastic. The estimation and hypothesis testing problems in such situations are considered. Real life examples are given.
Improvement of the Gravitational Search Algorithm by means of Low-Discrepancy Sobol Quasi Random-Number Sequence Based Initialization
Altinoz, O. Tolga; YILMAZ, ASIM EGEMEN; Weber, Gerhard Wilhelm (2014-01-01)
Nature-inspired optimization algorithms can obtain the optima by updating the position of each member in the population. At the beginning of the algorithm, the particles of the population are spread into the search space. The initial distribution of particles corresponds to the beginning points of the search process. Hence, the aim is to alter the position for each particle beginning with this initial position until the optimum solution will be found with respect to the pre-determined conditions like maximu...
Citation Formats
G. Seçer, “Control of spring-mass running through virtual tuning of leg damping,” Thesis (Ph.D.) -- Graduate School of Natural and Applied Sciences. Chemical Engineering., Middle East Technical University, 2020.