特點

模組方塊

軟體

應用程序

應用範例

文件下載

聯絡我們


  ROBOCUBE 使用 Tile Language VB/VC++ 介面軟體作為移動式機器人的程式設計規劃軟體。對軟體初學者而言 Tile Language 是一套很容易學習使用的軟體;採用與 ROBOCUBE 方塊功能行為相似的圖形界面環境,可立即了解 Tile Language ROBOCUBE 方塊功能行為的對應關係。Tile 圖示是一種收集 GUI 操作功能與描述 ROBOCUBE 基本裝置的巨集碼,依控制程序置放Tile圖示即可完成 ROBOCUBE 移動式機器人程式設計工作。而專業研究人員則可整合 OCX 介面軟體應用 VB VC++ 語言設計更複雜的機器人控制程式。


Tile Language

VB/VC++ 介面軟體

 

 

Tile Language

  Tile Language 特點之一是與 ROBOCUBE 裝置間的交談式互動功能。藉互動功能了解感測器方塊與致動器方塊裝置及其操作應用,並獲知要實現設計的機器人所需組合的感測器與致動器方塊需求。
Tile Language 的另一特點是採用拖曳式圖示繪製系統圖,使機器人程式設計變得非常簡單。在螢幕上以圖形顯示對應的 ROBOCUBE 方塊控制盤與監控視窗可讓使用者控制 ROBOCUBE 方塊與監看其反應行為。以馬達方塊為例;由旋轉畫面上的控制盤設定馬達的轉速或旋轉角度即可控制馬達方塊馬達的轉速或旋轉角度,並可讀取其實際的轉速或角度值。若使用超音波感測器方塊則可實際檢測置放於方塊前方物體的警示距離位置。下列畫面由左至右分別是方塊圖示、接觸感測器方塊、馬達方塊與喇叭方塊畫面。

  設計產生 Tile 圖示程序如下列由左至右畫面,由超音波感測器方塊取得 Tile 圖示程式碼然後送到喇叭方塊;最右側畫面顯示可設計產生的 Tile 圖示。

  依控制程序置放與繪製 Tile 圖示即可完成 ROBOCUBE 程式設計工作。繪製過程如同畫流程圖一般,並可有效率的進行程式除錯、追蹤與設定斷點;就算是僅有一個 Tile 圖示也可執行相關功能。如下圖顯示喇叭方塊的Tile 視窗與繪製完成的流程圖控制程式。

 

VB/VC++界面軟體

  雖然 Tile Language 很容易了解與應用,但也會受內建功能限制而無法任意設計實現使用者的新創意功能。針對專業的智慧型機器人控制研究人員我們建構了 OCX 介面軟體,使用者可整合 OCX 與應用 VB VC++ 語言設計更複雜的機器人控制程式。


| ROBOCUBE 移動式機器人系統 |