Designing cyber-physical systems is a complex task which requires insights at multiple abstraction levels. The choices of single components are deeply interconnected and need to be jointly studied. In this work, we consider the problem of co-designing the control algorithm as well as the platform around it. In particular, we leverage a monotone theory of co-design to formalize variations of the LQG control problem as monotone feasibility relations. We then show how this enables the embedding of control co-design problems in the higher level co-design problem of a robotic platform. We illustrate the properties of our formalization by analyzing the co-design of an autonomous drone performing search-and-rescue tasks and show how, given a set of desired robot behaviors, we can compute Pareto efficient design solutions.
翻译:设计网络物理系统是一项复杂的任务,需要多个抽象层面的洞察力。 单个部件的选择是紧密相连的, 需要共同研究。 在这项工作中, 我们考虑共同设计控制算法及其周围的平台的问题。 特别是, 我们利用一个单一设计理论来将LQG控制问题的变异正式化为单质可行性关系。 然后我们展示这如何将控制共同设计问题嵌入机器人平台更高层次的共同设计问题中。 我们通过分析执行搜索和救援任务的自主无人机的共同设计, 来说明我们正规化的特性, 并展示如何根据一组想要的机器人行为, 我们可以计算Pareto高效的设计解决方案。