Synchronization of a class of cyclic discrete-event systems describing legged locomotion

被引:9
|
作者
Lopes, Gabriel A. D. [1 ]
Kersbergen, Bart [1 ]
De Schutter, Bart [1 ]
van den Boom, Ton [2 ]
Babuska, Robert [2 ]
机构
[1] Delft Univ Technol, Delft Ctr Syst & Control, Delft, Netherlands
[2] Delft Univ Technol, Delft, Netherlands
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 2016年 / 26卷 / 02期
关键词
Discrete-event systems; Max-plus algebra; Coupling time; Legged locomotion; Gait generation; Robotics; PERFORMANCE EVALUATION; ALGEBRA; MODELS;
D O I
10.1007/s10626-014-0206-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It has been shown that max-plus linear systems are well suited for applications in synchronization and scheduling, such as the generation of train timetables, manufacturing, or traffic. In this paper we show that the same is true for multi-legged locomotion. In this framework, the max-plus eigenvalue of the system matrix represents the total cycle time, whereas the max-plus eigenvector dictates the steady-state behavior. Uniqueness of the eigenstructure also indicates uniqueness of the resulting behavior. For the particular case of legged locomotion, the movement of each leg is abstracted to two-state circuits: swing and stance (leg in flight and on the ground, respectively). The generation of a gait (a manner of walking) for a multi-legged robot is then achieved by synchronizing the multiple discrete-event cycles via the max-plus framework. By construction, different gaits and gait parameters can be safely interleaved by using different system matrices. In this paper we address both the transient and steady-state behavior for a class of gaits by presenting closed-form expressions for the max-plus eigenvalue and max-plus eigenvector of the system matrix and the coupling time. The significance of this result is in showing guaranteed stable gaits and gait switching, and also a systematic methodology for synthesizing controllers that allow for legged robots to change rhythms fast.
引用
收藏
页码:225 / 261
页数:37
相关论文
共 50 条
  • [1] Synchronization of a class of cyclic discrete-event systems describing legged locomotion
    Gabriel A. D. Lopes
    Bart Kersbergen
    Bart De Schutter
    Ton van den Boom
    Robert Babuška
    Discrete Event Dynamic Systems, 2016, 26 : 225 - 261
  • [2] Modeling Discrete-Event Systems with Hard Synchronization Constraints
    Seybold, Lothar
    Witczak, Piotr
    Majdzik, Pawel
    Stetter, Ralf
    INTELLIGENT SYSTEMS IN TECHNICAL AND MEDICAL DIAGNOSTICS, 2014, 230 : 511 - 521
  • [3] Synthesis of a class of discrete-event controllers for large manufacturing systems
    Sanchez, Arturo
    Douriet, Jaime G.
    Ramirez, Eduardo
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (04): : 662 - 669
  • [4] Symbolic synthesis of a class of discrete-event controllers for process systems
    Sanchez, A
    Reza, J
    Douriet, J
    Gonzalez, RE
    EUROPEAN SYMPOSIUM ON COMPUTER-AIDED PROCESS ENGINEERING - 14, 2004, 18 : 991 - 996
  • [5] A new hierarchical control scheme for a class of cyclically repeated discrete-event systems
    Li, Danjing
    Mayer, Eckart
    Raisch, Joerg
    INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS II, 2007, : 227 - +
  • [6] Hybrid modelling and performance evaluation of switched discrete-event systems
    Wang, L
    CONTROL AND CYBERNETICS, 2004, 33 (02): : 311 - 321
  • [7] Model predictive control for discrete-event systems with soft and hard synchronization constraints
    De Schutter, B
    van den Boom, T
    SYSTEM STRUCTURE AND CONTROL 2001, VOLS 1 AND 2, 2001, : 831 - 836
  • [8] Observer-based feedback control of a class of discrete-event systems
    Franke, D
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 1995, 17 (04) : 169 - 174
  • [9] On Relative Coobservability of Discrete-Event Systems
    Cai, Kai
    Zhang, Renyuan
    Wonham, W. M.
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 371 - 376
  • [10] Recoverability of Discrete-Event Systems With Faults
    Shu, Shaolong
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (03) : 930 - 935