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轴坐标。
本文由边无际受权公布