包含範例#
本頁列出了包含的範例項目,這些項目示範如何使用 Python 透過 WebSocket 控制 VEX AIM 程式設計機器人。
基本的#
在 basic 目錄中,您將找到:
檔案名稱 |
描述 |
|---|---|
|
本專案使用適當的 Python For 循環遍歷 AI 視覺數據,計算橙色桶和藍色桶之間的中點。 |
|
該項目使機器人以 100% 的速度沿著 45 度角移動,從而描繪出一個菱形。 |
|
這個項目讓機器人沿著方形路徑移動,並在每個路徑處改變 LED 燈的顏色。 |
|
這個專案將使AIM機器人向右旋轉180度。如果機器人手中拿著一個橘色桶,它會踢桶;否則,機器人不會有任何動作。 |
|
這個項目會在原地旋轉,同時尋找橙色的桶子。如果在10秒內沒有找到,它會發出「失敗」的聲音並停止搜尋。 |
|
當機器人角度穩定時,該物品會顯示一個笑臉表情符號;當機器人傾斜時,會顯示一個驚訝表情符號。 |
|
此項目會根據螢幕被按下的次數改變螢幕上的表情符號,每次按下都會顯示不同的表情。 |
|
這個項目會尋找藍色桶,移動到它那裡,並在找到藍色桶後慶祝。 |
|
此項目會循環顯示每種 LED 顏色,每種顏色之間暫停一秒鐘。 |
|
在這個專案中,當機器人未傾斜時,螢幕將顯示綠色背景和「FLAT」字樣。如果機器人傾斜,螢幕將變為紅色並顯示「TILTED」。 |
|
該項目使機器人向前移動 300 毫米,並在完成移動後播放「完整」的聲音。 |
|
該專案使機器人旋轉,直到檢測到 AprilTag ID 1,然後向其移動。 |
|
這個物品會一直向右轉,直到找到一個橘色的桶,然後向後移動,並把它放好。 |
|
這個項目將在一個線程中播放歌曲(使用音符),同時在另一個線程中進行駕駛操作。 |
|
該專案將控制AIM機器人向前移動,直到發現貨物為止。一旦發現貨物,機器人將發出嗶嗶聲並停止所有移動。 |
|
該專案將使AIM機器人向前移動,直到發現貨物為止。一旦發現貨物,機器人將向右轉45度。 |
|
此項目會在螢幕上繪製直線、正方形和圓形,並在繪製過程中顯示每種形狀的名稱。 |
|
該項目會將計時器、航向和偏航角方向值列印到機器人螢幕上。 |
|
該項目會等待觸控螢幕點擊,然後向前移動 200 毫米,並在終點顯示一個表情符號。 |
|
該項目開始向前運行,但五秒鐘後會自動停止,然後在螢幕上顯示「時間到!」。 |
先進的#
在 advanced 目錄中,您將找到:
檔案名稱 |
描述 |
|---|---|
|
提供 |
|
該專案允許用戶在觀看攝影機即時影像的同時控制機器人。機器人移動時 LED 燈顯示綠色,停止時顯示紅色。 |
|
這個專案讓兩個機器人沿著方形路徑移動,並在每個路徑上改變 LED 燈的顏色。 |
|
機器人會播放一段本地音訊文件,然後演奏貝多芬第五號交響曲中的一些音符。 |
|
將影像以 JPEG 格式儲存到指定檔案系統,檔案名稱由檔案名稱指定,預設檔案名稱為 |
|
使用 OpenCV 將 JPEG 影像流顯示到螢幕上。 |