cob_people_detection No connection to server 'load_model_server'
Hello,
I am following the Quick Start for cobpeopledetection in readme.md. When launching
roslaunch cobpeopledetection people_detection.launch
everything launches fine but I have error saying: "[ERROR] : Recognition model not trained." Which should be normal because I haven't done any training so far. So, when running :
rosrun cobpeopledetection peopledetectionclient
I have error: No connection to server 'loadmodelserver'. It appears that server 'loadmodelserver' is launched in facerecognizernode.cpp , BUT ONLY if there is trained data! So there is a loop, I can not train data without that server, and there is no server without trained data??
What am I missing? Should I use some other launch file or some other client to train the data first?
Thanks in advance!
Asked by brinij on 2017-04-27 09:14:29 UTC
Answers
Thanks for your interest. One of my colleagues just fixed the bug.
Please check https://github.com/ipa320/cob_people_perception/commit/f69c19e265f95ad1cef0ccccf7faaf50a9e75348
Asked by cagbal on 2017-06-14 07:51:08 UTC
Comments
Try the combination of the following packages:
https://github.com/ipa320/cob_people_perception/tree/indigo_dev-with-dlib
and
https://github.com/ipa320/cob_perception_common
and build them (with catkin_make
) in a new catkin workspace (for sure).
Do not forget to install all dependencies for both packages and than execute source setup.bash
in devel folder.
I assume you're working with ROS Indigo and (x)ubuntu 14.04 (like me). I had the same problem.
Good luck
Asked by alex_wwa on 2017-06-14 08:00:07 UTC
Comments
Hi, we solved the problem. Just download the current version of cob_people_perception from github. Unfortunately, an error was introduced in one of the commits some months ago.
Asked by ipa-rmb on 2017-06-14 09:10:40 UTC
Comments
It works. This is the power of positive thinking :) Thank you
Asked by alex_wwa on 2017-06-14 10:07:41 UTC
Comments