機器人程式開發 – 範例 101

上篇一文章已介紹過 VPL 的基本使用環境,不能光說不做,接著便來做一個最簡單的範例。 這個範例很簡單,即讓應用程式發出聲音說『Hi Jacky』。可以想像成一個機器人對著你/妳打招呼的基本的應用程式。 步驟如下: 1. 由左方的工具箱拖拉一個 Data 的元件到編輯區,如下圖: 2. 將『Hi Jacky』輸入到中間的文字方塊中,並將資料型態選為『string』,如下圖: 3. 拖入一個『Text To Speech(TTS)』。 4. 在『Data』右方的小點上,按滑鼠左鍵不放,如下圖 拉到與『Text To Speech(TTS)』的左方小點結合。 5. 在跳出的對話方塊中,選擇『SayText』,就是要它說話的意思。 6. 那 要說使麼呢? 即為我們在 『Data』中所設定的值(Value) 7. 完成了,只要按下『F5』,電腦即會說出在 『Data』中所設定的值了   這只是一個最簡單的範例,由晝面中也可以發現有流程控制及一些其它的元件可以使用,來做更為有彈性及複雜的控制和動作。 有趣興的朋友可以自行測試。   Enjoy.

1

機器人程式開發 – VPL 工具的環境介紹

Visual Programming Language(簡稱: VPL)是一個圖形化的程式設計工具,讓我們可以在拖拖拉拉之間,即可以建立機器人的應用程式。 但可別小看它了,它也可以以做出相當複雜的應用。 我們可以從程式集中將它啟動,如下圖: 工具啟動後如下圖,筆著分為四個部份介紹。它跟 Visual Studio 預設的畫面配置很像。 1. 選單列:提供工具所有的功能。 2. 工具箱(Toolboxes):提供已經做好的元件供使用。 3. 應用程式設計編輯區:將工具箱中的元件拖來這裡編輯設定。 4. 屬性設定:用來設定被選中的元件的屬性。   上述概略簡述一下主要使用環境。   Enjoy.

1

機器人程式開發之軟體安裝篇

可以由下列連結下載目前最新版的開發軟體 Microsoft Robotics Developer Studio 2008 Community Technical Preview (CTP) July 安裝完成後,可以由程式集中看到如下: Documentation:即為說明文件。 Visual Programming Language:即為 VPL ,視覺化的設計開發環境,就是要拿來開發機器人程式的主要工具。 Visual Simulation Environment;為虛擬化的模擬環境,當程式完成後,若沒有實體的機器人,可以用此觀看程式執行結果。如下圖 Hope this helps.

1

有關機器人程式開發相關網站資訊

今早想先分享相關網站連結,讓大家可以到這些網站瀏覽一下相關的資訊: Microsoft Robotics Developer Studio 機器人開發平台 此為微軟機器人開發平台的官方網站: Microsoft Robotics Developer Studio 教學文件 此為 MSRDS 的教學文件。 Microsoft Robotics Developer Studio 開發團隊 Wiki 網頁 微軟機器人開發平台團隊的 Wiki 網站。 Microsoft Robotics Developer Studio 論壇 微軟機器人開發平台的論壇,若有任何相關的問題均可以在此論壇中發問。 Apps Community for MS Robotics Developer Studio 此為微軟機器人開發平台成員所架設的網站,其中有許多教學資源。 Lego MINDSTORMS 的官方網站 該網站提供 LEGO MINDSTORMS 的最新資訊。 LEGO Technic Tora no Maki 此為五十川芳仁老師所著作的 LEGO 機器人硬體組裝介紹書『虎之卷』,內容針對機構有完整的介紹與說明,並且提供完整的下載版本,若讀者喜歡可自由贊助10元美金。  …


Microsoft Robotics Developer Studio 程式開發

約莫兩、三個星期前,筆者向 Moli 大大詢問是否有有關機器人開發的書可以參考? Moli 大大二話不說,直接拿了『Microsoft Robotics Studio 程式開發 – 新一代超智慧機器人開發平台』給筆者,並附上 LEGO NXT 機器人給筆者。 原本筆者很興沖沖的拿了相機,想要寫一篇 LEGO NXT 機器人的開箱文,就這樣照了半個小時,再花了三個小時將機器人組裝起來,並照相, 最後打開相機要取出記憶卡時才發現根本沒有裝記憶卡。XD…   沒關係,如果對智慧型機器人開發有興趣的朋友,可以先參考下列兩本書籍: Microsoft Robotics Studio 程式開發 – 新一代超智慧機器人開發平台 Microsoft Robotics Developer Studio 實戰手冊 – 智慧型機器人程式模擬與開發   筆者後續會找時間分享 機器人 開發心得及書籍的讀後心得。   最後,再次感謝 Moli 大大的大力贊助。^__^

1