-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work at all. After complete installation, all I got was settings tab, but no results. #1
Comments
Hi @aquibrash87 I did not document adjusting the URDF and Launch files according to the sensor you are using: As for the For the URDF, take a look at the frameid of your 3D lidar point cloud output, and adjust the URDF link name accordingly. |
Please note that this code was more or less a one-off to help a Burning Man project, so the code quality reflects as such. It was meant to be adjustable and provide basic positions of clusters that were within the boundaries of a person. It does not do anything advanced other than filtering, octree for spatial change detection, and clustering. |
You will have to change the URDF frame id to match the frame id of your velodyne points topic: Specifically, you will need to replace "QP308" with your velodyne frame id here: Keep in mind, this code was written with a stationary LiDAR. No movement or tracking filters have been implemented. The code is rough, and you will have to use the dynamic reconfigure menu to find the sweet spot for your data. If you are using the default launch commands, consider uncommenting the following lines: |
Closing this issue as the original poster has not responded, and the comments in this thread should solve their issues. |
Hi Cosmo. I would like to know if this works for real time tracking. I have a M8 lidar but I don't know where to put de lidar IP, or does it just work with changing the name "QP308" for my lidar's name? Thanks! |
@jfelipemojica This is OK for "real-time" tracking, but the update rate depends on your hardware. This software was written for a static, non-moving, lidar assembly that required some way to track movement around the lidar. Given the 10hz scan rate from the Quanergy M8, this program had 10hz tracking. You should start the lidar with the ROS driver for that lidar, and check the Notes in the README.md for the urdf and topic changes. If you need to find your frameid, start the ROS lidar driver up and do a |
Hrpmh, the scale of your lidar scan seems small, and it is more dense than the LiDAR I used (8-layer Quanergy M8) Play around with the values from Dynamic Reconfigure (or the cfg file), you might find detection by increasing the min/max cluster sizes and the cluster tolerance. If you compare your picture to the picture in the README, you will see the scale and layer difference: |
Hi Cosmo, would you like to explain more about these parameters? I'm not familiar with them.
regards, |
Hi, I am interesting in it and want to perform it with device of velodyne,so can you tell me whether detect human successful with your device thanks. |
@liemwellys thought I responded to this, guess it slipped... Cluster tolerance is the factors the minimum and maximum cluster size to determine it a cluster resembles a person. This isn't a great method for detection, but it was a quick implementation to get some other software written. Leaf size and resolution relate to the octree and are aimed towards performance optimization. |
@huyusheng123 the method used in this repository assumes clusters of points that move from a stationary lidar and are within a defined size are a person. |
I would love to give it a try, can you please suggest, if there is any point or step whcih you have not documented?
The text was updated successfully, but these errors were encountered: