- Joined
- Mar 28, 2008
- Messages
- 671
- Reaction score
- 32
- Points
- 43
Hello,
Because iam planing to rework my ITCS Add-on, i just want to public some ideas of "Fly By Wire" Autopilots to get youre feedback. The ideas are primary for controlling a ship with a joystick. In the first step, only the deltaglieder will be supported good in all modes (i hope).
Rotation modes:
- relativ
orbiter standard. You directly set the power of the thrusters by the angle of the Joystick
- absolute rotation:
You set the rotation speed of the ship by the Joystick. If you release the joystick, the rotationspeed is set to zero an will stop like killrot. If you move youre stick a bit up and hold that position, the ship will rotate in that direction a bit by holding the rotation speed
- arcarde mode:
Control youre ship like in an arcarde helicopter game. You can only rotate to a fixed border. If you try to rotate more, the ship will stop the rotation. It's not possible to crash in this mode, because the hover engines will hold the ship on the same level. With the joystick, you directly set your yaw and pitch. If you move the joystick forward a bit, the ship will rotate in that direction a bit and then it will stop on a specified position ( pitch = joystickangle * factor) If you move the stick fully forward, the ship wil hold a position where the hoverengine can hold the level of altitude, even if you move your stick left by the same time.
All of these modes to here can be controlled by the RCS-System, but also by the main engines for a faster reaction. For example, if you want to rotate up with your nose, you can give thrust to the hoverengine in the front of the ship. If you want to rotate down with your nose, only the both engines on the back underside will burn. Of course, thats not a stable rotation, because at the same time the ship will be accelerated upward, so i have to check if it is easy enogh to use that mode and if it makes sence.
- AOA mode:
Set the AOA by moving the stick forward an backward. If you release the stick, the current angle will be holded. By turning left / right, the roll angle will be set.
Throttle modes (1 slider):
- direct set
Set the thrust of an engine directly. By pressing a button, you can change between forward(main), backward(retro) and upward(hover).
- Set seekrate
You can set a fixed rate between +20 m/s and -20 m/s
Throttle modes (2 slider)
o Modes for the left slider:
- Mainengine only: direct thrust
- Retroengine only: direct thrust
- Main / Retroengine by the same time (50% throttle => All engines cut off): direct thrust
o Modes for the right slider:
- Hoverengine: direct thrust
- Hoverengine: seekrate between +20m/s and -20m/s
o Combined modes:
- Left / Right mainengine: Direct thrust
Do you think it's funny to fly on that ways?
And do you thunk such "Fly By Wire Modes" are usefull if they work fine?
On this time, i have some expirence with my selfmade "ITCS", but it's only for one slider and only for DG-like vessels and it's not supporting all of these modes.
Because iam planing to rework my ITCS Add-on, i just want to public some ideas of "Fly By Wire" Autopilots to get youre feedback. The ideas are primary for controlling a ship with a joystick. In the first step, only the deltaglieder will be supported good in all modes (i hope).
Rotation modes:
- relativ
orbiter standard. You directly set the power of the thrusters by the angle of the Joystick
- absolute rotation:
You set the rotation speed of the ship by the Joystick. If you release the joystick, the rotationspeed is set to zero an will stop like killrot. If you move youre stick a bit up and hold that position, the ship will rotate in that direction a bit by holding the rotation speed
- arcarde mode:
Control youre ship like in an arcarde helicopter game. You can only rotate to a fixed border. If you try to rotate more, the ship will stop the rotation. It's not possible to crash in this mode, because the hover engines will hold the ship on the same level. With the joystick, you directly set your yaw and pitch. If you move the joystick forward a bit, the ship will rotate in that direction a bit and then it will stop on a specified position ( pitch = joystickangle * factor) If you move the stick fully forward, the ship wil hold a position where the hoverengine can hold the level of altitude, even if you move your stick left by the same time.
All of these modes to here can be controlled by the RCS-System, but also by the main engines for a faster reaction. For example, if you want to rotate up with your nose, you can give thrust to the hoverengine in the front of the ship. If you want to rotate down with your nose, only the both engines on the back underside will burn. Of course, thats not a stable rotation, because at the same time the ship will be accelerated upward, so i have to check if it is easy enogh to use that mode and if it makes sence.
- AOA mode:
Set the AOA by moving the stick forward an backward. If you release the stick, the current angle will be holded. By turning left / right, the roll angle will be set.
Throttle modes (1 slider):
- direct set
Set the thrust of an engine directly. By pressing a button, you can change between forward(main), backward(retro) and upward(hover).
- Set seekrate
You can set a fixed rate between +20 m/s and -20 m/s
Throttle modes (2 slider)
o Modes for the left slider:
- Mainengine only: direct thrust
- Retroengine only: direct thrust
- Main / Retroengine by the same time (50% throttle => All engines cut off): direct thrust
o Modes for the right slider:
- Hoverengine: direct thrust
- Hoverengine: seekrate between +20m/s and -20m/s
o Combined modes:
- Left / Right mainengine: Direct thrust
Do you think it's funny to fly on that ways?
And do you thunk such "Fly By Wire Modes" are usefull if they work fine?
On this time, i have some expirence with my selfmade "ITCS", but it's only for one slider and only for DG-like vessels and it's not supporting all of these modes.
