Skip to content
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

[bayes_people_tracker] memory leak / lockup #186

Open
semeyerz opened this issue Feb 4, 2016 · 3 comments
Open

[bayes_people_tracker] memory leak / lockup #186

semeyerz opened this issue Feb 4, 2016 · 3 comments
Assignees
Labels

Comments

@semeyerz
Copy link
Contributor

semeyerz commented Feb 4, 2016

We could observe that bayes_people_tracker slows down the whole system at some point by occupying all of the systems memory.
Unfortunately I can not provide debugging data(rosbag, logs, ...) yet as the system becomes pretty slow in such situations.
There seems to be a correlation between such problems and the number of persons around the robot.
This means more people (>8) increase the chance of running into the leak/lockup.

@cdondrup
Copy link
Member

cdondrup commented Feb 4, 2016

First of all, I'm sorry I forgot to answer to your email.

We haven't really observed this and our people tracking is basically running 24/7. Do you know which component exactly is causing the leak? I'll try and investigate this and see if I can reproduce it.

Can you tell me the exact configuration of nodes you are running (e.g. I remember you only ran the UBD?!) and also post the configurations you're using if you changed any of the config yaml files?

@cdondrup cdondrup added the bug label Feb 4, 2016
@cdondrup cdondrup self-assigned this Feb 4, 2016
@semeyerz
Copy link
Contributor Author

semeyerz commented Feb 4, 2016

Thanks for the fast reply.
Right now we are only using the laser based leg_detector.

The component causing the leak is bayes_people_tracker (observed with htop).

Right now we use the launch file: https://github.com/CentralLabFacilities/tobi_robot/blob/indigo/tobi_bringup/launch/people_tracker_robot.launch

@tlind
Copy link

tlind commented Mar 16, 2017

I know this issue is over a year old, but I can confirm we had a similar issue when we tried out the Bayes tracker in Freiburg. We also observed a correlation with the number of tracked targets. The issue disappeared after switching from NNJPDA to NN data association.

We were trying to debug it for a while and I believe we observed some sort of combinatorial explosion in the NNJPDA code, but couldn't quickly figure out a solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants