17 Commits

Author SHA1 Message Date
4da21707b6 Building and running again 2023-10-16 17:40:33 -06:00
505a66a1be WIP 2023-10-16 14:55:31 -06:00
22c4e79f52 WIP 2023-05-18 19:58:34 -06:00
558211e9fe Removed the Propagator from the Rocket. It shouldn't really be there, now the Propagator belongs to QtRocket, and is paired with a particular Rocket model, but doesn't belong to that model 2023-05-06 09:20:42 -06:00
8e620cf0c1 Added Eigen dependency, so now QtRocket Vectors (and matrices and quaternions) are backed by Eigen. Cleaned up unused files also 2023-05-06 08:53:56 -06:00
fc57b00ec4 fix simTime restart to 0.0 2023-04-26 06:43:46 -06:00
5d2becd2b4 motor model selection working with RSE files 2023-04-25 20:35:17 -06:00
0acec0829a Fix deadlock in QtRocket initialization after instantiating a default Rocket model during construction. sim::Propagator doesn't need a pointer to QtRocket always, it can just get the instance when it needs it. This is probably an opportunity for cleanup later though 2023-04-23 08:18:24 -06:00
de17126ae3 Adding Doxygen generation. Add doxygen \cond logic to exclude 3rd party headers from being indexed and documented 2023-04-22 12:39:20 -06:00
9ca604049e Initial 6DoF implementation. The Euler rigid body dynamical equations are present, but there are no torques yet 2023-04-17 18:53:22 -06:00
a33aeea77a Added dynamic thrust computation in Rocket and Propagator 2023-04-15 14:49:19 -06:00
0734d6a013 improvements to propagator getForceXYZ methods. The propagator now reaches out to the QtRocket singleton for current gravity data at each timestep. Can easily do the same for atmospheric density next 2023-04-10 19:19:11 -06:00
f595562de9 refactored MainWindow compute ballistic trajector to use new Rocket interface 2023-04-09 17:00:37 -06:00
90e5289609 change rk4 integrator to take vector of doubles, spin off Qt gui in separate thread 2023-04-07 17:08:45 -06:00
1b855b2997 WIP 2023-04-07 17:08:45 -06:00
39920e2777 WIP. Added templated RK4 solver and some more framework code 2023-04-07 17:08:44 -06:00
8d663f858b Added RK4 solver 2023-04-07 17:08:44 -06:00