iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

IoT Cloud Computing on robotic vehicle 系列

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

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

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

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

[虛實整合]Unity Training Model with Python

在上篇文章提到Unity在train model使用的是Unity ML-Agents Toolkit,但我們之後會棄用,因為該Toolkit對於ML mode...

2022-10-06 ‧ 由 Ivan 分享
DAY 22

[虛實整合]FRC NetworkTables的程式設計

在研究FRC組合鍵(Hotkeys)之前,我們先來了解FRC所用來控制的Network Table如何運作。 在地端,我們的主要控制車子馬達的程式使用JAVA,...

2022-10-07 ‧ 由 Ivan 分享
DAY 23

[虛實整合]AWS IoT Core for Virtual Device (Thing)

經由與AWS人員討論,在雲端virtual device的部分並不會使用到Greengrass,而是直接使用AWS Iot Core與thing直接做TLS c...

2022-10-08 ‧ 由 Ivan 分享
DAY 24

[虛實整合]實體FRC的回饋資料

以下就是FRC提供的SmartDashboard GUI呈現畫面,提供給操作者了解是否有正確set FRC的感測資料。(資料為成大學生嘉軒提供) JAVA程式碼...

2022-10-09 ‧ 由 Ivan 分享
DAY 25

[虛實整合]FRC Network tables與ROS訊息間的轉換

在ROS master上的Python程式,可將控制FRC的Networktables程式,與ROS python的rclpy來publish程式,結合在一起。...

2022-10-10 ‧ 由 Ivan 分享
DAY 26

[虛實整合]FRC前端介面設計與控制

同樣我們藉由web介面搭配WebRTC去控制FRC車子的輪軸轉動,確定我們可以用前面幾篇提到的方式,將整個從雲端至地端的控制,串接起來。 Python程式主要...

2022-10-11 ‧ 由 Ivan 分享
DAY 27

[部署]Commit code to trigger CD

我們開始把之前文章中所描述的FRC各項元件,建置repo在gitlab上,並使用Jenkins的webhook功能去trigger其部署流程。 Jenkins...

2022-10-12 ‧ 由 Ivan 分享
DAY 28

[部署]Deploy Model trainning to Cloud service

部署Model trainning的container服務在AWS Cloud上,目前還沒有完成。先用以下內容說明,與成大學生頌宇討論的內容。 Unity和Py...

2022-10-13 ‧ 由 Ivan 分享
DAY 29

[部署]Deploy and Apply Model to FRC

部署Apply pretrained model至edge device的部份,目前FRC車子上一樣仍還沒有完成。先用以下內容說明,與成大學生嘉軒討論的內容。...

2022-10-14 ‧ 由 Ivan 分享
DAY 30

[總結]-不可能的任務

總結這29天所講述的IoT Cloud Computing on robotic vehicle內容大綱: 概述: 說明專案的起源,盤點資源,了解Robot...

2022-10-15 ‧ 由 Ivan 分享