├── .gitattributes ├── BSCP.py ├── PTR.py ├── PTR_tf_free.py ├── README.md ├── Scaling.py ├── __pycache__ ├── PTR.cpython-38.pyc ├── PTR.cpython-39.pyc ├── PTR_tf_free.cpython-38.pyc ├── PTR_tffree.cpython-38.pyc ├── SCP_buffer_deviation.cpython-310.pyc ├── SCP_buffer_deviation.cpython-38.pyc ├── Scaling.cpython-310.pyc ├── Scaling.cpython-38.pyc ├── Scaling.cpython-39.pyc ├── Scvx.cpython-310.pyc ├── Scvx.cpython-38.pyc ├── Scvx_fixedtime.cpython-38.pyc ├── Scvx_from_github.cpython-38.pyc ├── Scvx_tf_free.cpython-310.pyc ├── Scvx_tf_free.cpython-38.pyc ├── Scvx_tf_free_buffer.cpython-310.pyc ├── Scvx_tf_free_var.cpython-38.pyc ├── constraints.cpython-38.pyc ├── cost.cpython-38.pyc ├── cylinder.cpython-38.pyc ├── forward.cpython-38.pyc ├── model.cpython-38.pyc ├── shape.cpython-38.pyc └── utils.cpython-38.pyc ├── constraints ├── Aircraft3dofConstraints.py ├── Aircraft3dofConstraintsNondimension.py ├── AircraftKinematicsConstraints.py ├── Landing2DConstraints.py ├── Landing3DConstraints.py ├── LinearConstraints.py ├── QuadRotorPointMassConstraints.py ├── QuadRotorSmallAngleConstraints.py ├── UnicycleConstraints.py ├── __pycache__ │ ├── Aircraft3dofConstraints.cpython-310.pyc │ ├── Aircraft3dofConstraints.cpython-38.pyc │ ├── AircraftKinematicsConstraints.cpython-38.pyc │ ├── Landing2DConstraints.cpython-38.pyc │ ├── Landing3DConstraints.cpython-38.pyc │ ├── LinearConstraints.cpython-38.pyc │ ├── QuadRotorPointMassConstraints.cpython-38.pyc │ ├── QuadRotorSmallAngleConstraints.cpython-38.pyc │ ├── UnicycleConstraints.cpython-310.pyc │ ├── UnicycleConstraints.cpython-38.pyc │ ├── UnicycleConstraints.cpython-39.pyc │ ├── constraints.cpython-310.pyc │ ├── constraints.cpython-38.pyc │ └── constraints.cpython-39.pyc └── constraints.py ├── cost ├── Aircraft3dofCost.py ├── AircraftKinematicsCost.py ├── FinaltimeFreeCost.py ├── Landing2DCost.py ├── Landing3DCost.py ├── LinearCost.py ├── QuadRotorPointMassCost.py ├── QuadRotorSmallAngleCost.py ├── UnicycleCost.py ├── __pycache__ │ ├── Aircraft3dofCost.cpython-38.pyc │ ├── AircraftKinematicsCost.cpython-38.pyc │ ├── FinaltimeFreeCost.cpython-310.pyc │ ├── FinaltimeFreeCost.cpython-38.pyc │ ├── Landing2DCost.cpython-38.pyc │ ├── Landing3DCost.cpython-38.pyc │ ├── LinearCost.cpython-38.pyc │ ├── QuadRotorPointMassCost.cpython-38.pyc │ ├── QuadRotorSmallAngleCost.cpython-38.pyc │ ├── UnicycleCost.cpython-310.pyc │ ├── UnicycleCost.cpython-38.pyc │ ├── UnicycleCost.cpython-39.pyc │ ├── cost.cpython-310.pyc │ ├── cost.cpython-38.pyc │ └── cost.cpython-39.pyc └── cost.py ├── forward.py ├── images ├── Landing2D.gif ├── Landing3D.gif ├── airplane_landing_0222_01.gif ├── airplane_landing_0222_02.gif ├── airplane_landing_0222_03.gif ├── quadrotor.gif └── unicycle.gif ├── model ├── Aircraft3dofApproxModel.py ├── Aircraft3dofModel.py ├── Aircraft3dofModelNondimension.py ├── Aircraft3dofModel_tmp.py ├── AircraftKinematicsModel.py ├── HypersonicEntry3DofPolar.py ├── Landing2DModel.py ├── Landing3DModel.py ├── Landing3DModel_UEN.py ├── LinearModel.py ├── QuadRotorPointMassModel.py ├── QuadRotorSmallAngleModel.py ├── Reentry.py ├── UnicycleModel.py ├── __pycache__ │ ├── Aircraft3dofApproxModel.cpython-38.pyc │ ├── Aircraft3dofModel.cpython-310.pyc │ ├── Aircraft3dofModel.cpython-38.pyc │ ├── Aircraft3dofModel_tmp.cpython-310.pyc │ ├── AircraftKinematicsModel.cpython-38.pyc │ ├── HypersonicEntry3DofPolar.cpython-38.pyc │ ├── Landing2DModel.cpython-38.pyc │ ├── Landing3DModel.cpython-38.pyc │ ├── Landing3DModel_UEN.cpython-38.pyc │ ├── LinearModel.cpython-38.pyc │ ├── QuadRotorPointMassModel.cpython-38.pyc │ ├── QuadRotorSmallAngleModel.cpython-38.pyc │ ├── Reentry.cpython-310.pyc │ ├── Reentry.cpython-38.pyc │ ├── UnicycleModel.cpython-310.pyc │ ├── UnicycleModel.cpython-38.pyc │ ├── UnicycleModel.cpython-39.pyc │ ├── model.cpython-310.pyc │ ├── model.cpython-38.pyc │ └── model.cpython-39.pyc └── model.py ├── notebooks ├── (need_to_update)test_RocketLanding3D.ipynb ├── (need_to_update)test_quadrotor_pointmass.ipynb ├── (need_to_update)test_quadrotor_smallangle.ipynb ├── .ipynb_checkpoints │ ├── test_unicycle-checkpoint.ipynb │ └── test_unicycle_final_time_free-checkpoint.ipynb ├── dynamics_sympy │ ├── .ipynb_checkpoints │ │ ├── 6Drocket-checkpoint.ipynb │ │ ├── air_density_model-checkpoint.ipynb │ │ ├── aircraft_pointmass-checkpoint.ipynb │ │ ├── aircraft_reentry-checkpoint.ipynb │ │ └── spacecraft_reentry-checkpoint.ipynb │ ├── 6Drocket.ipynb │ ├── air_density_model.ipynb │ ├── aircraft_pointmass.ipynb │ ├── aircraft_reentry.ipynb │ └── spacecraft_reentry.ipynb ├── test_DLTV │ ├── .ipynb_checkpoints │ │ ├── RK4-checkpoint.ipynb │ │ ├── test_entry_linearization-checkpoint.ipynb │ │ └── test_reentry-checkpoint.ipynb │ ├── RK4.ipynb │ ├── test_entry_linearization.ipynb │ └── test_reentry.ipynb ├── test_unicycle.ipynb └── test_unicycle_final_time_free.ipynb ├── sensor ├── QuadRotorSensor.py ├── __pycache__ │ ├── QuadRotorPointMassObs.cpython-38.pyc │ ├── QuadRotorSensor.cpython-38.pyc │ ├── observation.cpython-38.pyc │ ├── sensor.cpython-38.pyc │ └── utils_sensor.cpython-38.pyc └── sensor.py └── utils ├── __pycache__ ├── utils_obs.cpython-38.pyc └── utils_plot.cpython-38.pyc ├── utils_obs.py └── utils_plot.py /.gitattributes: -------------------------------------------------------------------------------- 1 | notebooks/** linguist-vendored 2 | -------------------------------------------------------------------------------- /BSCP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/BSCP.py -------------------------------------------------------------------------------- /PTR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/PTR.py -------------------------------------------------------------------------------- /PTR_tf_free.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/PTR_tf_free.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/README.md -------------------------------------------------------------------------------- /Scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/Scaling.py -------------------------------------------------------------------------------- /__pycache__/PTR.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/PTR.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/PTR.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/PTR.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/PTR_tf_free.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/PTR_tf_free.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/PTR_tffree.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/PTR_tffree.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/SCP_buffer_deviation.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/SCP_buffer_deviation.cpython-310.pyc -------------------------------------------------------------------------------- /__pycache__/SCP_buffer_deviation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/SCP_buffer_deviation.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scaling.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scaling.cpython-310.pyc -------------------------------------------------------------------------------- /__pycache__/Scaling.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scaling.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scaling.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scaling.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx.cpython-310.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_fixedtime.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_fixedtime.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_from_github.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_from_github.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_tf_free.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_tf_free.cpython-310.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_tf_free.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_tf_free.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_tf_free_buffer.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_tf_free_buffer.cpython-310.pyc -------------------------------------------------------------------------------- /__pycache__/Scvx_tf_free_var.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/Scvx_tf_free_var.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/constraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/constraints.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/cost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/cost.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/cylinder.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/cylinder.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/forward.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/forward.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/shape.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/shape.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/Aircraft3dofConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/Aircraft3dofConstraints.py -------------------------------------------------------------------------------- /constraints/Aircraft3dofConstraintsNondimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/Aircraft3dofConstraintsNondimension.py -------------------------------------------------------------------------------- /constraints/AircraftKinematicsConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/AircraftKinematicsConstraints.py -------------------------------------------------------------------------------- /constraints/Landing2DConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/Landing2DConstraints.py -------------------------------------------------------------------------------- /constraints/Landing3DConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/Landing3DConstraints.py -------------------------------------------------------------------------------- /constraints/LinearConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/LinearConstraints.py -------------------------------------------------------------------------------- /constraints/QuadRotorPointMassConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/QuadRotorPointMassConstraints.py -------------------------------------------------------------------------------- /constraints/QuadRotorSmallAngleConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/QuadRotorSmallAngleConstraints.py -------------------------------------------------------------------------------- /constraints/UnicycleConstraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/UnicycleConstraints.py -------------------------------------------------------------------------------- /constraints/__pycache__/Aircraft3dofConstraints.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/Aircraft3dofConstraints.cpython-310.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/Aircraft3dofConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/Aircraft3dofConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/AircraftKinematicsConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/AircraftKinematicsConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/Landing2DConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/Landing2DConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/Landing3DConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/Landing3DConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/LinearConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/LinearConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/QuadRotorPointMassConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/QuadRotorPointMassConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/QuadRotorSmallAngleConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/QuadRotorSmallAngleConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/UnicycleConstraints.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/UnicycleConstraints.cpython-310.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/UnicycleConstraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/UnicycleConstraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/UnicycleConstraints.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/UnicycleConstraints.cpython-39.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/constraints.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/constraints.cpython-310.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/constraints.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/constraints.cpython-38.pyc -------------------------------------------------------------------------------- /constraints/__pycache__/constraints.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/__pycache__/constraints.cpython-39.pyc -------------------------------------------------------------------------------- /constraints/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/constraints/constraints.py -------------------------------------------------------------------------------- /cost/Aircraft3dofCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/Aircraft3dofCost.py -------------------------------------------------------------------------------- /cost/AircraftKinematicsCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/AircraftKinematicsCost.py -------------------------------------------------------------------------------- /cost/FinaltimeFreeCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/FinaltimeFreeCost.py -------------------------------------------------------------------------------- /cost/Landing2DCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/Landing2DCost.py -------------------------------------------------------------------------------- /cost/Landing3DCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/Landing3DCost.py -------------------------------------------------------------------------------- /cost/LinearCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/LinearCost.py -------------------------------------------------------------------------------- /cost/QuadRotorPointMassCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/QuadRotorPointMassCost.py -------------------------------------------------------------------------------- /cost/QuadRotorSmallAngleCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/QuadRotorSmallAngleCost.py -------------------------------------------------------------------------------- /cost/UnicycleCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/UnicycleCost.py -------------------------------------------------------------------------------- /cost/__pycache__/Aircraft3dofCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/Aircraft3dofCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/AircraftKinematicsCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/AircraftKinematicsCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/FinaltimeFreeCost.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/FinaltimeFreeCost.cpython-310.pyc -------------------------------------------------------------------------------- /cost/__pycache__/FinaltimeFreeCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/FinaltimeFreeCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/Landing2DCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/Landing2DCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/Landing3DCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/Landing3DCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/LinearCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/LinearCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/QuadRotorPointMassCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/QuadRotorPointMassCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/QuadRotorSmallAngleCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/QuadRotorSmallAngleCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/UnicycleCost.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/UnicycleCost.cpython-310.pyc -------------------------------------------------------------------------------- /cost/__pycache__/UnicycleCost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/UnicycleCost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/UnicycleCost.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/UnicycleCost.cpython-39.pyc -------------------------------------------------------------------------------- /cost/__pycache__/cost.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/cost.cpython-310.pyc -------------------------------------------------------------------------------- /cost/__pycache__/cost.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/cost.cpython-38.pyc -------------------------------------------------------------------------------- /cost/__pycache__/cost.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/__pycache__/cost.cpython-39.pyc -------------------------------------------------------------------------------- /cost/cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/cost/cost.py -------------------------------------------------------------------------------- /forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/forward.py -------------------------------------------------------------------------------- /images/Landing2D.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/Landing2D.gif -------------------------------------------------------------------------------- /images/Landing3D.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/Landing3D.gif -------------------------------------------------------------------------------- /images/airplane_landing_0222_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/airplane_landing_0222_01.gif -------------------------------------------------------------------------------- /images/airplane_landing_0222_02.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/airplane_landing_0222_02.gif -------------------------------------------------------------------------------- /images/airplane_landing_0222_03.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/airplane_landing_0222_03.gif -------------------------------------------------------------------------------- /images/quadrotor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/quadrotor.gif -------------------------------------------------------------------------------- /images/unicycle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/images/unicycle.gif -------------------------------------------------------------------------------- /model/Aircraft3dofApproxModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Aircraft3dofApproxModel.py -------------------------------------------------------------------------------- /model/Aircraft3dofModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Aircraft3dofModel.py -------------------------------------------------------------------------------- /model/Aircraft3dofModelNondimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Aircraft3dofModelNondimension.py -------------------------------------------------------------------------------- /model/Aircraft3dofModel_tmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Aircraft3dofModel_tmp.py -------------------------------------------------------------------------------- /model/AircraftKinematicsModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/AircraftKinematicsModel.py -------------------------------------------------------------------------------- /model/HypersonicEntry3DofPolar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/HypersonicEntry3DofPolar.py -------------------------------------------------------------------------------- /model/Landing2DModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Landing2DModel.py -------------------------------------------------------------------------------- /model/Landing3DModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Landing3DModel.py -------------------------------------------------------------------------------- /model/Landing3DModel_UEN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Landing3DModel_UEN.py -------------------------------------------------------------------------------- /model/LinearModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/LinearModel.py -------------------------------------------------------------------------------- /model/QuadRotorPointMassModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/QuadRotorPointMassModel.py -------------------------------------------------------------------------------- /model/QuadRotorSmallAngleModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/QuadRotorSmallAngleModel.py -------------------------------------------------------------------------------- /model/Reentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/Reentry.py -------------------------------------------------------------------------------- /model/UnicycleModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/UnicycleModel.py -------------------------------------------------------------------------------- /model/__pycache__/Aircraft3dofApproxModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Aircraft3dofApproxModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Aircraft3dofModel.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Aircraft3dofModel.cpython-310.pyc -------------------------------------------------------------------------------- /model/__pycache__/Aircraft3dofModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Aircraft3dofModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Aircraft3dofModel_tmp.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Aircraft3dofModel_tmp.cpython-310.pyc -------------------------------------------------------------------------------- /model/__pycache__/AircraftKinematicsModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/AircraftKinematicsModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/HypersonicEntry3DofPolar.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/HypersonicEntry3DofPolar.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Landing2DModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Landing2DModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Landing3DModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Landing3DModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Landing3DModel_UEN.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Landing3DModel_UEN.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/LinearModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/LinearModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/QuadRotorPointMassModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/QuadRotorPointMassModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/QuadRotorSmallAngleModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/QuadRotorSmallAngleModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/Reentry.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Reentry.cpython-310.pyc -------------------------------------------------------------------------------- /model/__pycache__/Reentry.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/Reentry.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/UnicycleModel.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/UnicycleModel.cpython-310.pyc -------------------------------------------------------------------------------- /model/__pycache__/UnicycleModel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/UnicycleModel.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/UnicycleModel.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/UnicycleModel.cpython-39.pyc -------------------------------------------------------------------------------- /model/__pycache__/model.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/model.cpython-310.pyc -------------------------------------------------------------------------------- /model/__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /model/__pycache__/model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/__pycache__/model.cpython-39.pyc -------------------------------------------------------------------------------- /model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/model/model.py -------------------------------------------------------------------------------- /notebooks/(need_to_update)test_RocketLanding3D.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/(need_to_update)test_RocketLanding3D.ipynb -------------------------------------------------------------------------------- /notebooks/(need_to_update)test_quadrotor_pointmass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/(need_to_update)test_quadrotor_pointmass.ipynb -------------------------------------------------------------------------------- /notebooks/(need_to_update)test_quadrotor_smallangle.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/(need_to_update)test_quadrotor_smallangle.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/test_unicycle-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/.ipynb_checkpoints/test_unicycle-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/test_unicycle_final_time_free-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/.ipynb_checkpoints/test_unicycle_final_time_free-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/.ipynb_checkpoints/6Drocket-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/.ipynb_checkpoints/6Drocket-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/.ipynb_checkpoints/air_density_model-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/.ipynb_checkpoints/air_density_model-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/.ipynb_checkpoints/aircraft_pointmass-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/.ipynb_checkpoints/aircraft_pointmass-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/.ipynb_checkpoints/aircraft_reentry-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/.ipynb_checkpoints/aircraft_reentry-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/.ipynb_checkpoints/spacecraft_reentry-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/.ipynb_checkpoints/spacecraft_reentry-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/6Drocket.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/6Drocket.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/air_density_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/air_density_model.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/aircraft_pointmass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/aircraft_pointmass.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/aircraft_reentry.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/aircraft_reentry.ipynb -------------------------------------------------------------------------------- /notebooks/dynamics_sympy/spacecraft_reentry.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/dynamics_sympy/spacecraft_reentry.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/.ipynb_checkpoints/RK4-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/.ipynb_checkpoints/RK4-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/.ipynb_checkpoints/test_entry_linearization-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/.ipynb_checkpoints/test_entry_linearization-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/.ipynb_checkpoints/test_reentry-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/.ipynb_checkpoints/test_reentry-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/RK4.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/RK4.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/test_entry_linearization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/test_entry_linearization.ipynb -------------------------------------------------------------------------------- /notebooks/test_DLTV/test_reentry.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_DLTV/test_reentry.ipynb -------------------------------------------------------------------------------- /notebooks/test_unicycle.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_unicycle.ipynb -------------------------------------------------------------------------------- /notebooks/test_unicycle_final_time_free.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/notebooks/test_unicycle_final_time_free.ipynb -------------------------------------------------------------------------------- /sensor/QuadRotorSensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/QuadRotorSensor.py -------------------------------------------------------------------------------- /sensor/__pycache__/QuadRotorPointMassObs.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/__pycache__/QuadRotorPointMassObs.cpython-38.pyc -------------------------------------------------------------------------------- /sensor/__pycache__/QuadRotorSensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/__pycache__/QuadRotorSensor.cpython-38.pyc -------------------------------------------------------------------------------- /sensor/__pycache__/observation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/__pycache__/observation.cpython-38.pyc -------------------------------------------------------------------------------- /sensor/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /sensor/__pycache__/utils_sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/__pycache__/utils_sensor.cpython-38.pyc -------------------------------------------------------------------------------- /sensor/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/sensor/sensor.py -------------------------------------------------------------------------------- /utils/__pycache__/utils_obs.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/utils/__pycache__/utils_obs.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/utils_plot.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/utils/__pycache__/utils_plot.cpython-38.pyc -------------------------------------------------------------------------------- /utils/utils_obs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/utils/utils_obs.py -------------------------------------------------------------------------------- /utils/utils_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taewankim1/sequential_convex_programming/HEAD/utils/utils_plot.py --------------------------------------------------------------------------------