Fixed bug ECI2LVLH function and changed inertial frame to ECI from LVLH #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The rotation matrix in the ECItoLVLH matlab function block was the transpose of what it should have been- rectified this.
Euler's equations output omega projected onto the axes of the body frame, but this omega is measured with respect to an inertial frame. Earlier this inertial frame was assumed to be the LVLH frame- changed this to assume it with respect to the ECI frame. And used the rotm2quat function to enable frame conversion of 'quaternion representing rotation from eci to body' to 'quaternion representing rotation from lvlh to body' by using 'quaternion representing rotation from lvlh to eci' and the properties of quaternions.
Plan to soon create a video documenting the model to identify flaws more easily right now or in the future.