由于机器人在各个领域的日益广泛的应用,以及由于机器人软件的复杂性(例如与环境的持续交互,自主和自适应)的复杂性而带来的潜在挑战,在学术研究和行业中都对构建机器人软件的编程技术给予了极大的关注。行为,自我管理和物理设备的控制。 在过去的几年中,已经设计了多种编程技术和语言来支持机器人软件的开发。 然而,随着机器人应用和需求的变化,开发机器人软件仍然是一个巨大的挑战,特别是当机器人在开放环境中广泛使用并且有望为人类提供更好和友好的服务时。 本文旨在分析设计机器人编程语言的技术要求,提出机器人编程语言