关于go:一行Shifu命令接入AGV机器人快速场景开发无人搬运仓储分拣自动泊车…

5次阅读

共计 1078 个字符,预计需要花费 3 分钟才能阅读完成。

Shifu Demo 使用指南——体验与 AGV 的数字孪生进行交互

Shifu 是一个基于 Kubernetes 的物联网开发及治理的开源平台。开发者通过应用 Shifu,能够更简略地连贯、监督和管制任何物联网设施。

Shifu Demo 地址:https://demo.shifu.run/

AGV 主动导引运输车,是配备有电磁或光学等主动导引安装,可能沿规定的门路行驶,具备平安爱护以及各种移栽性能的运输车。在工业场景中,AGV 无需铺设轨道、支座架等固定装置,不受场地、路线和空间的限度,实现高效、经济、灵便的无人生产。

**Shifu 将 AGV 进行虚拟化,并在实在的客户场景下进行了验证与部署,将 Shifu 能力带入了工业生产现场。在将来,Shifu 将帮忙更多的合作伙伴,实现对 AGV 设施的高效开发,最快速度实现对 AGV 的灵便操控。
**

本文依据 Shifu Demo 使用指南,具体介绍 Shifu 极速试玩中体验与 AGV 的数字孪生进行交互的内容,直观感触如何用一行命令实现对 AGV 地位信息的获取。

部署 Docker 与装置 Shifu

办法

依据 Shifu Demo 使用指南的步骤实现 ” 部署 Docker” 与“装置 Shifu”

指南地址:https://demo.shifu.run/

与 AGV 的数字孪生交互

1. 启动 Nginx

咱们启动一个 nginx 实例来模仿应用程序与 shifu 之间的交互:

 sudo kubectl run --image=nginx:1.21 nginx
 sudo kubectl get pods -A | grep nginx

能够看到 nginx 曾经在运行:

2. 启动 AGV 虚构设施

首先,咱们创立一个 AGV 的数字孪生:

(如果您刚通过 Shifu 安装包装置完 Shifu,其会主动创立一个 AGV 数字孪生,所以您无需进行以下创立过程,请间接跳转到第三步——与 AGV 虚构设施交互)

 sudo kubectl apply -f run_dir/shifu/demo_device/edgedevice-agv

咱们能够看到 AGV 曾经失常启动:

 sudo kubectl exec -it nginx -- bash

接着,咱们能够与 AGV 的数字孪生通过 >http://deviceshifu-agv.device… 进行交互,失去 AGV 的以后 x, y 坐标:

 curl http://deviceshifu-agv.deviceshifu.svc.cluster.local/get_position;echo
     

Q&A

Q:在这个试玩中如何模仿 AGV?
A:当模仿 AGV 接管到 get_position 命令时会生成并返回设施以后地位的 x、y 轴坐标。

本文由边无际受权公布

正文完
 0