Skip to content

DongDongWw/simple_ackermann_tracking

Repository files navigation

Ackermann mpc trajectory tracking, using osqp-eigen as solver, gazebo, rviz and protobuf for visualization and analysis

env: ros-noetic, Gazebo, Rviz

third_party: osqp, osqp-eigen, steer_bot, protobuf

Run

#! need to install osqp in system to use osqp-eigen first, details in osqp-eigen

git clone https://github.com/DongDongWw/simple_ackermann_tracking.git
git submodule update --init --recursive

# Check dependencies
rosdep check --from-paths src --ignore-src --rosdistro noetic
# Install dependencies
rosdep install --from-paths src --ignore-src --rosdistro noetic -y

# ros build proj
catkin_make -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
# roslaunch
source devel/setup.bash # or zsh
roslaunch traj_tracking traj_tracking.launch

Rviz rviz_sim_img

Visualization python

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published