Multi person tracker using LaserScanner
This project aims at tracking multiple moving persons to visualize them on Rviz.
Overview
geometry_msgs/Point Person[] persons Marker
LaserScanner -------------------> Moving Person Detector ----------------> Moving Person Tracker -----> Rviz Marker
Requirements
- ROS
- Python
- pip install pykalman
- rosbag files for LaserScanner data (or) Laser Scanner physical device
Steps to compile and run
- Place the follow_me folder inside your catkin workspace
- Run
catkin_make
- Run
roscore
in a new terminal - In a new terminal, run
rosbag play <bag_file>
if you have it or connect directly to laser scanner - In a new terminal, run
rosrun follow_me moving_person_detector_node
- In a new terminal, run
rosrun follow_me tracker.py
- In a new terminal, run
rviz
and under Markers selecttrack_persons
option to see the tracking markers
Demo
See demo here