No version for distro humble showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

Repository Summary

Description 中南大学FYT战队RoboMaster24赛季视觉项目
Checkout URI https://github.com/csu-fyt-vision/fyt2024_vision.git
VCS Type git
VCS Version main
Last Updated 2024-08-27
Dev Status UNKNOWN
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

FYT2024 Vision Project

中南大学FYT战队24赛季视觉项目主仓库,该项目在原rm_vision项目上扩展了自瞄选板、能量机关识别与预测、哨兵定位、自主导航等功能,为RoboMaster机器人实现了一套通用的算法框架

一、项目结构

*表示不在本仓库中直接提供,这部分模块已在CSU-RM-Sentry开源

.
│
├── rm_bringup (启动及参数文件)
│
├── rm_robot_description (机器人urdf文件,坐标系的定义)
│
├── rm_interfaces (自定义msg、srv)
│
├── rm_hardware_driver
│   ├── livox_ros_driver2 (*Livox激光雷达驱动)
│   │
│   ├── rm_camera_driver (相机驱动)
│   │
│   └── rm_serial_driver (串口驱动)
│
├── rm_auto_aim (自瞄算法)
│
├── rm_rune (打符算法)
│
├── rm_localization (*定位算法)
│
├── rm_perception (*感知算法)
│
├── rm_navigation (*导航算法)
│
├── rm_decision (*自主决策算法)
│
├── rm_utils (工具包) 
│   ├── math (包括PnP解算、弹道补偿等)
│   │
│   └── logger (日志库)
│
└── rm_upstart (自启动配置)

二、环境

如果你不需要完整功能,可以直接把相关的功能包删除掉

1. 基础

  • Ubuntu 22.04
  • ROS2 Humble
  • 大恒相机驱动

2. 自瞄

  • fmt库
  sudo apt install libfmt-dev
  
  • Sophus库 (G2O库依赖)
   git clone https://github.com/strasdat/Sophus
   cd Sophus
   mkdir build && cd build
   cmake ..
   make -j
   sudo make install
   
  • G2O库 (优化装甲板Yaw角度)
    sudo apt install libeigen3-dev libspdlog-dev libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
    git clone https://github.com/RainerKuemmerle/g2o
    cd g2o
    mkdir build && cd build
    cmake ..
    make -j
    sudo make install
    

3. 能量机关

  • OpenVINO库 (能量机关识别)

    参考OpenVINO官方文档,建议同时安装GPU相关依赖

  • Ceres库 (能量机关曲线拟合)

    sudo apt install libceres-dev
    

4. 导航

    sudo apt install ros-humble-navigation2 ros-humble-nav2-bringup
    
  • PCL库 (导航时对点云的处理)

```

File truncated at 100 lines see the full file