├── .gitignore ├── LICENSE ├── MPC_linear_tracking.py ├── PF_range.py ├── README.md ├── UKF_range_bearing.py ├── UT_example.py ├── ackermann_kinematic.py ├── control_approx_linearization.py ├── dead_recknoning_cart.py ├── diffdrive_GNSS_EKF.py ├── diffdrive_control_mpc.py ├── diffdrive_control_mpc_alternate.py ├── diffdrive_kinematic.py ├── dynamic_extension_tracking.py ├── fws_beacons_ekf.py ├── fws_beacons_observer.py ├── fws_kinematic.py ├── kalman_filter_cart.py ├── mobotpy ├── __init__.py ├── graphics.py ├── integration.py └── models.py ├── oneD_combined_control.py ├── oneD_discrete_control.py ├── oneD_dynamic.py ├── oneD_dynamic_control.py ├── oneD_dynamic_observer.py ├── oneD_integral_control.py ├── oneD_kinematic.py ├── oneD_kinematic_control.py ├── recursive_least_squares.py ├── tricycle_kinematic.py ├── unicycle_dynamic.py └── vanilla_SLAM.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /MPC_linear_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/MPC_linear_tracking.py -------------------------------------------------------------------------------- /PF_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/PF_range.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/README.md -------------------------------------------------------------------------------- /UKF_range_bearing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/UKF_range_bearing.py -------------------------------------------------------------------------------- /UT_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/UT_example.py -------------------------------------------------------------------------------- /ackermann_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/ackermann_kinematic.py -------------------------------------------------------------------------------- /control_approx_linearization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/control_approx_linearization.py -------------------------------------------------------------------------------- /dead_recknoning_cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/dead_recknoning_cart.py -------------------------------------------------------------------------------- /diffdrive_GNSS_EKF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/diffdrive_GNSS_EKF.py -------------------------------------------------------------------------------- /diffdrive_control_mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/diffdrive_control_mpc.py -------------------------------------------------------------------------------- /diffdrive_control_mpc_alternate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/diffdrive_control_mpc_alternate.py -------------------------------------------------------------------------------- /diffdrive_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/diffdrive_kinematic.py -------------------------------------------------------------------------------- /dynamic_extension_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/dynamic_extension_tracking.py -------------------------------------------------------------------------------- /fws_beacons_ekf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/fws_beacons_ekf.py -------------------------------------------------------------------------------- /fws_beacons_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/fws_beacons_observer.py -------------------------------------------------------------------------------- /fws_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/fws_kinematic.py -------------------------------------------------------------------------------- /kalman_filter_cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/kalman_filter_cart.py -------------------------------------------------------------------------------- /mobotpy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mobotpy/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/mobotpy/graphics.py -------------------------------------------------------------------------------- /mobotpy/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/mobotpy/integration.py -------------------------------------------------------------------------------- /mobotpy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/mobotpy/models.py -------------------------------------------------------------------------------- /oneD_combined_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_combined_control.py -------------------------------------------------------------------------------- /oneD_discrete_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_discrete_control.py -------------------------------------------------------------------------------- /oneD_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_dynamic.py -------------------------------------------------------------------------------- /oneD_dynamic_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_dynamic_control.py -------------------------------------------------------------------------------- /oneD_dynamic_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_dynamic_observer.py -------------------------------------------------------------------------------- /oneD_integral_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_integral_control.py -------------------------------------------------------------------------------- /oneD_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_kinematic.py -------------------------------------------------------------------------------- /oneD_kinematic_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/oneD_kinematic_control.py -------------------------------------------------------------------------------- /recursive_least_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/recursive_least_squares.py -------------------------------------------------------------------------------- /tricycle_kinematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/tricycle_kinematic.py -------------------------------------------------------------------------------- /unicycle_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/unicycle_dynamic.py -------------------------------------------------------------------------------- /vanilla_SLAM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/botprof/agv-examples/HEAD/vanilla_SLAM.py --------------------------------------------------------------------------------