开源项目 `grad_traj_optimization` 使用教程-CSDN博客
ubuntu如何切换到root用户_ubuntu切换到root用户-CSDN博客
catkin_make: command not found 解决办法_catkin-make not found-CSDN博客
这就说明需要编译的package虽然存在,但不在指定的目录下。catkin_make命令只能在工作区顶层运行,它只会编译~/catkin_ws/src下的源码。
解决方法:
法一:直接将想要编译的包移至catkin_ws/src目录下,再编译问题即可解决
出现The specified base path ““ contains a package but “catkin_make“ must be invoked...的解决方法-CSDN博客
步骤
切换到根目录
cd ~
新建文件夹
mkdir catkin_ws/src
在ROS上构建
将仓库克隆到您的catkin工作区并运行catkin_make。例如:
cd ~/catkin_ws/srcgit clone https://github.com/HKUST-Aerial-Robotics/grad_traj_optimization.gitcd ../ //切换到catkin_ws文件夹catkin_make //编译项目
source ./devel/setup.bash //运行launch文件之前,先配置运行环境,否则报错
roslaunch grad_traj_optimization traj_rviz.launch
运行结果:
3d插件没装,所以报错,不影响使用
source ~/catkin_ws/devel/setup.bash
roslaunch grad_traj_optimization click.launch