Add example applying forces to shuttle model
- fix shuttle model to recalculate inertia matrix after centering - refactor 3d plotting functions - add functions for using quaternions - add quaternion based model for integrating thrusts - add exponential map based model for integrating thrusts - refactor state space models for approximately maintaining constraints - add euler step function - add animation function for 3d
Showing
- controls/stepping.py 42 additions, 0 deletionscontrols/stepping.py
- examples/display_forces_on_shuttle.py 67 additions, 0 deletionsexamples/display_forces_on_shuttle.py
- examples/display_shuttle_model.py 5 additions, 4 deletionsexamples/display_shuttle_model.py
- misc/matrix_building.py 16 additions, 0 deletionsmisc/matrix_building.py
- misc/quaternion.py 125 additions, 0 deletionsmisc/quaternion.py
- rigid_body_models/shuttle.py 4 additions, 0 deletionsrigid_body_models/shuttle.py
- rigid_body_models/triangulated_surface.py 0 additions, 12 deletionsrigid_body_models/triangulated_surface.py
- state_space_models/empirical_drag.py 3 additions, 0 deletionsstate_space_models/empirical_drag.py
- state_space_models/floating_integrator.py 82 additions, 0 deletionsstate_space_models/floating_integrator.py
- state_space_models/quaternion_floating_integrator.py 81 additions, 0 deletionsstate_space_models/quaternion_floating_integrator.py
- state_space_models/simple_planar_integrator.py 9 additions, 0 deletionsstate_space_models/simple_planar_integrator.py
- vis/animate_3d.py 66 additions, 0 deletionsvis/animate_3d.py
- vis/triangulated_surface.py 12 additions, 7 deletionsvis/triangulated_surface.py
- vis/triangulated_thruster_model.py 14 additions, 5 deletionsvis/triangulated_thruster_model.py
- vis/xyz_utils.py 4 additions, 4 deletionsvis/xyz_utils.py
Loading
Please register or sign in to comment