深蓝学院《移动机器人运动规划》第九期,第6章课程作业。该代码实现了基于nonlinear MPC的轨迹跟踪控制,并解决了系统控制时延的问题。
./install_tools.sh
catkin_make -j1
source devel/setup.bash
roslaunch mpc_car simulation.launch
./src/mpc_car/config/mpc_car.yaml -> mpc parameters
./src/car_simulator/config/car_simulator.yaml -> initial states (in simulation)
- 第一条轨迹结果(考虑输入延迟生效)如下: