渣包车工控机必备安装的库文件.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. 1. 安装vscode及其插件
  2. (1)官网(https://code.visualstudio.com/docs/?dv=linuxarm64_deb)下载arm的vscode文件
  3. (2)安装:sudo dpkg -i code_1.78.2-1683731010_amd64.deb
  4. (3)修改背景为白色:File -> Preferences -> Theme -> Color Theme[Ctrl+k Ctrl+T] - > Light(Visual Stdio)
  5. (4)升级:sudo apt-get update,sudo apt-get install code
  6. (5)安装基本插件:C/C++、c/c++ Extension Pack、CMake、CMake Tools、catkin-tools、ros
  7. 2. 安装Eigen库
  8. (1) 官网下载(tar.gz文件):https://eigen.tuxfamily.org
  9. 4. 安装json库
  10. 5. 安装serial
  11. sudo apt-get install ros-noetic-serial
  12. 6. 安装PCL
  13. (1) sudo apt update
  14. (2) sudo apt install libpcl-dev (该命令将会安装pcl的所有依赖库、开发工具和文档等)
  15. (3) sudo apt install pcl-tools (该命令将会安装pcl的可视化工具:pcl_viewer、pcl_convert_pcd_ascii_binary)
  16. (4) 总结:
  17. (a) 安装完成后,可在/usr/include/pcl-1.10目录下找到PCL的头文件
  18. (b) 可在代码中使用#include <pcl/XXX.h>来包含这些头文件
  19. (c) 查看pcl版本: dpkg -l | grep libpc
  20. (d) 检查是否安装成功:pcl_viewer xxx.pcd(查看是否打开相应点云数据)
  21. 7. 将程序SlagPotCarrier_ws拷贝到home/workspace目录里面,解压
  22. 8. 打开终端
  23. (1) cd workspace/SlagPotCarrier_ws
  24. (2) catkin_make
  25. 若第2步没有错误,就表示程序编译通过
  26. 9. 读取配置文件
  27. (1)打开终端
  28. (2)cd workspace/SlagPotCarrier_ws
  29. (3) source devel/setup.bash
  30. (4) roslaunch config_pkg read_config.launch
  31. 10. 读取RTK数据
  32. (1)打开终端
  33. (2)cd workspace/SlagPotCarrier_ws
  34. (3) source devel/setup.bash
  35. (4) roslaunch rtk_imu_pkg rtk_imu.launch
  36. 11.融合定位输出
  37. (1)打开终端
  38. (2)cd workspace/SlagPotCarrier_ws
  39. (3) source devel/setup.bash
  40. (4) roslaunch fusion_localization_pkg fusion_localization.launch