On Structuring Energy-aware Sequence-control Software

Reynaldo Cobos Mendez, Eddo Hobert, Douwe Dresscher, Jan Broenink

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

1 Citation (Scopus)
19 Downloads (Pure)


This paper presents a framework to structure sequence-control software that accounts for the communication of energy information by design when interfacing planners with loop controllers. Communicating velocity or force values as setpoints to a loop controller can be characterised as energy that is downstreamed to the rest of the control structure and exchanged with the environment. Awareness of this energy information is useful for addressing dependability aspects in robotics where energy plays a role. This framework comprises metamodels and models for composing and structuring energy-aware sequence-control software that provides information of the energy supplied, for instance, by a trajectory planner. In addition, this paper gives an overview of the computation and communication requirements of this energy information. We present a use case where this structure facilitates using energy as a physical-interaction constraint and dependability metric for robot control.

Original languageEnglish
Title of host publication2022 IEEE/ACM 4th International Workshop on Robotics Software Engineering (RoSE)
Number of pages8
ISBN (Electronic)9781450393171
Publication statusPublished - 2022
Event4th IEEE/ACM International Workshop on Robotics Software Engineering, RoSE 2022 - Pittsburgh (Virtual), United States
Duration: 9 May 20229 May 2022
Conference number: 4


Workshop4th IEEE/ACM International Workshop on Robotics Software Engineering, RoSE 2022
Abbreviated titleRoSE 2022
Country/TerritoryUnited States
CityPittsburgh (Virtual)


  • control structure
  • energy awareness
  • energy computation
  • metamodel
  • planning
  • robot control
  • software architecture
  • 22/3 OA procedure


Dive into the research topics of 'On Structuring Energy-aware Sequence-control Software'. Together they form a unique fingerprint.

Cite this