Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ROS Package for Object Detecton/Tracking

Please notice this repository is still in progress.

Intro

This package includes Ground Removal, Object Clustering, Bounding Box, IMM-UKF-JPDAF, Track Management and Object Classification for 3D-LIDAR multi object tracking. The idea is mainly come from this paper.

@双愚 modified , 若fork或star请注明来源

Setup

Frameworks and Packages

Make sure you have the following is installed:

Dataset
// 地址已失效

wget http://kitti.is.tue.mpg.de/kitti/raw_data/2011_09_26_drive_0002/2011_09_26_drive_0005_sync.zip
wget http://kitti.is.tue.mpg.de/kitti/raw_data/2011_09_26_calib.zip

// 使用下面下载
https://s3.eu-central-1.amazonaws.com/avg-kitti/raw_data/2011_09_26_calib.zip
https://s3.eu-central-1.amazonaws.com/avg-kitti/raw_data/2011_09_26_drive_0005/2011_09_26_drive_0005_sync.zip
  • Convert raw data to rosbag by using the tool made by tomas789. This is his repository.

Start

各模块代码路径:

PLEASE make sure you load the files, src/ego_velo.txt and src/ego_yaw.txt in src/imm_ukf_jpda.cpp l68, l69

Terminal 1
roscore
Terminal 2
# kitti官方
rosbag play ~/data/KittiRawdata/2011_09_26_drive_0005_sync/kitti_2011_09_26_drive_0005_synced.bag --loop

# changshu bag
rosbag play  /home/hcq/data/changshu_bag/2018-06-04-16-46-11.bag --loop



Terminal 3
rviz

arch

Terminal 4

#  推荐运行launch
roslaunch  object_tracking test.launch
#  复杂
rosrun object_tracking ground
rosrun object_tracking cluster
rosrun object_tracking tracking input:=/kitti/velo/pointcloud

Result

arch

Youtube Clip

IMAGE ALT TEXT HERE