rst-tu-dortmund / mpc_local_planner

The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations.
http://wiki.ros.org/mpc_local_planner
GNU General Public License v3.0
545 stars 143 forks source link

Kinetic #26

Open badaolaziang opened 3 years ago

badaolaziang commented 3 years ago

Adding a kinetic branch for ubuntu 16.04, referenced with teb_local_planner kinetic-devel.

recorded link: https://github.com/badaolaziang/mpc_local_planner_kinetic

necessary dependence downloading: sudo apt install coinor-libipopt-dev git clone https://github.com/rst-tu-dortmund/control_box_rst.git cd control_box_rst/ mkdir build cd build cmake .. make -j8 -l8 sudo make install

HappySamuel commented 3 years ago

Thanks to @badaolaziang . Now i finally can catkin_make mpc_local_planner successfully on the ROS Kinetic.

27

Best, Samuel

amakarow commented 3 years ago

Thanks for this backport, I just checked the code and saw you pushed the mpc_local_planner_ros header and source file into the meta package folder/root folder. Is this intended? What is the reason for this?

badaolaziang commented 3 years ago

Thank you for your time and comment. @amakarow . For kinetic devel version, I changed several functions to make it work in navigation-kinetic-devel version. As far as I'm concerned, I didnot intend to , and didnot change the structure of mpc_local_planner code. Can you further point it out, so I can see what I can do for this kinetic-devel version. Sorry and thank you very much for you time. Best wishes~