本系列文章將以目前正在研發的物聯網雲端虛實整合系統,做為一個主要分享案例。
描述我們如何從無到有建置整個平台,以及運用在實際FRC(FIRST Robotics Competition)的案例上。
提供虛擬模擬訓練,與實體物件AI自動化的完整方案。
從沒有想過故事會從台南開始. 也以為這輩子大概離開硬體公司後不會再碰到硬體,沒想到還是遇上了. 因為蘇文鈺教授的感召,我與夥伴麒麟在極短的三個月內,先將貓咪盃的...
除了一台小車與大車之外。這個專案必須盤點我們手上可協助的資源。 大車子是蘇老師與岡山高中合作,取得的一台FRC底盤。但因為車子本身的熟悉程度,我們沒有比岡山高中...
FIRST機器人競賽是一個針對全球高中生舉辦的機器人競賽,每年來自世界各地的團隊到發源地美國進行比賽。可以參閱wiki了解更多細節。 因為FRC競賽有一定使用的...
這邊要提到MLOps,是因為我們接下來要為ROS系統設計的虛實整合環境,需要一個自動化的部署流程,方便我們去做AI model的training以及訓練後資料的...
除了自動化的雲端運算部署之外。在這個案子中很重要的就是把地端與雲端串連起來。 原先我們採用VPN做設定,但因為在雲端的k8s環境下,需要做的VPN gatewa...
這邊就不探討怎麼建置這些CI/CD工具。 我們先採用線上有免費額度的Gitlab服務,在指定的repository上設定webhook。 這會在每一次使用者co...
關於CD(Continuous Delivery or Deployment)我們有更多需要注意的地方。 之前的章節我們提及如何透過Jenkins中的plugi...
這邊我們就來看一下,ArgoCD如何控制Kubernetes的部署。ArgoCD server建置請參閱官方文檔。 首先ArgoCD可以設定與gitlab綁定。...
在kubernetes的環境下,MQTT broker的選擇有HiveMQ、EMQX、Mosquitto等,或者使用三大雲端服務各自提供的自建MQTT brok...
再次說明local server上的環境是使用ros2(新開發的產品都建議全面改用ros2),但因為那台小車是比較久以前廠商製造,還使用ros1,因此會需要用到...