• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    Python
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

implement the VoxelNet with ROS, using Kitti data to test

Voxelnet ROS Implementation


VoxelNet Implementation codes from "https://github.com/qianguih/voxelnet"

Dependencies

  • python3.5+
  • TensorFlow (tested on 1.4)
  • opencv
  • shapely
  • numba
  • easydict
  • ROS
  • jsk package

Data Preparation

Download the test data: https://pan.baidu.com/s/1kxZxrjGHDmTt-9QRMd_kOA

unzip to data folder,Directory structure should be:

data
----lidar_2d
--------0000...1.npy
--------0000...2.npy
--------.......

Instructions

before run the code, you may need to install:

  • clone this repository
  • move voxelnet_ros folder to your catkin_ws
  • catkin_make
  • roscd voxelnet/script/
  • python3 voxelnet_ros.py & python3 pub_kitti_point_cloud.py
    • unfortunately, rosrun won't work. because it's using Python 3.x instead of 2.x

ROS Node

Rviz Animation

Future Work

  • Retrain the model
  • Still too slow, need more efficient implementation for the VoxelNet
  • code clean

More Repositories

1

ndt_localizer

A simple, clean NDT licalization ROS package.
C++
309
star
2

LaneNetRos

Ros node to use LaneNet to detect the lane in camera
Python
157
star
3

plane_fit_ground_filter

A point cloud ground filter based on ground plane fitting
C++
102
star
4

cnn_seg_lidar

Real time 3D semantic segmentation for Lidar, Ros based project
C++
85
star
5

SqueezeSeg_Ros

This is a ros package that implement the SqueezeSeg
Python
83
star
6

cam_lidar_calibration

camera-lidar calibration ros package
C++
57
star
7

EasyPointPillars

easy and simple way to train, export and deploy pointpillars for 3D detection
Python
54
star
8

ad_with_lanelet2

sample of ad system to use lanelet2 framework
C++
43
star
9

lidar_ground_filter

This is a lidar ground filter ros node
C++
28
star
10

tl_detector

train your traffic light detector with Lisa dataset and tensorflow object detection API in both GPU and Google TPU
Jupyter Notebook
11
star
11

apollo-ros

clone from apollo_ros_bridge, enable to convert the image to ros
C++
5
star
12

mapping_collection

collection of HD mapping open source tools
C++
5
star
13

dslab_ros_tutorial

a very simple ros node for dslab lesson
Makefile
4
star
14

lanenet-lane-detection-py2

Modification of the lanenet-lane-detection project for python2 execution
Python
4
star
15

can_control

A ros node for autonomous car can control
C++
3
star
16

HuskyPractice

This is a ros simple code for learning
CMake
3
star
17

utm_projector

A ros node for longlat to utm xyz projection (based on proj4)
C++
2
star
18

PointPillars-TF

PointPillars implementation using TensorFlow.
Python
2
star
19

LaneDetect

a c++ lane detector
C++
2
star
20

mindvision_usb_node

the ros node for MindVision Camera
C++
2
star
21

Highway-Path-Planner

A highway path planner based on finite state machine and spline
C++
2
star
22

UKF_Test

This is my learning code of unscented kalman filter
C++
2
star
23

NumberTranslate

this is
Python
1
star
24

cananys

C++
1
star
25

control_tool

control tools for exteriments of Kinematic model and MPC
Python
1
star
26

DSLab_Machine_learning

This is the reading materials of DSLab ML group
1
star
27

adams_cuda_learn

my learning notes about cuda programming
Cuda
1
star
28

velodyne-Apollo

velodyne ros package (Apollo supported)
C++
1
star