Я пытаюсь создать симулятор полета космического корабля, который вместо того, чтобы просто принимать пользовательские данные и напрямую переводить их в движения, фактически имитирует их преобразование в ожоги двигателя. До сих пор я планировал использовать неопределенную систему для сумм «факторов движения» каждого двигателя (двигатель a будет создавать крутящий момент x из-за того, что он находится в n месте с t тягой). Каждая из осей (шаг, рыскание, крен, x, y, z) будет суммой соответствующих коэффициентов перемещения n движителей для каждой оси, например:
pitch = [p1t1 + p2t2 + ... + pntn ]
yaw = [ya1t1 + ya2t2 + ... + yantn]
roll = [r1t1 + r2t2 + ... + rntn ]
x = [x1t1 + x2t2 + ... + xntn ]
y = [y1t1 + y2t2 + ... + yntn ]
z = [z1t1 + z2t2 + ... + zntn ]
каждый из коэффициентов t известен, как и каждый из оси движения. Цель состоит в том, чтобы найти tn.
Идеальным языком был бы c #, но я могу заниматься чем-то другим.
Любая помощь будет принята с благодарностью, как и другой потенциальный метод.