From 7aa30f19d5874aecf42e8f1d5e1566b0141e84e0 Mon Sep 17 00:00:00 2001 From: Simon <> Date: Fri, 16 Dec 2022 10:25:04 +0100 Subject: [PATCH] Update README --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 04649a2..91e4f0a 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,13 @@ pointcloud_to_laserscan and velodyne_description are standard packages that have been altered, this is why they are included in this repository. To make the LiDAR less resource-heavy, the velodyne_description has been modified to make it generate more sparse readings. ## Copy bash files to root catkin workspace folder -Copy these files to your catkin worksspace, they are used to launch Gazeob, RViz, the LiDAR-launch file, and the MPC-launch file. +Copy the bash files to your catkin worksspace, they are used to launch Gazeob, RViz, the LiDAR-launch file, and the MPC-launch file. ``` cp src/reactive-collision-avoidance/bash_launch_files/* . ``` ## Installing ACADO for MPC +Do the following in the src/ folder in your catkin workspace. ``` git clone https://github.com/acado/acado.git -b stable ACADOtoolkit @@ -35,7 +36,9 @@ source [pathToAcado]/build/acado_env.sh ## Modifying MPC The MPC Solver is generated by: mav_control_rw/mav_nonlinear_mpc/solver_made_from_cpp/nmpc_solver_setup.cpp + The MPC Solver is used by: mav_control_rw/mav_nonlinear_mpc/src/nonlinear_mpc.cc + Generated arrays can be seen in: mav_control_rw/mav_nonlinear_mpc/solver/acado_common.h ### When changes are made to nmpc_solver_setup, make sure to build it accordingly: -- GitLab