Comments (9)
If i remember correctly the prograde vector is relative to your orbit and the steering vector is relative to the surface. It might account for the difference, ill check it out and maybe expose the surface vector too.
from kos.
Ok, It could be that, however I am trying to follow the navball prograde in my code. Ill check steering out. But when I launch and use SAS to head as straight up as possible ( navball confirms that ), I get a reading of prograde:yaw: 83.2. should this not be closer to 180?
/K
from kos.
I am having a big problem with this also. Trying to implement a real gravity turn as opposed to just "turn at 10km etc.", I need to lock the roll and yaw, but allow pitch to change naturally under gravity and kOS is failing pretty hard. The steering variable doesn't allow me to lock roll/yaw while keeping pitch unlocked... and so I try to lock it to the prograde vector, but the one displayed by the navball (which is correct) is not even close to what is displayed by kOS.
Hope this can be fixed soon, because kOS is kickass and I would like my launch script to be able to do proper gravity turns.
Is there ever a reason why the prograde vector in kOS should not be the same as the navball?
from kos.
Im pretty sure that locking prograde locks to orbital prograde, and you are trying to get surface prograde?
from kos.
That would explain it :) Is there anyway I can access my surface prograde? I am pretty keen to be able to lock/unlock on a member basis too, how difficult do you think that would be to implement. If it is simple enough to do I will try to code it up.
from kos.
You can't lock on a member basis, but you can write expressions for the
components instead of single values. Then the values will be updated every
tick, and your rocket will follow a smooth curve.
On Saturday, February 8, 2014 3:19:23 AM, John Cramb <
[email protected]> wrote:
That would explain it :) Is there anyway I can access my surface prograde?
I am pretty keen to be able to lock/unlock on a member basis too, how
difficult do you think that would be to implement. If it is simple enough
to do I will try to code it up.Reply to this email directly or view it on GitHubhttps://github.com//issues/292#issuecomment-34538473
.
from kos.
Accessing surface prograde as a rotation rather than a vector is essential for allowing the proper euler rotation of the craft while following surface prograde on the navbal..
Without it, we're forced to use LOCK STEERING TO R(0,0,0) + VELOCITY:SURFACE
which returns a vector that you cannot rotate.
from kos.
just FYI, this is the repo for the old version from 2013. if we dont have this issue in the new repo https://github.com/KSP-KOS/KOS i would appreicate you adding it so we can discuss it
from kos.
Oh Sorry! Thank you very much Eren!
from kos.
Related Issues (20)
- No way to read current nodeless encounter. HOT 1
- Could there be a way to read "Closest Approach"? HOT 4
- UNTIL will break at first chance. HOT 4
- v0.9.2 INLIGHT returns false negatives. HOT 1
- v0.9.2 kOS doesn't detect the reference transform has changed when the ship splits. HOT 4
- v0.9.2 alt:radar returns altitude when "too high" HOT 6
- Add page up + down to console editor
- if (encounter == encounter) { ... }. // can't compare orbitinfo to orbitinfo ... HOT 2
- Not working scripts HOT 4
- [Suggestion] Add ability to change max throttle of engines HOT 6
- Custom filetype HOT 5
- Can't focus on kOS Terminal HOT 4
- Some kind of autoexec [enhancement] HOT 2
- Request: ISO-8601 time format HOT 1
- LIST FILES IN var. Does not work. HOT 3
- SHIP:FACING:PITCH supplying wrong values HOT 1
- setting node:eta does not do anything
- Terminal won't open HOT 1
- Add tab to KSC
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kos.