Hacker News new | ask | show | jobs
by danpetrov 2226 days ago
Heh, never thought about it that way! But good question. Yes, it can translate on 2 axes at the same time, since the control loops for each axis run in separate threads, so there is no control locking. The same is with rotation - it can e.g. pitch, roll and yaw at the same time.
2 comments

So if you click one of the rotate buttons after it has zeroed out the offsets will it correct? Is it using a PID model or something else?
The SpaceX simulation is simplistic enough and gives you enough data that you really don't need a PID controller to hit the target numbers.
Totally agree I’m just trying to learn PID control and seeing a few different implementations in javascript (to solve the same problem) has actually been quite informative.
Just from a layman, this is so freaking cool, thank you for writing it and sharing it!