Commit graph

47 commits

Author SHA1 Message Date
Casper V. Kristensen 7e0151166d
Update list of RCS thrusters for KSP v1.7. 2019-06-20 16:56:47 +02:00
Casper V. Kristensen 0e6904da89
Improve maneuver node execution accuracy by basing time-to-burn on the
estimated burn duration of half of the delta-V instead of half of the
estimated duration of the entire burn to account for the acceleration
increasing over the course of the burn as the rocket uses fuel.
2019-06-20 00:14:44 +02:00
Casper V. Kristensen 5fd4bfc3d7
Improve estimated burn duration equation readability. 2019-06-20 00:11:22 +02:00
Casper V. Kristensen 5f4df3b138
Improve warping code slightly. 2019-06-20 00:10:37 +02:00
Casper V. Kristensen c17fab7703
Wait one physics tick between PID adjustments. 2019-06-20 00:10:00 +02:00
Casper V. Kristensen 5193fc9d68
Only wait for fairings to clear the vessel if there are any to deploy. 2019-03-01 23:22:17 +01:00
Casper V. Kristensen 18402b7084
Move rcs_estimated_burn_duration to lib/rcs. 2019-03-01 23:17:59 +01:00
Casper V. Kristensen a664626468
Implement simple GUI. 2019-03-01 23:08:50 +01:00
Casper V. Kristensen 780aee5e7c
Move RCS logic to separate file. 2019-03-01 23:07:36 +01:00
Casper V. Kristensen 706daf5228
Use own orbital_velocity function from lib/orbital_equations instead of built-in velocityat(). 2019-03-01 23:04:39 +01:00
Casper V. Kristensen f8d18b8713
Do not use RCS thrusters during ascend guidance. 2019-03-01 23:03:27 +01:00
Casper V. Kristensen 296a7d0947
Rename lib/rendezvous to lib/target, adding target_ship() convenience function. 2019-03-01 23:02:19 +01:00
Casper V. Kristensen 2885d1a183
Better change-detection in boot file. 2019-02-16 22:37:59 +01:00
Casper V. Kristensen 49b5236521
Implement docking. 2019-02-12 23:33:17 +01:00
Casper V. Kristensen fc688799fe
Small QoL and readability. 2019-02-10 15:34:10 +01:00
Casper V. Kristensen 703afe4e8b
Don't use custom align_with function (invites A LOT of trouble due to the way things are passed around in kOS). 2019-02-10 15:32:50 +01:00
Casper V. Kristensen 6de947fb18
Allow node-execution script to execute a burn based on a vector (in addition to a node). 2019-02-09 21:32:14 +01:00
Casper V. Kristensen 694eeac86f
Implement align_with-function so as to not repeat ourselves too much. 2019-02-09 21:20:37 +01:00
Casper V. Kristensen 3a1a120ba9
Make custom vdraw-function more like the default one (mostly just to show by default at this point). 2019-02-09 21:18:47 +01:00
Casper V. Kristensen 8e85ac177d
Update PyCharm highlighting with the 'defined' keyword. 2019-02-09 21:17:36 +01:00
Casper V. Kristensen 23dff0d33a
Add HyperEdit to list of mods. 2019-02-09 21:17:03 +01:00
Casper V. Kristensen a38712c5a8
Better cohesion. 2019-02-08 23:18:34 +01:00
Casper V. Kristensen c99684d4dd
Add vecdraw function with better (?) defaults. 2019-02-08 22:19:26 +01:00
Casper V. Kristensen 93f78cf2a8
Print warp duration. 2019-02-08 22:18:09 +01:00
Casper V. Kristensen 396678e313
Improve ascend guidance. 2019-02-08 22:17:19 +01:00
Casper V. Kristensen 2e65161467
Add deploy all fairings/antennas helper functions. 2019-02-08 22:16:20 +01:00
Casper V. Kristensen 121581f227
Don't stage too quickly. 2019-02-08 18:45:13 +01:00
Casper V. Kristensen b93d229ff5
Improve boot script using recursion. 2019-02-08 03:49:57 +01:00
Casper V. Kristensen 6fce56aa36
Update README. 2019-02-07 23:16:16 +01:00
Casper V. Kristensen 804455c125
Fix file permissions. 2019-02-07 22:10:16 +01:00
Casper V. Kristensen 4bcc2ccd3a
Improve readability. 2019-02-07 21:56:34 +01:00
Casper V. Kristensen 23df3b4236
Update PyCharm highlighting. 2019-02-07 21:55:57 +01:00
Casper V. Kristensen 4ed7e3494b
Add gitignore for PyCharm. 2018-08-05 19:46:12 +02:00
Casper V. Kristensen 7c2e925454
Actually add the syntax highlighting for PyCharm.. 2018-08-05 19:45:56 +02:00
Casper V. Kristensen 32852274cc
Add syntax highlighting for PyCharm. Update syntax throughout project to accommodate. 2018-08-05 19:40:16 +02:00
Casper V. Kristensen d353debe5a
Fix error caused by bug in the kOS language (?). 2018-07-28 00:58:17 +02:00
Casper V. Kristensen 738f581155
Add some orbital equations. 2018-07-27 21:32:14 +02:00
Casper V. Kristensen a6bcb34e06
Restructure. Improve node execution precision by an order of magnitude. 2018-07-27 17:23:38 +02:00
Casper V. Kristensen eb040aa911
CEIL -> CEILING. 2018-07-27 00:39:52 +02:00
Casper V. Kristensen 263fadda3b
CEIL instead of ROUND on maneuver node burn duration estimation to allow more time for perfecting the burn. 2018-07-27 00:10:04 +02:00
Casper V. Kristensen c25073c0ce
Preserve RCS monopropellant when launching. 2018-07-26 23:57:43 +02:00
Casper V. Kristensen 95c68aa15f
Improve auto-staging on launch to work with more ships.
Wait until ship fully loaded (unpacked) before commencing boot procedure.
2018-07-26 23:47:23 +02:00
Casper V. Kristensen 08246d4d83
Implement launch azimuth and refine node execution. 2018-07-26 04:06:14 +02:00
Casper V. Kristensen f346414b1a
Restructure. 2018-07-19 21:13:02 +02:00
Casper V. Kristensen 152e6d4438
Update README. 2018-07-19 14:44:45 +02:00
Casper V. Kristensen a8de43efa6
First commit 2018-07-19 14:42:03 +02:00
Casper V. Kristensen d8bec9d353 Initial commit 2018-07-19 14:35:39 +02:00