本系列文章將以目前正在研發的物聯網雲端虛實整合系統,做為一個主要分享案例。
描述我們如何從無到有建置整個平台,以及運用在實際FRC(FIRST Robotics Competition)的案例上。
提供虛擬模擬訓練,與實體物件AI自動化的完整方案。
資料庫我們使用Dynamodb,這裡介紹如何使用AWS建置ROS topics的資料存放格式。 首先進入AWS,並在搜尋bar上輸入dynamodb,找到該資料...
如同上篇文章所說,這裡選用AWS的DynamoDB進行資料的存放,主要是對把地端(實體)與雲端(虛擬)產生ROS topics,針對有需要的部分記錄下來。 目...
在web前端我們簡單使用控制按鈕(button),呼叫ajax非同步去傳送JSON訊息到後端。如同之前所說,啟動車子需要initialpose(type geo...
為了要讓用戶們都可以看到整個DEMO雲端操控地端的過程.我們在地端架設Camera,並透過WebRTC(peer to peer)將影像傳至其他一樣透過brow...
這裡總結一下,前幾篇文章我們講了這個案子起源,以及我們有哪些資源,MLOps ROS的基礎知識,與我們的系統架構,地端與雲端的串連等。 這邊將重點再次逐一列出:...
使用Unity做為我們的虛擬環境最主要的原因是因為容易上手與免費的特性,Unity個人版是免費的,可以在官網下載。 透過以下這個unity的專案,我們可以取得一...
雲端的虛擬主機,我們使用AWS上的GPU node與現成的Unity with mlagent的docker image來提供這次試驗。不使用GPU node若...
在Unity裡面pre-trained的model,檔案輸出的檔案格式一樣採用pickle格式,如同我們之前在PAIA系統中的mlgame所產出的一樣。 之後會...
前端介面的呈現我們使用Vue+three.js。 Vue我們不選用vue-cli來建置專案,而是使用Vite,以求更好的性能。 然後再利用Vue 3D plug...
目前因Greengrass IoT有協助解決原本存在於Greengrass上的問題,因此打算這階段就恢復使用Greengrass取代MQTT。 以Greengr...