我想为多机器人协调系统制作组件图。
我想在组件图上显示子组件" Perception"每个"机器人"组件通过接口相互通信。实际上,所有机器人的传感器都用于估计每个机器人的位置/速度,它是一种协同感应。
我该怎么做?我是否应该拥有一个界面,该界面既可以由组件提供也可以由组件提供,即机器人" ?
感谢。
答案 0 :(得分:1)
对于这种类型的系统,您可以使用UML的全部功能并制作真正有效的文档。您很可能需要以下一些(或全部)图表:
如果您不熟悉UML,我建议您从组件和部署开始。它们相对容易学习。当您感到理解并需要进一步表达您的想法时,请深入了解复合结构和状态。最后是课程。
玩得开心!
示例强>
这就是我理解你的模型及其元素的方法。这扩展了我的评论。
解释在评论和图表说明中。
组件图:
组件实例'图:
请注意,应使用"连接规则"扩展第一个图表。定义所有有效的连接可能性。是否只有一个CentralManager?每台机器人必须连接到CentralManager吗?机器人可以自言自语吗?等等...
这些问题和其他问题应单独建模。根据具体细节,在班级图表benavior diagams。