strands-project / strands_perception_people

long-term detection, tracking and recognition of people
96 stars 70 forks source link

Can't get the position and can't show marker array. #214

Open creamiracle opened 7 years ago

creamiracle commented 7 years ago

Hey, I have install the tracker, map_server, openni2, sicks300 laser and mongodb_store. And I have change the namespace of camera from "head_xtion" to "camera" and changed the /ground_plan_fix to /ground_plan(which is the same as the standalone.launch) to make the tracker run. When I use the ground_plane_fixed, the /upper_body_detector doesn't publish anything.(Super weird). The situation now is I can echo topic "camera/depth/camera_info", "camera/rgb/image_rect_color" and "/ground_plan" these topics has something to publish, when I show on the RVIZ, the image(subscribe from /upper_body_detector/image) has images and red rectangle to detect people. But I can't get anything from the marker_array for "/people_tracker/marker_array" or "/people_tracker_filter/marker_array" . And when I try to echo topic "/people_tracker_filter/positions" or "/people_tracker/positions" I can't get any message, only a responese "cannot load message class for [bayes_people_tracker/peopleTracker].Are your messages buitl?" And the terminal will show "Failed transform:"map" passed to lookupTransform argument traget_frame does not exist", So how can I fix to get the position of detected human?