日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu16.04运行VoxelNetRos

發(fā)布時(shí)間:2025/4/5 Ubuntu 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu16.04运行VoxelNetRos 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

link

  • 系統(tǒng)環(huán)境
    Ubuntu16.04
    ROS-Kinetic
    Python 3.5
  • 安裝
    2.1 安裝rviz插件
    因?yàn)槌绦蛑惺褂昧?#xff08;BoundingBox, BoundingBoxArray)這兩個(gè)msgs,所以應(yīng)使用以下命令安裝rviz插件:
  • sudo apt-get install ros-kinetic-jsk-rviz-plugins
    1
    2.2 創(chuàng)建voxelnet虛擬環(huán)境
    conda create -n voxelnet python=3.5

    激活虛擬環(huán)境

    source activate voxelnet
    1
    2
    3
    注意:下面的操作都在虛擬環(huán)境中執(zhí)行

    2.3 安裝依賴
    pip install Tensorflow==1.4
    pip install OpenCV-python
    pip install shapely
    conda install numba
    pip install easydict
    pip install pyyaml
    pip install rospkg
    pip install matplotlib
    1
    2
    3
    4
    5
    6
    7
    8
    2.4 下載VoxelNet
    voxelnet源程序地址:https://github.com/qianguih/voxelnet
    下載完畢后解壓,并進(jìn)入該目錄:

    cd voxelnet
    1
    2.5 編譯Cython模塊
    python3 setup.py build_ext --inplace
    1
    編譯完成后,會(huì)在./utils目錄下生成一個(gè)box_overlaps.cpython-35m-x86_64-linux-gnu.so文件,后面運(yùn)行VoxelNetRos程序時(shí)會(huì)用到該文件。

    2.6 下載VoxelNetRos
    VoxelNetRos源程序地址:https://github.com/AbangLZU/VoxelNetRos
    下載完畢后解壓,重命名為VoxelNetRos。
    使用上述編譯生成的box_overlaps.cpython-35m-x86_64-linux-gnu.so文件替換/VoxelNetRos/voxelnet/utils/下相應(yīng)的.so文件。

    2.7 準(zhǔn)備數(shù)據(jù)
    數(shù)據(jù)地址: https://pan.baidu.com/s/1kxZxrjGHDmTt-9QRMd_kOA
    下載并解壓,拷貝至/VoxelNetRos/data/下,使得該路徑下的文件結(jié)構(gòu)為:

    data
    ----lidar_2d
    --------0000…1.npy
    --------0000…2.npy
    --------…
    1
    2
    3
    4
    5
    2.8 運(yùn)行程序
    打開一個(gè)新終端輸入:

    roscore
    1
    創(chuàng)建工作空間:

    mkdir -p VoxelNetRos_ws/src
    1
    將上述VoxelNetRos包移動(dòng)至VoxelNetRos_ws/src目錄下,編譯運(yùn)行:

    cd VoxelNetRos_ws
    catkin_make
    source devel/setup.bash
    roscd voxelnet_ros/script/
    python3 voxelnet_ros.py & python3 pub_kitti_point_cloud.py
    1
    2
    3
    4
    5
    再打開一個(gè)新終端輸入rviz命令啟動(dòng)rviz插件,rviz插件啟動(dòng)后將Global Options中的固定坐標(biāo)(Fixed Frame)選項(xiàng)設(shè)置為velodyne,使用add添加類型為PointCloud2,話題(Topic)設(shè)置為(/velodyne_points_modified),如果選擇Topic為velodyne_points則可以看到原始點(diǎn)云信息。使用add添加類型為BoundingBox,話題(Topic)設(shè)置為(/voxelnet_bbox),使用add添加類型為BoundingBoxArray,話題(Topic)設(shè)置為(/voxelnet_arr_bbox)。
    結(jié)果如下圖所示:

    參考:

    https://blog.csdn.net/r1141207831/article/details/102943740?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
    https://blog.csdn.net/r1141207831/article/details/96423897
    https://github.com/AbangLZU/VoxelNetRos/issues/1
    ————————————————
    版權(quán)聲明:本文為CSDN博主「Amelie_xiao」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
    原文鏈接:https://blog.csdn.net/lemonxiaoxiao/article/details/113849870

    總結(jié)

    以上是生活随笔為你收集整理的Ubuntu16.04运行VoxelNetRos的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。