VEXcode VR 中的 VIQC Pitching In Playground 中使用的機器人是 Fling 的虛擬版本,即 VEX IQ Hero Bot,用於 2021-2022 年 VEX IQ 挑戰 (VIQC) Pitching In。 虛擬 Fling 具有與實體 Fling 相同的尺寸和電機,但添加了用於在 VEXcode VR 中進行自主編程的感測器。 在VEXcode VR版本的Pitching In中,只有一個機器人,並且已經預先配置好。 這消除了對機器人配置或預定模板專案的需求。
機器人控制
Fling 有以下控制:
傳動系統 帶陀螺儀。 這使得 VEXcode IQ 工具箱中的「Drivetrain」類別的區塊能夠驅動和轉動機器人。
由臂彈射馬達控制的 彈射臂。 這使得機器人可以將球射入球門,並從懸吊桿上低垂得分。
- 使用[旋轉]塊以連續運動方式發射彈射臂。 預設位置是手臂放下。
- 使用 [旋轉至位置] 塊將彈射臂設定為 2600 度位置時可平整。 當在懸掛桿下行駛時,這非常有用。
彈射臂張力 由臂張力馬達控制。 這使得機器人可以在場地上不同距離發射球。
- 可以使用 [旋轉到位置] 塊來調整彈射器臂張力。 當從球場上不同距離發射球時,這非常有用。
- 預設張力設定為 90 度。
由進氣馬達控制的 進氣。 這允許機器人接收由彈射臂發射的球,或反轉進氣口(反轉進氣口也稱為排氣口)以將球旋轉出來並遠離進氣口。 出口可用於收集球並將它們移動到不同的位置。
- 可以使用 [Spin for] 塊來旋轉進氣口。 將進氣口旋轉 180 度,將球從球場上吸入。
機器人感測器
Virtual Fling 在 VEXcode VR 中加入了用於自主編程的感測器。
傳動系統
陀螺儀感測器 與 傳動系統一起使用。 這使得機器人能夠進行準確且精確的轉彎。
傳動系統航向報告的值範圍為 0 到 359.9 度,順時針方向為正。
距離感測器
距離感測器 報告物體是否靠近感測器,以及感測器正面到物體的大致距離(以毫米或英吋為單位)。
投擲中心的距離感測器可用於偵測球何時加載到彈射臂上。
有關 IQ 距離感測器的更多信息, 請參閱此 VEX 庫 文章。
保險桿開關
緩衝開關 報告目前是否被按下。
保險桿開關位於彈射器臂的底部,可用於確定彈射器臂何時完全降低。
有關緩衝開關的更多信息, 請參閱此 VEX 庫 文章。
顏色感測器
顏色感測器 使用反射光來偵測物體的顏色、色調值、灰階值和接近度。
位於 Fling 下方的顏色感測器用於偵測機器人是否駛過虛擬場地上的黑線。
當駕駛直到偵測到場地上的特定黑線時,或甚至使用場地上的黑線數量來追蹤 Fling 應該駕駛多遠時,這可能很有用。