【问题标题】:Does developing using RoboMaker tie me tightly to AWS?使用 RoboMaker 进行开发是否将我与 AWS 紧密联系在一起?
【发布时间】:2019-10-21 20:47:17
【问题描述】:

我正在为一个项目学习 ROS 和 Gazebo,发现亚马逊的 Robomaker 似乎是一个很好的环境,可以快速启动和工作。我担心的是,如果我在 Robomaker 中设计和开发我的项目,到时候转移到我自己的服务器会很困难。

有人有这方面的经验吗?转移到另一个解决方案/基础设施是否非常简单,或者一旦你进入兔子洞,你就嫁给了 AWS?

【问题讨论】:

    标签: ros robotics gazebo-simu


    【解决方案1】:

    他们是否要求拥有您的 IP? 基本上,如果它是“普通 ROS”,在 URDF 文件中编码了一个机器人,还有一堆标准 ROS 库(gazebo、控制器、robot_localization、amcl 等),所有这些都由一堆启动文件(又名xml 启动脚本)。 他们无法阻止您在自己的系统上使用它。

    他们真正提供什么,如果你看看他们在推销什么 (https://aws.amazon.com/robomaker/),是一堆自定义软件,主要用于在工业中运行一个车队/多个机器人设置,涉及人机交互/语音、数据分析和监控。 对于大多数学习的人来说,如果你甚至要接触这个(你可以在原生 ubuntu 或 ubuntu virtualbox 上完全靠自己),他们的模拟环境可能会更好开箱即用(我没有玩过它) )。其余的好处,翻译它们,是拥有具有数据分析和花哨的人工智能+网络工具的机器人,然后进行车队生命周期管理。 你肯定没有被锁定 - 只要确保你想要他们提供的东西,然后再掏出任何东西。

    【讨论】:

    • 真棒回答 JWCS!谢谢(你的)信息。我目前正在运行 Ubuntu 18.04,所以我在本地安装了 Morena 并且刚刚运行了凉亭。到目前为止,我在让turtlebot 工作时遇到了一些问题,因为它似乎在早期版本中受到更多支持,但我现在正在审查我的安装。综上所述,我想我现在要远离 Robomaker。我也在看 TheConstruct 的 tuts。不过先看看我能不能找到工作来支付它:)再次感谢您的帮助!
    • 酷!还不错,学习,Turtlebot(旧版和 v3)存储库很好,UR(手臂)机器人有一个干净的存储库,Clearpath 机器人 Husky/Jackel 也有一些很好的机器人存储库,用于学习什么标准 pkg 命名/project 组织的样子。在 robots_description pkg 和控制器中定义您自己的机器人模型后,您无需编写任何更真实的(非 xml 启动文件/其他人的)代码就可以走得更远。
    【解决方案2】:

    一般来说,使用 docker o AWS ECR 将您的应用程序放入容器中是否也是一个好主意。因此,您可以使用 CI/CD 管道在任何其他环境中部署您的应用,包括边缘计算机。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。
    猜你喜欢
    • 2013-07-26
    • 2020-10-17
    • 2011-10-31
    • 2012-01-23
    • 1970-01-01
    • 2016-02-28
    • 2018-01-22
    • 2018-11-24
    • 2022-12-16
    相关资源
    最近更新 更多