Physics Sensor: Difference between revisions
Created page with "=== Description === right|frameless The <code>Physics Sensor</code> is one of the many Sensor blocks in Stormworks. It was added in patch <code>v1.6.14</code><ref>https://store.steampowered.com/news/app/573090/view/3647388158746561484</ref> aptly titled <code>The Physics Sensor Update</code> on February 17th 2023 and was later updated in patch <code>v1.8.4-5</code><ref>https://store.steampowered.com/n..." |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:Physics Sensor.png|thumb|Physics Sensor in-game Description]] | |||
=== Description === | === Description === | ||
The <code>Physics Sensor</code> is one of the many [[Sensors|Sensor blocks]] in [[Stormworks: Build & Rescue|Stormworks]]. It was added in patch <code>v1.6.14</code><ref>https://store.steampowered.com/news/app/573090/view/3647388158746561484</ref> aptly titled <code>The Physics Sensor Update</code> on February 17th 2023 and was later updated in patch <code>v1.8.4-5</code><ref>https://store.steampowered.com/news/app/573090/view/3671047363333994748</ref> in the <code>Critical Fix Update</code> on July 21st 2023 adding the Tilt and Compass outputs. | The <code>Physics Sensor</code> is one of the many [[Sensors|Sensor blocks]] in [[Stormworks: Build & Rescue|Stormworks]]. It was added in patch <code>v1.6.14</code><ref>https://store.steampowered.com/news/app/573090/view/3647388158746561484</ref> aptly titled <code>The Physics Sensor Update</code> on February 17th 2023 and was later updated in patch <code>v1.8.4-5</code><ref>https://store.steampowered.com/news/app/573090/view/3671047363333994748</ref> in the <code>Critical Fix Update</code> on July 21st 2023 adding the Tilt and Compass outputs. | ||
| Line 17: | Line 17: | ||
It outputs this information via [[Microcontrollers & Logic|Composite]] (channel table found below) and requires electricity for the GPS to function. | It outputs this information via [[Microcontrollers & Logic|Composite]] (channel table found below) and requires electricity for the GPS to function. | ||
{| class="wikitable mw-collapsible | {| class="wikitable mw-collapsible" | ||
|+Composite Output Table | |+Composite Output Table | ||
!Channel Number | !Channel Number | ||
| Line 42: | Line 42: | ||
|Euler Rotation X | |Euler Rotation X | ||
|'''Pitch''' relative to the world | |'''Pitch''' relative to the world | ||
| | |Rads | ||
|- | |- | ||
|5 | |5 | ||
|Euler Rotation Y | |Euler Rotation Y | ||
|'''Yaw''' relative to the world | |'''Yaw''' relative to the world | ||
| | |Rads | ||
|- | |- | ||
|6 | |6 | ||
|Euler Rotation Z | |Euler Rotation Z | ||
|'''Roll''' relative to the world | |'''Roll''' relative to the world | ||
| | |Rads | ||
|- | |- | ||
|7 | |7 | ||
|Linear Velocity X | |Linear Velocity X | ||
| | |Left/Right Speed | ||
|Metres/second ('''m/s''') | |Metres/second ('''m/s''') | ||
|- | |- | ||
|8 | |8 | ||
|Linear Velocity Y | |Linear Velocity Y | ||
|Vertical | |Vertical Speed | ||
|Metres/second ('''m/s''') | |Metres/second ('''m/s''') | ||
|- | |- | ||
|9 | |9 | ||
|Linear Velocity Z | |Linear Velocity Z | ||
| | |Forward/Back Speed | ||
|Metres/second ('''m/s''') | |Metres/second ('''m/s''') | ||
|- | |- | ||
| Line 118: | Line 118: | ||
The Tilt outputs are relative to the horizon, utilising [[Units of Measurement|Turns]]<ref>https://en.wikipedia.org/wiki/Turn_(angle)</ref> as its output. | The Tilt outputs are relative to the horizon, utilising [[Units of Measurement|Turns]]<ref>https://en.wikipedia.org/wiki/Turn_(angle)</ref> as its output. | ||
{| class="wikitable mw-collapsible mw-collapsed" | |||
|+Commonly Converted Units | |||
!Conversion Type | |||
!Equation | |||
|- | |||
|Degrees to Turns | |||
|Turns = Degrees ÷ 360 | |||
|- | |||
|Turns to Degrees | |||
|Degrees = Turns × 360 | |||
|- | |||
|Radians to Degrees | |||
|<math display="inline">Degrees = \frac{Radians * 180}{\pi} | |||
</math> | |||
|} | |||
== References == | |||
__NOTOC__ | __NOTOC__ | ||
Latest revision as of 01:03, 18 September 2026

Description
The Physics Sensor is one of the many Sensor blocks in Stormworks. It was added in patch v1.6.14[1] aptly titled The Physics Sensor Update on February 17th 2023 and was later updated in patch v1.8.4-5[2] in the Critical Fix Update on July 21st 2023 adding the Tilt and Compass outputs.
The Physics Sensor combined's multiple sensors like the GPS Sensor, Tilt Sensor, Compass Sensor, Angular & Linear Velocity Sensor, and Altimeter.
As a result, this one block reads the following information:
- GPS Location
- Altitude
- Euler Rotation
- Directional Velocity
- Linear Magnitude
- Angular Velocity
- Compass Heading (In -0.5 to 0.5)
- Tilt Levels
It outputs this information via Composite (channel table found below) and requires electricity for the GPS to function.
| Channel Number | Data Output | Notes If applicable | Unit Output if applicable |
|---|---|---|---|
| 1 | X Position | GPS X position | Metres |
| 2 | Y Position | Vertical Position/Altitude | Metres |
| 3 | Z Position | GPS Y Position | Metres |
| 4 | Euler Rotation X | Pitch relative to the world | Rads |
| 5 | Euler Rotation Y | Yaw relative to the world | Rads |
| 6 | Euler Rotation Z | Roll relative to the world | Rads |
| 7 | Linear Velocity X | Left/Right Speed | Metres/second (m/s) |
| 8 | Linear Velocity Y | Vertical Speed | Metres/second (m/s) |
| 9 | Linear Velocity Z | Forward/Back Speed | Metres/second (m/s) |
| 10 | Angular Velocity X | Speed of Pitch rotation | Radians/second (Rad/s) |
| 11 | Angular Velocity Y | Speed of Yaw rotation | Radians/second (Rad/s) |
| 12 | Angular Velocity Z | Speed of Roll rotation | Radians/second (Rad/s) |
| 13 | Absolute Linear Velocity | Linear speed magnitude | Metres/second (m/s) |
| 14 | Absolute Angular Velocity | Angular velocity magnitude | Radians/second (Rad/s) |
| 15 | Local Z Tilt | Vehicle tilt on Z axis | Turns |
| 16 | Local X Tilt | Vehicle tilt on X axis | Turns |
| 17 | Compass Heading | Outputs from -0.5 to 0.5 | Turns |
Whilst the GPS Sensor outputs in X & Y; the Physics Sensor provides the "Y" Output in the "Z" output, opting instead to use the Y Output for Altitude.
Euler Rotation is not relative to the craft, instead it is relative to the world.
The Absolute Linear Velocity output is the same as a Linear Speed Sensor.
The Absolute Angular Velocity output is the same as an Angular Speed Sensor.
The Tilt outputs are relative to the horizon, utilising Turns[3] as its output.
| Conversion Type | Equation |
|---|---|
| Degrees to Turns | Turns = Degrees ÷ 360 |
| Turns to Degrees | Degrees = Turns × 360 |
| Radians to Degrees |