ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

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

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

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

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 -0500

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 -0500 )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 -0500 )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 -0500 )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 -0500 )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 -0500 )edit
0

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

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

Question Tools

2 followers

Stats

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

Seen: 1,785 times

Last updated: Oct 27 '20