陀螺儀感應器#

介紹#

VEX IQ陀螺儀感測器用於測量機器人繞單軸的旋轉運動。它用於追蹤機器人的旋轉角度和朝向。

以下是所有模組的列表:

校準陀螺儀#

校準陀螺儀堆疊模組用於校準已配置的陀螺儀感測器。

校準有助於陀螺儀感測器正確測量轉彎角度。校準過程中請保持感測器靜止。如果在校準過程中感測器移動,則航向、旋轉和速率值可能無法正確測量轉彎角度。

專案將等待校準完成後,才會執行堆疊中的下一個模組。

注意:此模組僅在傳動系統外部配置了陀螺儀感應器時可用。

校準 [Gyro1 v] 持續 [2 v] 秒

參數

描述

陀螺儀

陀螺儀感測器需要校準。

期間

感測器校準所需時間(秒):

  • 2
  • 4
  • 8

例子

當開始時
[Calibrate a Gyro Sensor and display its angle of heading.]
校準 [Gyro1 v] 持續 [2 v] 秒
在主控台列印 ([Gyro1 v] 航向(度)) ◀ 並將游標移至下一列

設定陀螺儀航向#

航向角是指感測器朝向的方向,以度為單位,範圍從 0 到 359.99。 設定陀螺儀航向角堆疊塊將陀螺儀感測器的當前航向角變更為新的航向角值。

例如,如果感測器已轉向右側,將航向設定為 0 度,則該右側位置將成為新的 0 度。然後,感測器可以根據該新方向追蹤其他航向。

設定 [Gyro1 v] 航向為 (0) 度

參數

描述

陀螺儀

要使用的陀螺儀感測器。

標題

要設定的感測器航向值,單位為度。該值可以介於 0 到 359.99 之間。

例子

當開始時
[Turn to the new 0 degrees heading.]
設定 [Gyro1 v] 航向為 (90) 度
轉向航向 (0) 度 ▶

設定陀螺儀旋轉#

旋轉角度是指感測器轉動的程度,以度為單位。與航向不同,旋轉角度可以超過 359.99 度,也可以低於 0 度。在專案開始時,旋轉角度值設定為 0 度。 設定陀螺儀旋轉角度 程式碼區塊會將陀螺儀感應器的目前旋轉角度變更為新值。

例如,如果感測器向右旋轉了兩圈,其旋轉角度將為 720 度。將旋轉角度設為 0 度會將旋轉角度從 720 度重設為 0 度。然後,感測器可以根據這個新值追蹤旋轉。

設定 [Gyro1 v] 旋轉為 (0) 度

參數

描述

陀螺儀

要使用的陀螺儀感測器。

旋轉

要設定的感測器旋轉值,以度為單位。可以是整數或小數。

例子

當開始時
[Turn to the new 0 rotation.]
設定 [Gyro1 v] 旋轉為 (-100) 度
轉至旋轉 (0) 度 ▶

陀螺儀航向角#

航向角是指感測器朝向的方向,以度為單位,範圍從 0 到 359.99。 陀螺儀航向角報告模組報告陀螺儀感測器的當前航向角。

初始航向為0度。如果感測器旋轉超過359.99度,航向將回落至0度。

([Gyro1 v] 航向(度))

參數

描述

陀螺儀

陀螺儀感測器用於報告航向。

例子

當開始時
[Display the Gyro Sensor's heading before and after rotating.]
在主控台列印 ([Gyro1 v] 航向(度)) ◀ 並將游標移至下一列
向 [右 v] 轉 (390) 度 ▶
在主控台列印 ([Gyro1 v] 航向(度)) ◀ 並將游標移至下一列

陀螺儀旋轉角度#

旋轉角度是指感測器轉動的程度,以度為單位。與航向不同,旋轉角度可以超過 359.99 度,也可以低於 0 度。專案開始時,旋轉角度值設定為 0 度。 “陀螺儀旋轉角度”報告模組會報告陀螺儀感應器的當前旋轉角度。

向右轉動會增加旋轉角度,向左轉動會減少旋轉角度。例如,向右轉動兩圈,旋轉角度為 720 度。從 0 度向左轉一圈,旋轉角度為 -360 度。

([Gyro1 v] 旋轉(度))

參數

描述

陀螺儀

陀螺儀感測器用於報告旋轉情況。

例子

當開始時
[Display the Gyro Sensor's angle of rotation before and after rotating.]
在主控台列印 ([Gyro1 v] 旋轉(度)) ◀ 並將游標移至下一列
向 [右 v] 轉 (390) 度 ▶
在主控台列印 ([Gyro1 v] 旋轉(度)) ◀ 並將游標移至下一列

陀螺儀速率#

陀螺儀轉速報告模組會報告陀螺儀感測器的目前旋轉速度,單位為度/秒 \(dps\)。該值可以是正數也可以是負數,這取決於陀螺儀感測器的旋轉方向。

([Gyro1 v] 速率(dps))

參數

描述

陀螺儀

陀螺儀感測器用於報告旋轉速度。

例子

當開始時
[Display the Gyro Sensor's current rotation speed.]
向 [右 v] 轉
等待 (1) 秒
在主控台列印 ([Gyro1 v] 速率(dps)) ◀ 並將游標移至下一列