-
Notifications
You must be signed in to change notification settings - Fork 266
Closed
Description
I'd like to help with improving the spaceplane autopilot. I wrote an aircraft autopilot for Orbiter so I have some experience with this. If I have time to code any changes where should I put those changes?
Here's my observations of what could be improved.
- Control surfaces have an infinite rate of change. These should be clamped down so the control surfaces have a maximum rate in which they can be moved. Snapping control surfaces too quickly around can cause instability in flight.
- Flight control should be based on the aircraft's Flight Path. Pitch, bank angle, and yaw is a tool to get to the target heading & slope with their own restrictions like max AOA and max bank.
- The autopilot needs to also be able to control the throttle, especially for landing. When landing real planes the aircraft pitch and throttle trade positions. Airspeed is managed by pitch and the flight slope by the throttle.
- Max roll should be at least 60 degrees. A 60 degree turn is 2G's (on earth)
Once these are set creating a flight path to a location and landing is quite easy. My autopilot for Orbiter will do fully automatic flights to other spaceports.
Metadata
Metadata
Assignees
Labels
No labels