Ask Your Question
0

people detection / tracking (wg_perception) on indigo: easy_markers dependency

asked 2014-11-15 20:36:43 -0600

updated 2014-11-15 21:39:19 -0600

It seems that Indigo's Perception package (people detection and tracking) requires dependency: easy_markers. (two other dependencies, ros-indigo-bfl and ros-indigo-costmap-2d exists and are good). catkin_make's call stack: people-indigo-devel/people_velocity_tracker/CMakeLists.txt:4 (find_package) There is not package "ros-indigo-easy-markers" for Indigo. Out of desperation, I used "easy_markers" from wo_ros_tools_hydro, and Perception package compiles but does NOT run (does not display people, positions, produces error messages during run). Could you please upload the "easy_markers" on GitHub? This is the only dependency that is missing so far. So far, David Lu has been very helpful and posted entire People Perception. We are missing 0.0001% of the stuff.

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
1

answered 2014-11-15 21:20:30 -0600

David Lu gravatar image

https://github.com/DLu/wu_ros_tools

I will try to update the indigo binary soon.

edit flag offensive delete link more

Comments

Wow, Doctor Lu! You are God! PS: it is our Portland State University robot, MCECE bot, aka Jeeves, that runs on Ubuntu and Indigo already. And our Professor says we must have Kinect working before the end of the term! Whatever is left from the "term".

ROS_Portland_State_University_Robot gravatar image ROS_Portland_State_University_Robot  ( 2014-11-15 21:47:17 -0600 )edit

'Tis strange, 'Tis strange: I installed open_ptrack (it is their People Tracking package) and it compiled and runs beautifully on Indigo. But their site does not specify that open_ptrack must use specific versions of ROS. Somehow, it compiles on any.

ROS_Portland_State_University_Robot gravatar image ROS_Portland_State_University_Robot  ( 2014-11-15 21:58:35 -0600 )edit

Warning: building CXX leg_detector.cpp.o /face_detector/src/faces.cpp: In constructor ‘people::Faces::Faces()’: Face; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<people::face>]’ [-Wconversion-null] cam_model_(NULL){ : it complains that NULL is passed to a NOT-POINTER argument

ROS_Portland_State_University_Robot gravatar image ROS_Portland_State_University_Robot  ( 2014-11-16 18:09:49 -0600 )edit

Another dependency missing: kalman_filter. I used it from hydro distribution during people package installation.

ROS_Portland_State_University_Robot gravatar image ROS_Portland_State_University_Robot  ( 2014-11-16 18:11:52 -0600 )edit

'Tis strange, 'Tis strange: I installed open_ptrack (it is their version of ROS's People Tracking package) and it compiled and runs beautifully on Indigo. But their package is in directory "hydro", yet runs beautifully. Makes me wonder how their packages have forward compatibility.

ROS_Portland_State_University_Robot gravatar image ROS_Portland_State_University_Robot  ( 2014-11-16 18:13:42 -0600 )edit
0

answered 2020-10-27 10:26:35 -0600

Hamed_hb88 gravatar image

I had the same problem, I don't know why this happened because I had people-perception package installed and used it. but during installing another package I noticed an error during catkin_make mentioning it can not find easy_marker_DIR

Solved the error by : sudo apt-get install ros-melodic-people and sudo apt-get install ros-melodic-people-msgs

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2014-11-15 20:36:43 -0600

Seen: 1,376 times

Last updated: Oct 27