在智能制造和工业自动化快速发展的背景下,工业机器人作为核心设备,在提升生产效率、保证产品质量等方面发挥着至关重要的作用。工业机器人控制器作为机器人的“大脑”,其软件部署与架构的优化直接关系到机器人的性能、稳定性和可扩展性。当前,随着ARM平台在嵌入式系统中的广泛应用,以及RT-Linux操作系统在工业控制领域的普及,对工业机器人控制器软件部署提出了新的要求。特别是在高端装备、汽车制造等精度要求高、作业环境复杂的领域,如何高效、稳定地在ARM平台下的RT-Linux环境中部署软件,并优化控制器作业系统,成为亟待解决的问题。此外,随着工业互联网和开放式创新趋势的加强,工业机器人控制器需要支持第三方插件和应用的快速集成与部署,以满足不同厂商和应用场景的定制化需求。
1、 部署基于arm平台,RT-Linux环境下的web服务器,尽量易于通过buildroot构建,目前buildroot环境下可以选择nodejs的web服务器,但无法在ubuntu22.04及buildroot2022.05版本及以上完成自动构建工作;同时nodejs资源消耗相对较高;希望预期能够通过buildroot自动构建,并随着buildroot版本升级不断迭代 2、 对工业机器人控制器作业系统优化设计,形成面向第三方的明文作业结构,并能够及时响应作业内容修改后的保存与同步过程;目前密文的作业格式不利于针对补偿厂商、第三方共同开发使用,不利于插件的形成;作业内容修改后,若不及时保存,则可能造成异常断电后的信息丢失与作业损坏;但频繁存储作业系统,将影响实时系统的实时性与稳定性。
