定義架構
哪些 parameters
那些 Nodes, 要用哪些 Topic, 內含哪些 msg
每個 Node 的基本型態是什麼,怎麼跟 driver 對接的介面
暖身學習
Naming
疑問
Service 中的 message 也是 topic?
此練習是最小概念性實作一點東西,目的是多了解系統與未來該怎麼設計,基本上就是什麼東西都玩一點的概念
開點 Node, 上 Publisher, Subscriber, Service, Parameters
實作環境
Eclipse
練習基礎建構在 COSCOP 課程 Code 上
Harvest Node
VisionPub
Task()
{
讀取 Parameters 的設定
while(){
Car 往下一位置前進
持續看收到 Vision 傳來資訊
發現水果,Car 停下
要求 VisionService,給個水果座標
緣起
大步驟
細部步驟
D1. 自建 FarmHarvestBot package 思考與設計
定義架構
哪些 parameters
那些 Nodes, 要用哪些 Topic, 內含哪些 msg
每個 Node 的基本型態是什麼,怎麼跟 driver 對接的介面
暖身學習
Naming
疑問
Service 中的 message 也是 topic?
D2. 自建 FarmHarvestBot package 實作練習
此練習是最小概念性實作一點東西,目的是多了解系統與未來該怎麼設計,基本上就是什麼東西都玩一點的概念
開點 Node, 上 Publisher, Subscriber, Service, Parameters
實作環境
Eclipse
練習基礎建構在 COSCOP 課程 Code 上
Harvest Node
VisionPub
Task()
{
讀取 Parameters 的設定
while(){
Car 往下一位置前進
持續看收到 Vision 傳來資訊
發現水果,Car 停下
while(){
要求 VisionService,給個水果座標