From: sawyerbfuller <no...@gi...> - 2021-03-02 18:34:46
|
Branch: refs/heads/master Home: https://github.com/python-control/python-control Commit: 00297d6881aa423c5dd30143e4b539691984d7c0 https://github.com/python-control/python-control/commit/00297d6881aa423c5dd30143e4b539691984d7c0 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: A control/tests/obc_test.py Log Message: ----------- draft unit test Commit: 23cb793909b7bcb1cd040c8d4fb0971109d7a0c9 https://github.com/python-control/python-control/commit/23cb793909b7bcb1cd040c8d4fb0971109d7a0c9 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/tests/obc_test.py Log Message: ----------- convert to pytest Commit: 8711900e309e1c9a9f589383aa2982df52c82669 https://github.com/python-control/python-control/commit/8711900e309e1c9a9f589383aa2982df52c82669 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: A control/obc.py M control/tests/obc_test.py Log Message: ----------- initial minimal implementation (working) Commit: 6f9c092b26f0167c5f5f47ccdeb182475a835f5d https://github.com/python-control/python-control/commit/6f9c092b26f0167c5f5f47ccdeb182475a835f5d Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M control/tests/obc_test.py Log Message: ----------- minor refactoring plus additional comments on method Commit: bd322e7befd85e67492d87f87e5291bfcf800357 https://github.com/python-control/python-control/commit/bd322e7befd85e67492d87f87e5291bfcf800357 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M control/tests/obc_test.py A examples/mpc_aircraft.ipynb Log Message: ----------- remove polytope dependence; implement MPC iosys w/ notebook example Commit: 0d14642f22373ed22e4598d448b0482adc13060c https://github.com/python-control/python-control/commit/0d14642f22373ed22e4598d448b0482adc13060c Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M control/tests/obc_test.py Log Message: ----------- add'l unit tests, cache sim results, equality constraint support Commit: 2456f365057c96393d2ec93be7e49380b6bc9e5e https://github.com/python-control/python-control/commit/2456f365057c96393d2ec93be7e49380b6bc9e5e Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M control/tests/obc_test.py M doc/classes.rst M doc/examples.rst M doc/index.rst A doc/mpc-overview.png A doc/mpc_aircraft.ipynb A doc/obc.rst M examples/mpc_aircraft.ipynb Log Message: ----------- slight code refactoring + docstrings + initial doc/obc.rst Commit: 769eaa5ec980f7e46fc64e4182ad6af5f53e4e18 https://github.com/python-control/python-control/commit/769eaa5ec980f7e46fc64e4182ad6af5f53e4e18 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M control/tests/obc_test.py M doc/obc.rst M examples/run_examples.sh A examples/steering-optimal.py Log Message: ----------- add info/debug messages + code refactor, result object Commit: ea2884d0287aa56d2ea6b4693b48868c10f20f62 https://github.com/python-control/python-control/commit/ea2884d0287aa56d2ea6b4693b48868c10f20f62 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/obc.py M examples/steering-optimal.py Log Message: ----------- slight refactoring of cost functions + example tweaks Commit: 94940927221a914738e612394d168ca61ec4a3d0 https://github.com/python-control/python-control/commit/94940927221a914738e612394d168ca61ec4a3d0 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/config.py R control/obc.py A control/optimal.py M control/tests/config_test.py R control/tests/obc_test.py A control/tests/optimal_test.py M doc/classes.rst M doc/index.rst R doc/obc.rst A doc/optimal.rst A doc/steering-optimal.png M examples/mpc_aircraft.ipynb M examples/steering-optimal.py Log Message: ----------- rename obc to optimal, new examples/unit tests Commit: acc4439075acd50680b0bef9266e918f45a05339 https://github.com/python-control/python-control/commit/acc4439075acd50680b0bef9266e918f45a05339 Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- update unit tests for speed and coverage Commit: 5f261ccb132801f079892f19cfe4daed8b0e0d0a https://github.com/python-control/python-control/commit/5f261ccb132801f079892f19cfe4daed8b0e0d0a Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/optimal.py M control/tests/optimal_test.py Log Message: ----------- updated argument checking + unit tests (and coverage) + fixes Commit: 980fa5f5ab0daf9e59aca375f7b448e165b05eab https://github.com/python-control/python-control/commit/980fa5f5ab0daf9e59aca375f7b448e165b05eab Author: Richard Murray <mu...@cd...> Date: 2021-02-26 (Fri, 26 Feb 2021) Changed paths: M control/optimal.py Log Message: ----------- PEP8 cleanup Commit: 7741fe9fbbd42dc99f4f6a1084d80c586dac925f https://github.com/python-control/python-control/commit/7741fe9fbbd42dc99f4f6a1084d80c586dac925f Author: Richard Murray <mu...@cd...> Date: 2021-02-28 (Sun, 28 Feb 2021) Changed paths: M control/flatsys/__init__.py M control/flatsys/basis.py A control/flatsys/bezier.py M control/iosys.py M control/optimal.py M control/tests/optimal_test.py M examples/steering-optimal.py Log Message: ----------- add basis functions, solver options, examples/tests Commit: df91cac6772f626df2ca3035b9a66d347f814e6d https://github.com/python-control/python-control/commit/df91cac6772f626df2ca3035b9a66d347f814e6d Author: Richard Murray <mu...@cd...> Date: 2021-02-28 (Sun, 28 Feb 2021) Changed paths: M .gitignore A asv.conf.json A benchmarks/README A benchmarks/__init__.py A benchmarks/optimal_bench.py M control/tests/optimal_test.py M examples/steering-optimal.py Log Message: ----------- set up benchmarks/profiling via asv Commit: d735f794701a1eb5bab4230073eb4ce81ff55160 https://github.com/python-control/python-control/commit/d735f794701a1eb5bab4230073eb4ce81ff55160 Author: Richard Murray <mu...@cd...> Date: 2021-02-28 (Sun, 28 Feb 2021) Changed paths: M control/tests/optimal_test.py M examples/steering-optimal.py Log Message: ----------- add unit tests for additional coverage Commit: 5838c2fa2da69cab46935d03a801be3ca63275d3 https://github.com/python-control/python-control/commit/5838c2fa2da69cab46935d03a801be3ca63275d3 Author: Richard Murray <mu...@cd...> Date: 2021-02-28 (Sun, 28 Feb 2021) Changed paths: M examples/steering-optimal.py Log Message: ----------- clean up steering-optimal example Commit: c49ee9038e2e2d94f9d1b4937dba5c901687e7ff https://github.com/python-control/python-control/commit/c49ee9038e2e2d94f9d1b4937dba5c901687e7ff Author: Richard Murray <mu...@cd...> Date: 2021-02-28 (Sun, 28 Feb 2021) Changed paths: M benchmarks/optimal_bench.py M control/flatsys/bezier.py M control/iosys.py M examples/steering-optimal.py Log Message: ----------- updated benchmarks + performance tweaks Commit: 66d4a53d936b5ecd7bb35e3a7a5825d2c13db0f0 https://github.com/python-control/python-control/commit/66d4a53d936b5ecd7bb35e3a7a5825d2c13db0f0 Author: sawyerbfuller <587...@us...> Date: 2021-03-02 (Tue, 02 Mar 2021) Changed paths: M .gitignore A asv.conf.json A benchmarks/README A benchmarks/__init__.py A benchmarks/optimal_bench.py M control/config.py M control/flatsys/__init__.py M control/flatsys/basis.py A control/flatsys/bezier.py M control/iosys.py A control/optimal.py M control/tests/config_test.py A control/tests/optimal_test.py M doc/classes.rst M doc/examples.rst M doc/index.rst A doc/mpc-overview.png A doc/mpc_aircraft.ipynb A doc/optimal.rst A doc/steering-optimal.png A examples/mpc_aircraft.ipynb M examples/run_examples.sh A examples/steering-optimal.py Log Message: ----------- Merge pull request #549 from murrayrm/obc Optimal control module Compare: https://github.com/python-control/python-control/compare/8cba9493ab1e...66d4a53d936b |