-
基于ROS的差动轮式机器人非线性模型预测控制技术,即mpc_ros
资源介绍
关于ROS的模型预测控制实现
抽象的
该存储库使用从周期到单周期的移动机器人模型来实现,这意味着差动驱动轮式移动机器人具有良好的跟踪性能。 要运行此NMPC算法,您可以使用GAZEBO仿真器或定制的移动机器人,并与ROS中使用默认本地计划器的DWA算法进行比较。
特征
基于非线性Unicycle模型的MPC(通过ipopt求解器)
AMCL本地化,伪本地化(基于编码器测距法)
GAZEBO模拟,服务
安装
Ubuntu 18.04
安装ROS Melodic
安装ROS依赖项:
sudo apt install ros-melodic-costmap-2d ros-melodic-move-base ros-melodic-global-planner ros-melodic-amcl
安装Ipopt:请参阅“ document / ipopt_install”中的教程。