Stormworks: Build and Rescue

Stormworks: Build and Rescue

84 个评价
ZE Coaxial Gyro
   
奖励
收藏
已收藏
取消收藏
Vehicles: Air, Mechanical
Microcontrollers: Microcontroller
标签: v1.1.17
文件大小
发表于
更新日期
79.795 KB
2021 年 2 月 14 日 上午 12:08
2021 年 3 月 28 日 上午 6:04
17 项改动说明 ( 查看 )

订阅以下载
ZE Coaxial Gyro

描述
Description
A fully tunable PID-based gyro for helicopters with coaxial rotors only. Providing smooth tilt and yaw stabilization, constant altitude hold, idle position hold, and has optional engine control.
  • All functionality enables from the On/Off node.

  • Engine control maintains the constant engine RPS and shut it down when overheating. Can handle with both diesel and jet engines.
  • Stabilization is configured to automatically hold current altitude and hold position when idle. The inputs for Pitch/Lift and Roll/Yaw are switchable between WASD and arrows. The gyro is capable of turning across the yaw axis with roll tilt when flying forward.

Setup order
  • Balance the helicopter that way the center of mass should be as close as possible to the main rotor axis. Fuel tanks are considered empty.
  • Rotors should rotate in opposite directions and their main direction arrows should pointing forward. The straightforward way is to place the bottom rotor as is, and place the top rotor mirrored with U hotkey. Set both rotors blade pitch to neutral and an equal blade count.
  • Install this gyro and connect all logic nodes according their labels. Altimeter should be placed close to the rotors. Linear speed sensors should be set to directional mode. Angular speed sensor should not be mirrored.
  • Select the proper helicopter type, seat axis bindings, tune pitch trim and other settings in the controller properties.
  • Connect pilot seat to the gyro with a composite link. Set all axis to the reset mode and their trim to 0. Disable the joystick mode.


All done, but my helicopter...
  • Tilts too fast or too slow - adjust respective PILOT SEAT axis sensitivity.
  • Tilts too much - reduce the respective axis max tilt.
  • Tilt overreacts - reduce respective axis PID sensitivity.
  • Turns too slow - increase yaw max speed or the sensitivity of PILOT SEAT yaw axis.
  • Shakes while hovering or ascending - reduce the main rotor RPS or lift PID sensitivity.
  • Does not lift off - increase main rotor thrust with higher RPS or gearboxes.
  • Swinging around the equilibrium while hovering - reduce the position hold max tilt.
  • Constantly moving on side while hovering - check the weight balancing or tune the MICROCONTROLLER PITCH TRIM. Do not change the pilot seat axis trim because its nonzero values disables the automatic position hold.

Flight controller with extra features
54 条留言
postonorama 6 月 27 日 上午 11:47 
So complicated that its bad
MATY4578 1 月 11 日 上午 7:39 
So this is working to keep the torque rotation aka death spin from happening, but for some reason there is absolutely ZERO pitch response for me, I can roll and yaw, but forward and aft pitch is not happening, idk what im missing.
High_Five 2024 年 8 月 25 日 上午 7:32 
This controller for jet engine?
Clopzzz 2024 年 8 月 18 日 上午 10:01 
please add a physics sensor support
sealon_musk 2024 年 8 月 11 日 上午 8:13 
when i descend the helicopter falls down literally
TheSomeoneGamer 2024 年 7 月 15 日 下午 12:22 
when i roll to the right the helicopter yaws to the left?
aeroNes 2024 年 6 月 26 日 上午 10:02 
@user this controller is for coaxial helis that have two rotors ontop of them, like the ka52. do your research before calling it crap and try to make it work correctly, not everything works first time
SANI 2024 年 5 月 9 日 上午 5:40 
Works like a charm! Thanks a lot!
未完童话 2024 年 4 月 6 日 上午 11:33 
It's good, but can you use a physical sensor? It saves space
MisterBark 2024 年 2 月 6 日 下午 2:41 
Hooked everything up as directed and it rotates counter clockwise no matter what I do, I've checked the orientation of all sensors and they are all connected into the gyro correctly. My seat axis trims and all that are set to 0. When I spool up, it rotates counter clockwise and lifts about 2 meters above the ground and then drops. Help please?