├── .pre-commit.py ├── .travis.yml ├── LICENSE ├── MANIFEST ├── README.md ├── dist ├── Examples_v1.zip ├── PyTrajectory-0.3.3.tar.gz ├── PyTrajectory-0.3.3.zip ├── PyTrajectory-0.3.4.tar.gz ├── PyTrajectory-0.3.4.zip ├── PyTrajectory-0.4.0.tar.gz ├── PyTrajectory-0.4.0.zip ├── PyTrajectory-1.0.0.tar.gz ├── PyTrajectory-1.0.0.zip ├── PyTrajectory-1.1.0.tar.gz ├── PyTrajectory-1.1.0.zip ├── PyTrajectory-1.2.0.tar.gz └── PyTrajectory-1.2.0.zip ├── doc ├── Makefile ├── pic │ ├── acrobot.gif │ ├── acrobot.png │ ├── aircraft.gif │ ├── aircraft.png │ ├── con_double_integrator.gif │ ├── con_double_pend_swing.gif │ ├── con_inv_pend_swing.gif │ ├── inv_3_bar_pend.gif │ ├── inv_dual_pend_swing.gif │ ├── inv_dual_pendulum.png │ ├── inv_pend_swing.gif │ ├── inv_pend_swing.png │ ├── inv_pend_trans.gif │ ├── inv_pendulum.png │ ├── uact_manipulator.gif │ └── uact_manipulator.png ├── pythonhosted_files │ ├── PyTrajectory_1.2.0_pythonhosted.zip │ ├── _static │ │ ├── basic.css │ │ ├── default.css │ │ ├── doctools.js │ │ ├── jquery.js │ │ ├── pygments.css │ │ ├── sidebar.js │ │ └── underscore.js │ └── index.html └── source │ ├── conf.py │ ├── guide │ ├── about.rst │ ├── approach.rst │ ├── background.rst │ ├── examples │ │ ├── acrobot.rst │ │ ├── aircraft.rst │ │ ├── con_double_integrator.rst │ │ ├── con_double_pendulum.rst │ │ ├── con_inv_pendulum_swing.rst │ │ ├── index.rst │ │ ├── inv_3_bar_pend.rst │ │ ├── inv_dual_pendulum_swing.rst │ │ ├── inv_pendulum_trans.rst │ │ └── uact_manipulator.rst │ ├── index.rst │ ├── notes.rst │ └── start.rst │ ├── index.rst │ ├── pytrajectory.rst │ └── requirements.txt ├── examples ├── ex0_InvertedPendulumSwingUp.py ├── ex1_InvertedPendulumTranslation.py ├── ex2_InvertedDualPendulumSwingUp.py ├── ex3_Aircraft.py ├── ex4_UnderactuatedManipulator.py ├── ex5_Acrobot.py ├── ex6_ConstrainedDoubleIntegrator.py ├── ex7_ConstrainedInvertedPendulum.py ├── ex8_ConstrainedDoublePendulum.py ├── ex9_TriplePendulum.py └── misc │ └── ex_n_bar_pend.py ├── pytrajectory ├── __init__.py ├── auxiliary.py ├── collocation.py ├── log.py ├── simulation.py ├── solver.py ├── splines.py ├── system.py ├── trajectories.py └── visualisation.py ├── setup.py └── test ├── conftest.py ├── test_auxiliary.py └── test_examples.py /.pre-commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/.pre-commit.py -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/MANIFEST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/README.md -------------------------------------------------------------------------------- /dist/Examples_v1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/Examples_v1.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-0.3.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.3.3.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-0.3.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.3.3.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-0.3.4.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.3.4.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-0.3.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.3.4.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-0.4.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.4.0.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-0.4.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-0.4.0.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-1.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.0.0.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-1.0.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.0.0.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-1.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.1.0.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-1.1.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.1.0.zip -------------------------------------------------------------------------------- /dist/PyTrajectory-1.2.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.2.0.tar.gz -------------------------------------------------------------------------------- /dist/PyTrajectory-1.2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/dist/PyTrajectory-1.2.0.zip -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/pic/acrobot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/acrobot.gif -------------------------------------------------------------------------------- /doc/pic/acrobot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/acrobot.png -------------------------------------------------------------------------------- /doc/pic/aircraft.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/aircraft.gif -------------------------------------------------------------------------------- /doc/pic/aircraft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/aircraft.png -------------------------------------------------------------------------------- /doc/pic/con_double_integrator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/con_double_integrator.gif -------------------------------------------------------------------------------- /doc/pic/con_double_pend_swing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/con_double_pend_swing.gif -------------------------------------------------------------------------------- /doc/pic/con_inv_pend_swing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/con_inv_pend_swing.gif -------------------------------------------------------------------------------- /doc/pic/inv_3_bar_pend.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_3_bar_pend.gif -------------------------------------------------------------------------------- /doc/pic/inv_dual_pend_swing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_dual_pend_swing.gif -------------------------------------------------------------------------------- /doc/pic/inv_dual_pendulum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_dual_pendulum.png -------------------------------------------------------------------------------- /doc/pic/inv_pend_swing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_pend_swing.gif -------------------------------------------------------------------------------- /doc/pic/inv_pend_swing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_pend_swing.png -------------------------------------------------------------------------------- /doc/pic/inv_pend_trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_pend_trans.gif -------------------------------------------------------------------------------- /doc/pic/inv_pendulum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/inv_pendulum.png -------------------------------------------------------------------------------- /doc/pic/uact_manipulator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/uact_manipulator.gif -------------------------------------------------------------------------------- /doc/pic/uact_manipulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pic/uact_manipulator.png -------------------------------------------------------------------------------- /doc/pythonhosted_files/PyTrajectory_1.2.0_pythonhosted.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/PyTrajectory_1.2.0_pythonhosted.zip -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/basic.css -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/default.css -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/doctools.js -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/jquery.js -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/pygments.css -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/sidebar.js -------------------------------------------------------------------------------- /doc/pythonhosted_files/_static/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/_static/underscore.js -------------------------------------------------------------------------------- /doc/pythonhosted_files/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/pythonhosted_files/index.html -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/guide/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/about.rst -------------------------------------------------------------------------------- /doc/source/guide/approach.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/approach.rst -------------------------------------------------------------------------------- /doc/source/guide/background.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/background.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/acrobot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/acrobot.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/aircraft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/aircraft.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/con_double_integrator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/con_double_integrator.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/con_double_pendulum.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/con_double_pendulum.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/con_inv_pendulum_swing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/con_inv_pendulum_swing.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/index.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/inv_3_bar_pend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/inv_3_bar_pend.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/inv_dual_pendulum_swing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/inv_dual_pendulum_swing.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/inv_pendulum_trans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/inv_pendulum_trans.rst -------------------------------------------------------------------------------- /doc/source/guide/examples/uact_manipulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/examples/uact_manipulator.rst -------------------------------------------------------------------------------- /doc/source/guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/index.rst -------------------------------------------------------------------------------- /doc/source/guide/notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/notes.rst -------------------------------------------------------------------------------- /doc/source/guide/start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/guide/start.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/pytrajectory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/pytrajectory.rst -------------------------------------------------------------------------------- /doc/source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/doc/source/requirements.txt -------------------------------------------------------------------------------- /examples/ex0_InvertedPendulumSwingUp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex0_InvertedPendulumSwingUp.py -------------------------------------------------------------------------------- /examples/ex1_InvertedPendulumTranslation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex1_InvertedPendulumTranslation.py -------------------------------------------------------------------------------- /examples/ex2_InvertedDualPendulumSwingUp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex2_InvertedDualPendulumSwingUp.py -------------------------------------------------------------------------------- /examples/ex3_Aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex3_Aircraft.py -------------------------------------------------------------------------------- /examples/ex4_UnderactuatedManipulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex4_UnderactuatedManipulator.py -------------------------------------------------------------------------------- /examples/ex5_Acrobot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex5_Acrobot.py -------------------------------------------------------------------------------- /examples/ex6_ConstrainedDoubleIntegrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex6_ConstrainedDoubleIntegrator.py -------------------------------------------------------------------------------- /examples/ex7_ConstrainedInvertedPendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex7_ConstrainedInvertedPendulum.py -------------------------------------------------------------------------------- /examples/ex8_ConstrainedDoublePendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex8_ConstrainedDoublePendulum.py -------------------------------------------------------------------------------- /examples/ex9_TriplePendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/ex9_TriplePendulum.py -------------------------------------------------------------------------------- /examples/misc/ex_n_bar_pend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/examples/misc/ex_n_bar_pend.py -------------------------------------------------------------------------------- /pytrajectory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/__init__.py -------------------------------------------------------------------------------- /pytrajectory/auxiliary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/auxiliary.py -------------------------------------------------------------------------------- /pytrajectory/collocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/collocation.py -------------------------------------------------------------------------------- /pytrajectory/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/log.py -------------------------------------------------------------------------------- /pytrajectory/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/simulation.py -------------------------------------------------------------------------------- /pytrajectory/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/solver.py -------------------------------------------------------------------------------- /pytrajectory/splines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/splines.py -------------------------------------------------------------------------------- /pytrajectory/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/system.py -------------------------------------------------------------------------------- /pytrajectory/trajectories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/trajectories.py -------------------------------------------------------------------------------- /pytrajectory/visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/pytrajectory/visualisation.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/setup.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/test_auxiliary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/test/test_auxiliary.py -------------------------------------------------------------------------------- /test/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cluttrdev/pytrajectory/HEAD/test/test_examples.py --------------------------------------------------------------------------------