iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

IoT Cloud Computing on robotic vehicle 系列

本系列文章將以目前正在研發的物聯網雲端虛實整合系統,做為一個主要分享案例。

描述我們如何從無到有建置整個平台,以及運用在實際FRC(FIRST Robotics Competition)的案例上。

提供虛擬模擬訓練,與實體物件AI自動化的完整方案。

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊台南巷弄美食獵人
DAY 11

[前置]雲端NoSQL資料庫建置

資料庫我們使用Dynamodb,這裡介紹如何使用AWS建置ROS topics的資料存放格式。 首先進入AWS,並在搜尋bar上輸入dynamodb,找到該資料...

2022-09-26 ‧ 由 Ivan 分享
DAY 12

[前置]雲端NoSQL資料存取

如同上篇文章所說,這裡選用AWS的DynamoDB進行資料的存放,主要是對把地端(實體)與雲端(虛擬)產生ROS topics,針對有需要的部分記錄下來。 目...

2022-09-27 ‧ 由 Ivan 分享
DAY 13

[前置] 前端ROS Topic資料取得與呈現

在web前端我們簡單使用控制按鈕(button),呼叫ajax非同步去傳送JSON訊息到後端。如同之前所說,啟動車子需要initialpose(type geo...

2022-09-28 ‧ 由 Ivan 分享
DAY 14

[DEMO] 實體小車的遠端操控 + WebRTC

為了要讓用戶們都可以看到整個DEMO雲端操控地端的過程.我們在地端架設Camera,並透過WebRTC(peer to peer)將影像傳至其他一樣透過brow...

2022-09-29 ‧ 由 Ivan 分享
DAY 15

[中場小結] 環境的佈建

這裡總結一下,前幾篇文章我們講了這個案子起源,以及我們有哪些資源,MLOps ROS的基礎知識,與我們的系統架構,地端與雲端的串連等。 這邊將重點再次逐一列出:...

2022-09-30 ‧ 由 Ivan 分享
DAY 16

[虛實整合]Unity裡的虛擬車子(FRC)

使用Unity做為我們的虛擬環境最主要的原因是因為容易上手與免費的特性,Unity個人版是免費的,可以在官網下載。 透過以下這個unity的專案,我們可以取得一...

2022-10-01 ‧ 由 Ivan 分享
DAY 17

[虛實整合]Unity環境在雲端的建置

雲端的虛擬主機,我們使用AWS上的GPU node與現成的Unity with mlagent的docker image來提供這次試驗。不使用GPU node若...

2022-10-02 ‧ 由 Ivan 分享
DAY 18

[虛實整合]Unity裡FRC虛擬車產出格式與溝通

在Unity裡面pre-trained的model,檔案輸出的檔案格式一樣採用pickle格式,如同我們之前在PAIA系統中的mlgame所產出的一樣。 之後會...

2022-10-03 ‧ 由 Ivan 分享
DAY 19

[虛實整合]前端3D介面讀取的檔案格式與顯示

前端介面的呈現我們使用Vue+three.js。 Vue我們不選用vue-cli來建置專案,而是使用Vite,以求更好的性能。 然後再利用Vue 3D plug...

2022-10-04 ‧ 由 Ivan 分享
DAY 20

[虛實整合]Unity+ML雲端運算的設計與AWS support

目前因Greengrass IoT有協助解決原本存在於Greengrass上的問題,因此打算這階段就恢復使用Greengrass取代MQTT。 以Greengr...

2022-10-05 ‧ 由 Ivan 分享