├── CMakeLists.txt ├── launch ├── vast_navigation_nmpc.launch └── vast_tracking_nmpc.launch ├── package.xml ├── params └── vast_constraints.yaml ├── plotting ├── plot_navigation.py └── plot_tracking.py ├── src ├── __pycache__ │ └── nmpc_controller.cpython-38.pyc ├── nmpc_controller.py ├── nmpc_nav_node.py ├── nmpc_node.py └── trajectory.py └── test └── test_nmpc.py /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /launch/vast_navigation_nmpc.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/launch/vast_navigation_nmpc.launch -------------------------------------------------------------------------------- /launch/vast_tracking_nmpc.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/launch/vast_tracking_nmpc.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/package.xml -------------------------------------------------------------------------------- /params/vast_constraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/params/vast_constraints.yaml -------------------------------------------------------------------------------- /plotting/plot_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/plotting/plot_navigation.py -------------------------------------------------------------------------------- /plotting/plot_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/plotting/plot_tracking.py -------------------------------------------------------------------------------- /src/__pycache__/nmpc_controller.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/src/__pycache__/nmpc_controller.cpython-38.pyc -------------------------------------------------------------------------------- /src/nmpc_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/src/nmpc_controller.py -------------------------------------------------------------------------------- /src/nmpc_nav_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/src/nmpc_nav_node.py -------------------------------------------------------------------------------- /src/nmpc_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/src/nmpc_node.py -------------------------------------------------------------------------------- /src/trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/src/trajectory.py -------------------------------------------------------------------------------- /test/test_nmpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duynamrcv/mpc_casadi/HEAD/test/test_nmpc.py --------------------------------------------------------------------------------