Cloudroid:用于云机器人的PAAS基础架构

时间:2024-06-03 09:13:32
【文件属性】:

文件名称:Cloudroid:用于云机器人的PAAS基础架构

文件大小:324KB

文件格式:ZIP

更新时间:2024-06-03 09:13:32

Python

Cloudroid 介绍 Cloudroid是一个云机器人平台,支持将ROS软件包直接部署到云上。 基本上,它可以看作是采用ROS应用模型的PAAS平台。 ROS软件包可以自动添加到云服务中。 机器人应用程序可以通过WebSocket协议按需方式远程访问云服务。 服务访问纯粹基于云服务范例,这意味着您无需担心ROS主节点和其他配置。 多个机器人可以同时访问服务,例如分别构建自己的地图。 访问Cloud Services的机械手应用程序也不需要修改,因为Cloudrid可以生成具有与原始ROS包相同的接口的存根ROS包,该ROS包充当远程云服务的本地代理。 通过在后端采用docker容器技术,原本专为单个机器人设计的ROS包可以通过动态实例化云中的服务方来同时为多个机器人提供服务。 并且通过指定ROS包的资源需求(例如,mem,CPU等),可以通过Cloudroid的内部机制确保服务的质


【文件预览】:
Cloudroid-master
----.gitmodules(114B)
----base-image()
--------Dockerfile(312B)
--------rosbridge()
----cloudproxy()
--------launch()
--------LICENSE(1KB)
--------src()
--------setup.py(351B)
--------CMakeLists.txt(6KB)
--------scripts()
--------package.xml(2KB)
----.pydevproject(423B)
----database()
--------robotcloud.db(7KB)
----Dockerfile(407B)
----buildimages.sh(510B)
----LICENSE(1KB)
----app()
--------commonset.py(2KB)
--------models.py(4KB)
--------templates()
--------supervise.py(2KB)
--------test.py(2KB)
--------dockerops.py(15KB)
--------static()
--------__init__.py(3KB)
--------views.py(12KB)
--------forms.py(4KB)
----run.py(2KB)
----.project(364B)
----initdb.py(2KB)
----requirements.txt(63B)
----rosdep.py(1001B)
----.gitignore(126B)
----config.py(186B)
----README.md(3KB)

网友评论