乌尔姆应用科技大学服务机器人研究中心Schlegel教授的研发团队将使用模块化软件方法替代封闭系统方法,因为封闭系统方法不断为系统集成商和用户创建新软件项目,模块化软件方法则将整个复杂的机器人系统分成几个单独的功能单元,然后将指定各单元通过充分且明确限定的接口进行交互。此概念被称为SmartSoft,通过与工业及研究领域合作伙伴的合作,它已在欧洲(EU H2020项目“RobMoSys - 机器人系统的可组合模型和软件”)和全国范围(BMWi PAiCE项目“SeRoNet - 服务机器人解决方案的联合开发平台”)进行推广并得到畅销。本质上,此方法旨在实现经由全面开发和测试的模块化软件构建块汇编机器人系统。这样,软件开发人员可以将重点放在各功能模块上,而不必考虑其他组件的内部构件。更重要的是,它可以采用模块化方法合并功能,例如合作或协作组件、特定操作器的逻辑单元,甚至可以合并不同制造商实现的功能。最后,它还削减了系统集成商和终端用户进行客户定制程序改编所需的工作,将大幅推动机器人的普及。