支持策略 - AWS RoboMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

支持策略

以下各节描述了对的支持变更 AWS RoboMaker。

Support 变更:2022 年 12 月 15 日

2022 年 6 月 27 日,我们将开发环境功能迁移到开发环境功能 AWS Cloud9 并终止了对 AWS RoboMaker 开发环境功能的支持。自 2022 年 12 月 15 日起,您无法访问之前在中创建的开发环境 AWS RoboMaker。

我们为什么终止支持?

AWS Cloud9 通过新的功能、灵活性和扩展的区域支持来改善开发体验。借助 AWS Cloud9,您可以选择 Amazon Linux 和 Ubuntu 平台选项、节省成本的设置,并且可以灵活地使用和配置您选择的任何机器人和仿真软件。有关 AWS Cloud9入门的更多信息,请参阅 AWS Cloud9 用户指南

中的新开发环境 AWS Cloud9

AWS Cloud9 允许您访问与开发环境中相同的功能 AWS RoboMaker。使用 AWS Cloud9 控制台创建开发环境并利用新功能。要了解如何配置 AWS Cloud9 开发环境以构建和仿真机器人和仿真应用程序,请参阅 AWS Robotics 博客AWS Cloud9中的构建和模拟机器人应用程序

现有 AWS RoboMaker 开发环境

通过 AWS Cloud9 控制台访问2022年6月27日之前发布的环境。要保留 NICE DCV 功能,请参阅 AWS Cloud9中构建和模拟机器人应用程序中的配置 NICE DCV 部分。

Support 变更:2022 年 5 月 2 日

2022 年 5 月 2 日,我们从您的账户中移除了现有 robotsfleetsdeployments 工作资源。删除这些 AWS RoboMaker 应用程序部署资源不会影响您的物理硬件。您可以继续通过其他方式将应用程序部署到物理机器人,例如 AWS IoT Greengrass Version 2。

已弃用以下 API 操作:

  • CancelDeploymentJob

  • DeleteFleet

  • DeleteRobot

  • DeregisterRobot

  • DescribeDeploymentJob

  • DescribeFleet

  • DescribeRobot

  • ListDeploymentJobs

  • ListFleets

  • ListRobots

  • SyncDeploymentJob

建议的操作

我们建议您采取以下步骤。

  1. 如果您尚未执行此操作,请将您的机器人和模拟应用程序迁移到受支持的容器映像。要详细了解如何将您的机器人应用程序、模拟应用程序和模拟作业移至基于 Docker 的工作流程,请参阅 将 ROS 应用程序迁移到容器

  2. 迁移到 AWS IoT Greengrass Version 2。有关更多信息,请参阅AWS IoT Greengrass Version 2 开发人员指南。要了解 AWS IoT Greengrass Version 2 部署,请参阅以下 AWS Robotics 博客文章:

Support 变更:2022 年 3 月 15 日

2022 年 3 月 15 日,我们对 AWS RoboMaker 模拟进行了两项更改,这可能会影响您的模拟作业。

  1. 我们将 AWS RoboMaker 仿真作业迁移到容器镜像。也就是说,您必须将机器人和模拟应用程序迁移到受支持的容器映像。

  2. 我们停止在模拟中出售预装的机器人操作软件 (ROS)、Gazebo 和 Ubuntu 基础图像。 AWS RoboMaker 您可以继续运行基于 ROS 和 Gazebo 的模拟,但是这样做的机制已经改变。必须更新到适用于机器人应用程序的通用软件套件和用于模拟应用程序的 模拟运行时系统软件套件。

我们为什么要做出这些改变?

AWS RoboMaker 现在支持任何机器人和仿真软件的扩展配置,因此您可以在运行仿真时使用和配置您选择的任何机器人和仿真软件。您仍然可以在机器人应用程序中使用 ROS,包括 ROS Kinetic 等旧版本或更新版本(例如 ROS2 Galactic),但您也可以在不使用 ROS 的情况下运行自定义机器人应用程序。此外,您现在可以在 AWS RoboMaker中运行模拟时使用自己选择的模拟软件。

现在发生了什么?

尚未迁移的现有机器人和模拟应用程序的使用受到限制,但可以迁移到支持的软件套件和容器映像。任何在 2022 年 3 月 15 日之前启动且持续时间超过 2022 年 3 月 15 日的模拟作业和模拟作业批处理都将继续运行直至完成。

Support 已结束:2022 年 1 月 31 日

2022 年 1 月 31 日,我们将部署功能迁移到应用程序部署功能 AWS IoT Greengrass Version 2 并终止了对 AWS RoboMaker 应用程序部署功能的支持。 AWS IoT Greengrass Version 2 支持现有的应用程序部署功能,并提供新功能和改进的部署体验。自 2022 年 1 月 31 日起,您无法再在 AWS RoboMaker中创建新的应用程序部署资源(robotsfleetsdeployments)。

已弃用以下 API 操作:

  • CreateDeploymentJob

  • CreateFleet

  • CreateRobot

  • RegisterRobot

Support 已结束:2021 年 4 月 30 日

从 2021 年 4 月 30 日起,您将无法再在 AWS RoboMaker中创建新的 ROS Kinetic、Gazebo 7.1、ROS Dashing 或 Ubuntu 16.04 资源。但是,任何现有 AWS RoboMaker 资源仍保留在您的账户中。如果你不升级,你的 ROS Kinetic、Gazebo 7.1、ROS Dashing 和 Ubuntu 16.04 资源的功能可能会发生变化甚至中 AWS RoboMaker 断。

不推荐使用以下软件套件组合:

  • ROS Kinetic、Gazebo 7.1 和 Ubuntu 16.04

  • ROS Kinetic、Gazebo 9 和 Ubuntu 16.04

  • ROS Dashing、Gazebo 9 和 Ubuntu 16.04

弃用影响了以下方面:

  • AWS Cloud9 集成开发环境 (IDE)

    • 您可以访问所有现有的基于 ROS Kinetic 和 ROS Dashing 的 IDE。您可以继续在 IDE 中工作。不能保证构建和捆绑过程的成功执行。

    • 您无法创建新的基于 ROS Kinetic 和 ROS Dashing 的 IDE。

  • 机器人和模拟应用程序

    • 您无法创建新的基于 ROS Kinetic 和 ROS Dashing 的机器人应用程序。

    • 您无法使用 Gazebo 7.1 的 ROS Kinetic、Gazebo 9 的 ROS Kinetic 或使用 Gazebo 9 的 ROS Dashing 创建新的模拟应用程序。

    • 您无法使用已弃用的 ROS 和 Gazebo 版本创建现有机器人或模拟应用程序的新版本。

  • 模拟作业和模拟批处理

    • 您无法使用 Kinetic、Dashing 或 Gazebo 7.1 通过机器人应用程序和模拟应用程序创建新的模拟作业。

      在弃用日期之前启动且持续时间超过弃用日期的模拟作业将继续成功运行,直到完成。由于模拟作业的最长持续时间为 14 天,因此这些作业在弃用后最多可以运行 14 天。

  • 部署作业

    • 您无法为基于 Kinetic 或 Dashing 的机器人应用程序创建部署作业。

  • 示例应用程序和云扩展

    • 基于 ROS Kinetic 和 ROS Dashing 的应用程序不再支持云扩展。虽然您可以将云扩展安装到 ROS Kinetic 和 ROS Dashing 工作区中,但它们可能会起作用,也可能不起作用。

    • 您不能再选择 ROS Kinetic 或 ROS Dashing 作为 ROS 发行版来启动示例应用程序。示例应用程序仍然可以下载到现有的 ROS Kinetic 和 ROS Dashing IDE 中。但是,它们不再受支持,并且可能会损坏。