智商提升(擲骰)#

Fling 是 VEX IQ Hero Bot,用於 IQ 21-22 投球遊樂場。

機器人概覽#

VEXcode VR 機器人窗口,顯示彈射機器人。圖中顯示機器人透過進料和彈射系統收集並發射球。

Fling 支援標準的 VR 控制和感測器,例如 Brain Timer,其他 Fling 特有的功能在 機器人專用模組 和 機器人專用 Python 中進行了介紹。

馬達#

配置和
Python 命令名稱

描述

彈射機器人進料馬達。
進料馬達
intake_motor

進料裝置使機器人能夠吸入球體,然後由彈射臂發射出去;或反轉進料裝置,將球體旋轉著拋出。進料馬達從0度開始旋轉,向前旋轉180度即可吸入球體,向後旋轉180度即可拋出球體。

彈射機器人彈射馬達。
彈射馬達
catapult_motor

彈射馬達使機器人能夠將球發射到球門中,並從懸吊桿上完成低空投籃得分。彈射馬達初始位置為0度(升起位置)。彈射臂在2600度時保持水平,在5000度時完全放下。

彈射機器人彈射臂張力馬達。
彈射臂張力馬達
catapult_tension_motor

彈射臂張力馬達使機器人能夠將球發射到場地內不同距離的位置。預設張力設定為 90 度。

組件和功能#

組件或功能

使用

API 文件

傳動系統

移動和轉向機器人。

Blocks - Python

彈射進氣馬達

發射機器人拾取的球。

Blocks - Python

彈射馬達

升降機械手臂。這使得機器人能夠從部分發球器中釋放球,並越過障礙物觸碰比賽結束時的接觸區。

Blocks - Python

彈射臂張緊電機

使機器人能夠將球發射到場地內不同距離的位置。

Blocks - Python

保險桿開關

檢測進料口何時裝入鋼球。

Blocks - Python

顏色感測器

檢測球的顏色。

Blocks - Python

距離感測器

檢測球與機器人前端的距離。

Blocks - Python

腦力計時器

記錄工程啟動以來經過的時間。

Blocks - Python

遊樂場#

操場

描述

IQ 21-22 投球

在 IQ 21-22 虛擬技能場中收集並發射球。