摘 要:
自主机器人是一类由软件驱动的信息物理系统,自主机器人软件有其特有的复杂性和固有的需求。随着机器人硬件系统不断走进千家万户,如何为不同的自主机器人应用快速地构造多样化、个性化和高质量的软件系统是机器人和软件工程领域面临的共同挑战。报告介绍了我们在自主机器人软件工程领域所开展的若干研究与实践,包括:面向自主机器人软件的伴随行为机制及模式,支持机器人伴随行为决策的实现算法以及软件架构,支撑自主机器人软件低代码开发、快速部署和持续运行的软件开发平台AutoRobot。基于上述技术及平台,我们完成了若干自主机器人软件应用的开发、演示和实验,取得了较好的开发效率和运行效果。