Skip to content
@UAV-Swarm

UAV-Swarm

Organization for D2SLAM-Fusion and UAV swarm research

HKUST-UAV-Swarm

In-door and out-door swarm slam system frame work in UAV Group

All the codes running on Jetson Orin & Xavier NX & PC

Repository name rules

  1. perception: perception algorithm
  2. control: all controller and planner
  3. 3rd-party: libs and installation scripts
  4. drivers: all devices' drivers
  5. configs: configuration files for modulse or drone environment
  6. tools: kalibration tools , bag record scripts and so on

Buildding details

3rdparty

OpenCV Jetson Orin

Jetson Orin use OpenCV4.5.4 initially. However, some contrib_libs are needed. Therefore you need to compile OpenCV4.5.4 from source code.

orin_jetpack

Download

wget -O opencv.zip https://github.com/opencv/opencv/archive/refs/tags/4.5.4.zip \
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/refs/tags/4.5.4.zip

Compile

unzip opencv.zip \
unzip opencv_contrib.zip \
cd opencv-4.5.4 \ 
mkdir build \
cd build \
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/ -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -D CUDA_ARCH_BIN='8.7' -D WITH_CUDA=1 -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D OPENCV_GENERATE_PKGCONFIG=1 -D WITH_GTK_2_X=ON -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=OFF   .. \

make -j8 \
sudo make install

Popular repositories Loading

  1. tools-OmniNxtSimulator tools-OmniNxtSimulator Public

    OmniNxt simulator based on Isaac Lab

    Python 46 5

  2. tools-quarterKalibr tools-quarterKalibr Public

    calibrate quadcam modules in a more effecient way

    Python 30 4

  3. driver-oak_ffc_4p_ros driver-oak_ffc_4p_ros Public

    oak_ffc_4p_ros package

    C++ 27 1

  4. perception-D2SLAM perception-D2SLAM Public

    Forked from HKUST-Aerial-Robotics/D2SLAM

    D2SLAM: Decentralized and Distributed Collaborative Visual-inertial SLAM System for Aerial Swarm

    Jupyter Notebook 12

  5. configs-drone-swarm configs-drone-swarm Public

    quad-cameras configs, should be put under perception-D2SLAM/config/

    2 1

  6. VINS-V2 VINS-V2 Public

    Forked from HKUST-Aerial-Robotics/VINS-Fusion

    An optimization-based multi-sensor state estimator

    C++ 2

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…