Energy budget transaction protocol for distributed robotic systems

S.S. Groothuis, S. Stramigioli

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Downloads (Pure)

    Abstract

    Passivity is a necessary condition for a system's stability, meaning that an energy generating system may readily become unstable. Energy-aware actuation can enforce passivity by monitoring the amount of energy that is exchanged with a system, while using an allocated energy budget to execute a task. Careful communication of the energy budgets is important to prevent accidental generation of energy. Therefore, this paper proposes an energy transaction protocol to communicate energy budgets in a distributed robotic system to guarantee that passivity is kept. Simulations are performed with a model of the protocol that is applied to a simulated unreliable communication channel. It is verified that the proposed protocol keeps passivity in the system, while a naive communication strategy either violates passivity or is unnecessarily dissipative.

    Original languageEnglish
    Title of host publication2019 International Conference on Robotics and Automation, ICRA 2019
    Place of PublicationPiscataway, NJ
    PublisherIEEE
    Pages1563-1568
    Number of pages6
    ISBN (Electronic)9781538660263
    DOIs
    Publication statusPublished - 1 May 2019
    Event2019 IEEE International Conference on Robotics and Automation, ICRA 2019 - Palais des Congrès de Montreal, Montreal, Canada
    Duration: 20 May 201924 May 2019

    Publication series

    NameProceedings - IEEE International Conference on Robotics and Automation (ICRA)
    Volume2019
    ISSN (Print)1050-4729
    ISSN (Electronic)2577-087X

    Conference

    Conference2019 IEEE International Conference on Robotics and Automation, ICRA 2019
    Abbreviated titleICRA 2019
    CountryCanada
    CityMontreal
    Period20/05/1924/05/19

    Fingerprint

    Robotics
    Communication
    System stability
    Monitoring

    Cite this

    Groothuis, S. S., & Stramigioli, S. (2019). Energy budget transaction protocol for distributed robotic systems. In 2019 International Conference on Robotics and Automation, ICRA 2019 (pp. 1563-1568). [8794388] (Proceedings - IEEE International Conference on Robotics and Automation (ICRA); Vol. 2019). Piscataway, NJ: IEEE. https://doi.org/10.1109/ICRA.2019.8794388
    Groothuis, S.S. ; Stramigioli, S. / Energy budget transaction protocol for distributed robotic systems. 2019 International Conference on Robotics and Automation, ICRA 2019. Piscataway, NJ : IEEE, 2019. pp. 1563-1568 (Proceedings - IEEE International Conference on Robotics and Automation (ICRA)).
    @inproceedings{19ee57f7dc7a4902beac5d591f9d05f4,
    title = "Energy budget transaction protocol for distributed robotic systems",
    abstract = "Passivity is a necessary condition for a system's stability, meaning that an energy generating system may readily become unstable. Energy-aware actuation can enforce passivity by monitoring the amount of energy that is exchanged with a system, while using an allocated energy budget to execute a task. Careful communication of the energy budgets is important to prevent accidental generation of energy. Therefore, this paper proposes an energy transaction protocol to communicate energy budgets in a distributed robotic system to guarantee that passivity is kept. Simulations are performed with a model of the protocol that is applied to a simulated unreliable communication channel. It is verified that the proposed protocol keeps passivity in the system, while a naive communication strategy either violates passivity or is unnecessarily dissipative.",
    author = "S.S. Groothuis and S. Stramigioli",
    year = "2019",
    month = "5",
    day = "1",
    doi = "10.1109/ICRA.2019.8794388",
    language = "English",
    series = "Proceedings - IEEE International Conference on Robotics and Automation (ICRA)",
    publisher = "IEEE",
    pages = "1563--1568",
    booktitle = "2019 International Conference on Robotics and Automation, ICRA 2019",
    address = "United States",

    }

    Groothuis, SS & Stramigioli, S 2019, Energy budget transaction protocol for distributed robotic systems. in 2019 International Conference on Robotics and Automation, ICRA 2019., 8794388, Proceedings - IEEE International Conference on Robotics and Automation (ICRA), vol. 2019, IEEE, Piscataway, NJ, pp. 1563-1568, 2019 IEEE International Conference on Robotics and Automation, ICRA 2019, Montreal, Canada, 20/05/19. https://doi.org/10.1109/ICRA.2019.8794388

    Energy budget transaction protocol for distributed robotic systems. / Groothuis, S.S.; Stramigioli, S.

    2019 International Conference on Robotics and Automation, ICRA 2019. Piscataway, NJ : IEEE, 2019. p. 1563-1568 8794388 (Proceedings - IEEE International Conference on Robotics and Automation (ICRA); Vol. 2019).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - Energy budget transaction protocol for distributed robotic systems

    AU - Groothuis, S.S.

    AU - Stramigioli, S.

    PY - 2019/5/1

    Y1 - 2019/5/1

    N2 - Passivity is a necessary condition for a system's stability, meaning that an energy generating system may readily become unstable. Energy-aware actuation can enforce passivity by monitoring the amount of energy that is exchanged with a system, while using an allocated energy budget to execute a task. Careful communication of the energy budgets is important to prevent accidental generation of energy. Therefore, this paper proposes an energy transaction protocol to communicate energy budgets in a distributed robotic system to guarantee that passivity is kept. Simulations are performed with a model of the protocol that is applied to a simulated unreliable communication channel. It is verified that the proposed protocol keeps passivity in the system, while a naive communication strategy either violates passivity or is unnecessarily dissipative.

    AB - Passivity is a necessary condition for a system's stability, meaning that an energy generating system may readily become unstable. Energy-aware actuation can enforce passivity by monitoring the amount of energy that is exchanged with a system, while using an allocated energy budget to execute a task. Careful communication of the energy budgets is important to prevent accidental generation of energy. Therefore, this paper proposes an energy transaction protocol to communicate energy budgets in a distributed robotic system to guarantee that passivity is kept. Simulations are performed with a model of the protocol that is applied to a simulated unreliable communication channel. It is verified that the proposed protocol keeps passivity in the system, while a naive communication strategy either violates passivity or is unnecessarily dissipative.

    UR - http://www.scopus.com/inward/record.url?scp=85071450263&partnerID=8YFLogxK

    U2 - 10.1109/ICRA.2019.8794388

    DO - 10.1109/ICRA.2019.8794388

    M3 - Conference contribution

    AN - SCOPUS:85071450263

    T3 - Proceedings - IEEE International Conference on Robotics and Automation (ICRA)

    SP - 1563

    EP - 1568

    BT - 2019 International Conference on Robotics and Automation, ICRA 2019

    PB - IEEE

    CY - Piscataway, NJ

    ER -

    Groothuis SS, Stramigioli S. Energy budget transaction protocol for distributed robotic systems. In 2019 International Conference on Robotics and Automation, ICRA 2019. Piscataway, NJ: IEEE. 2019. p. 1563-1568. 8794388. (Proceedings - IEEE International Conference on Robotics and Automation (ICRA)). https://doi.org/10.1109/ICRA.2019.8794388