From 2d7e1589f2e61a8a6cb06eee011d0c9c1dad9531 Mon Sep 17 00:00:00 2001 From: Isaac IY Saito <130s@lateeye.net> Date: Mon, 12 Oct 2015 12:29:56 -0700 Subject: [PATCH] Add people_app pkg --- people/package.xml | 1 + people_app/CMakeLists.txt | 48 + people_app/launch/pr2.rviz | 1130 +++++++++++++++++ .../sample_facedetector_rgbd_pr2.launch | 19 + .../sample_facedetector_rgbd_turtlebot.launch | 20 + .../sample_facedetector_rgbd_xtion.launch | 30 + people_app/launch/turtlebot.rviz | 336 +++++ people_app/package.xml | 21 + people_msgs/package.xml | 2 +- 9 files changed, 1606 insertions(+), 1 deletion(-) create mode 100644 people_app/CMakeLists.txt create mode 100644 people_app/launch/pr2.rviz create mode 100644 people_app/launch/sample_facedetector_rgbd_pr2.launch create mode 100644 people_app/launch/sample_facedetector_rgbd_turtlebot.launch create mode 100644 people_app/launch/sample_facedetector_rgbd_xtion.launch create mode 100644 people_app/launch/turtlebot.rviz create mode 100644 people_app/package.xml diff --git a/people/package.xml b/people/package.xml index 1ab741a3..48eb1f55 100644 --- a/people/package.xml +++ b/people/package.xml @@ -18,6 +18,7 @@ + people_app people_msgs face_detector leg_detector diff --git a/people_app/CMakeLists.txt b/people_app/CMakeLists.txt new file mode 100644 index 00000000..0d8843db --- /dev/null +++ b/people_app/CMakeLists.txt @@ -0,0 +1,48 @@ +cmake_minimum_required(VERSION 2.8.3) +project(people_app) + +find_package(catkin REQUIRED COMPONENTS + face_detector + jsk_pr2_startup + leg_detector + people_msgs + pr2_gazebo + turtlebot_gazebo +) + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if you package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES people_app +# CATKIN_DEPENDS face_detector jsk_pr2_startup leg_detector people_msgs pr2_gazebo turtlebot_gazebo +# DEPENDS system_lib +) + +## Mark other files for installation (e.g. launch and bag files, etc.) +install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_people_app.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/people_app/launch/pr2.rviz b/people_app/launch/pr2.rviz new file mode 100644 index 00000000..fb748c42 --- /dev/null +++ b/people_app/launch/pr2.rviz @@ -0,0 +1,1130 @@ +Panels: + - Class: rviz/Displays + Help Height: 78 + Name: Displays + Property Tree Widget: + Expanded: + - /Global Options1 + Splitter Ratio: 0.557554 + Tree Height: 440 + - Class: rviz/Selection + Name: Selection + - Class: rviz/Tool Properties + Expanded: + - /2D Pose Estimate1 + - /2D Nav Goal1 + - /Publish Point1 + Name: Tool Properties + Splitter Ratio: 0.588679 + - Class: rviz/Views + Expanded: + - /Current View1 + Name: Views + Splitter Ratio: 0.5 + - Class: rviz/Time + Experimental: false + Name: Time + SyncMode: 0 + SyncSource: BaseScan +Visualization Manager: + Class: "" + Displays: + - Alpha: 0.5 + Cell Size: 1 + Class: rviz/Grid + Color: 160; 160; 164 + Enabled: true + Line Style: + Line Width: 0.03 + Value: Lines + Name: Grid + Normal Cell Count: 0 + Offset: + X: 0 + Y: 0 + Z: 0 + Plane: XY + Plane Cell Count: 10 + Reference Frame: + Value: true + - Alpha: 1 + Buffer Length: 1 + Class: rviz/Path + Color: 0; 0; 255 + Enabled: false + Line Style: Lines + Line Width: 0.03 + Name: Path + Offset: + X: 0 + Y: 0 + Z: 0 + Topic: /move_base_node/DWAPlannerROS/global_plan + Value: false + - Alpha: 1 + Class: rviz/RobotModel + Collision Enabled: false + Enabled: true + Links: + All Links Enabled: true + Expand Joint Details: false + Expand Link Details: false + Expand Tree: false + Link Tree Style: Links in Alphabetic Order + base_bellow_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + base_footprint: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + base_laser_link: + Alpha: 1 + Show Axes: false + Show Trail: false + base_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + bl_caster_l_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + bl_caster_r_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + bl_caster_rotation_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + br_caster_l_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + br_caster_r_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + br_caster_rotation_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + double_stereo_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fl_caster_l_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fl_caster_r_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fl_caster_rotation_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fr_caster_l_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fr_caster_r_wheel_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + fr_caster_rotation_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_mount_kinect_ir_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_mount_kinect_ir_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + head_mount_kinect_rgb_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_mount_kinect_rgb_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + head_mount_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_mount_prosilica_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_mount_prosilica_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + head_pan_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_plate_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + head_tilt_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + high_def_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + high_def_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + imu_link: + Alpha: 1 + Show Axes: false + Show Trail: false + l_elbow_flex_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_forearm_cam_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + l_forearm_cam_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + l_forearm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_forearm_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_l_finger_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_l_finger_tip_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + l_gripper_l_finger_tip_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_led_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + l_gripper_motor_accelerometer_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_motor_screw_link: + Alpha: 1 + Show Axes: false + Show Trail: false + l_gripper_motor_slider_link: + Alpha: 1 + Show Axes: false + Show Trail: false + l_gripper_palm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_r_finger_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_r_finger_tip_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_gripper_tool_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + l_shoulder_lift_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_shoulder_pan_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_torso_lift_side_plate_link: + Alpha: 1 + Show Axes: false + Show Trail: false + l_upper_arm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_upper_arm_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_wrist_flex_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + l_wrist_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + laser_tilt_link: + Alpha: 1 + Show Axes: false + Show Trail: false + laser_tilt_mount_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + narrow_stereo_l_stereo_camera_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + narrow_stereo_l_stereo_camera_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + narrow_stereo_link: + Alpha: 1 + Show Axes: false + Show Trail: false + narrow_stereo_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + narrow_stereo_r_stereo_camera_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + narrow_stereo_r_stereo_camera_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + projector_wg6802418_child_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + projector_wg6802418_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_elbow_flex_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_forearm_cam_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_forearm_cam_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_forearm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_forearm_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_l_finger_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_l_finger_tip_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_gripper_l_finger_tip_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_led_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_gripper_motor_accelerometer_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_motor_screw_link: + Alpha: 1 + Show Axes: false + Show Trail: false + r_gripper_motor_slider_link: + Alpha: 1 + Show Axes: false + Show Trail: false + r_gripper_palm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_r_finger_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_r_finger_tip_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_gripper_tool_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + r_shoulder_lift_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_shoulder_pan_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_torso_lift_side_plate_link: + Alpha: 1 + Show Axes: false + Show Trail: false + r_upper_arm_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_upper_arm_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_wrist_flex_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + r_wrist_roll_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + sensor_mount_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + torso_lift_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + torso_lift_motor_screw_link: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_l_stereo_camera_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_l_stereo_camera_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_link: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_r_stereo_camera_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + wide_stereo_r_stereo_camera_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + Name: RobotModel + Robot Description: robot_description + TF Prefix: "" + Update Interval: 0 + Value: true + Visual Enabled: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/LaserScan + Color: 255; 255; 0 + Color Transformer: FlatColor + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: BaseScan + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.07 + Style: Spheres + Topic: /base_scan + Use Fixed Frame: true + Use rainbow: true + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 8.98706 + Min Value: 2.21355 + Value: true + Axis: X + Channel Name: z + Class: rviz/LaserScan + Color: 255; 255; 255 + Color Transformer: FlatColor + Decay Time: 0 + Enabled: false + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 1.08762 + Min Color: 0; 0; 0 + Min Intensity: 0.19098 + Name: TiltScan + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.01 + Style: Flat Squares + Topic: /tilt_scan + Use Fixed Frame: true + Use rainbow: true + Value: false + - Alpha: 0.7 + Class: rviz/Map + Color Scheme: map + Draw Behind: false + Enabled: true + Name: Map + Topic: /map + Value: true + - Alpha: 1 + Class: rviz/Polygon + Color: 255; 0; 0 + Enabled: false + Name: FootPrint + Topic: /move_base_node/local_costmap/obstacle_layer_footprint/footprint_stamped + Value: false + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/PointCloud2 + Color: 255; 255; 255 + Color Transformer: RGB8 + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: KinectPointCloud + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.008 + Style: Flat Squares + Topic: /kinect_head_c2/depth_registered/half/points + Use Fixed Frame: true + Use rainbow: true + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 0.815162 + Min Value: 0.471843 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/PointCloud2 + Color: 255; 0; 0 + Color Transformer: FlatColor + Decay Time: 0 + Enabled: false + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: TiltLaserPointCloud + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.03 + Style: Flat Squares + Topic: /tilt_scan_filtered + Use Fixed Frame: true + Use rainbow: true + Value: false + - Class: rviz/TF + Enabled: false + Frame Timeout: 15 + Frames: + All Enabled: true + Marker Scale: 1 + Name: TF + Show Arrows: true + Show Axes: true + Show Names: true + Tree: + {} + Update Interval: 0 + Value: false + - Class: rviz/Camera + Enabled: false + Image Rendering: background and overlay + Image Topic: /kinect_head_c2/rgb/image_rect_color + Name: KinectCamera + Overlay Alpha: 0.3 + Queue Size: 2 + Transport Hint: raw + Value: false + Visibility: + "": true + AmbientSound: false + BaseScan: false + Battery: + Battery0: true + Battery1: true + Battery2: true + Battery3: true + Value: true + BoundingBoxArray: true + Diagnostics: + Computers: true + Motors: true + Power: true + Value: true + FootPrint: true + GlobalCostMap: true + Grid: true + Grounds: true + KinectCameraInfo: false + KinectPointCloud: false + LaserChairFoot: false + LaserFilteredFoot: true + LocalCostMap: true + Map: true + NarrowCamera: true + ObjectDetection: false + OccupancyGrid: true + Path: true + PeoplePositionMeasurementArray: false + RobotModel: false + SafeCostMap: true + Spot: false + TF: true + TiltLaserPointCloud: true + TiltScan: false + Value: true + Walls: false + Zoom Factor: 1 + - Class: rviz/Camera + Enabled: false + Image Rendering: background and overlay + Image Topic: /narrow_stereo/left/image_rect_color + Name: NarrowCamera + Overlay Alpha: 0.5 + Queue Size: 2 + Transport Hint: raw + Value: false + Visibility: + "": true + AmbientSound: true + BaseScan: true + Battery: + Battery0: true + Battery1: true + Battery2: true + Battery3: true + Value: true + BoundingBoxArray: true + Diagnostics: + Computers: true + Motors: true + Power: true + Value: true + FootPrint: true + GlobalCostMap: true + Grid: true + Grounds: true + KinectCamera: true + KinectCameraInfo: true + KinectPointCloud: true + LaserChairFoot: true + LaserFilteredFoot: true + LocalCostMap: true + Map: true + ObjectDetection: true + OccupancyGrid: true + Path: true + PeoplePositionMeasurementArray: true + RobotModel: true + SafeCostMap: true + Spot: true + TF: true + TiltLaserPointCloud: true + TiltScan: true + Value: true + Walls: true + Zoom Factor: 1 + - Class: rviz/MarkerArray + Enabled: false + Marker Topic: /spots_marker_array + Name: Spot + Namespaces: + {} + Queue Size: 100 + Value: false + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/LaserScan + Color: 255; 85; 0 + Color Transformer: FlatColor + Decay Time: 0 + Enabled: false + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: LaserFilteredFoot + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.15 + Style: Spheres + Topic: /scan_filtered_foot + Use Fixed Frame: true + Use rainbow: true + Value: false + - Class: rviz/MarkerArray + Enabled: false + Marker Topic: /detect_chair_debug_marker + Name: LaserChairFoot + Namespaces: + {} + Queue Size: 100 + Value: false + - Class: rviz/MarkerArray + Enabled: false + Marker Topic: /object_detection_marker_array + Name: ObjectDetection + Namespaces: + {} + Queue Size: 100 + Value: false + - Class: jsk_rviz_plugin/PeoplePositionMeasurementArray + Enabled: true + Name: PeoplePositionMeasurementArray + Topic: /face_detector/people_tracker_measurements_array + Value: true + anonymous: false + size: 0.3 + text: person found here person found here + timeout: 100 + - Class: jsk_rviz_plugin/CameraInfo + Enabled: false + Image Topic: "" + Name: KinectCameraInfo + Topic: /kinect_head/depth_registered/camera_info + Value: false + alpha: 0.5 + color: 85; 255; 255 + edge color: 255; 0; 0 + far clip: 2 + not show side polygons: true + show edges: true + show polygons: false + use image: false + - Alpha: 1 + Bias: 25 + Class: jsk_rviz_plugin/AmbientSound + Color: 204; 51; 204 + Enabled: false + Gradient: 0.5 + History Length: 1 + Name: AmbientSound + Scale: 0.3 + Topic: /HarkPower + Value: false + Width: 0.1 + - Class: rviz/Group + Displays: + - Class: jsk_rviz_plugin/PieChart + Enabled: true + Name: Battery0 + Topic: /visualization/battery/value0 + Value: true + auto color change: false + background color: 0; 0; 0 + backround alpha: 0 + foreground alpha: 0.7 + foreground alpha 2: 0.4 + foreground color: 25; 255; 240 + left: 0 + max color: 255; 0; 0 + max value: 100 + min value: 0 + show caption: true + size: 128 + text size: 14 + top: 0 + - Class: jsk_rviz_plugin/PieChart + Enabled: true + Name: Battery1 + Topic: /visualization/battery/value1 + Value: true + auto color change: false + background color: 0; 0; 0 + backround alpha: 0 + foreground alpha: 0.7 + foreground alpha 2: 0.4 + foreground color: 25; 255; 240 + left: 128 + max color: 255; 0; 0 + max value: 100 + min value: 0 + show caption: true + size: 128 + text size: 14 + top: 0 + - Class: jsk_rviz_plugin/PieChart + Enabled: true + Name: Battery2 + Topic: /visualization/battery/value2 + Value: true + auto color change: false + background color: 0; 0; 0 + backround alpha: 0 + foreground alpha: 0.7 + foreground alpha 2: 0.4 + foreground color: 25; 255; 240 + left: 256 + max color: 255; 0; 0 + max value: 100 + min value: 0 + show caption: true + size: 128 + text size: 14 + top: 0 + - Class: jsk_rviz_plugin/PieChart + Enabled: true + Name: Battery3 + Topic: /visualization/battery/value3 + Value: true + auto color change: false + background color: 0; 0; 0 + backround alpha: 0 + foreground alpha: 0.7 + foreground alpha 2: 0.4 + foreground color: 25; 255; 240 + left: 384 + max color: 255; 0; 0 + max value: 100 + min value: 0 + show caption: true + size: 128 + text size: 14 + top: 0 + Enabled: true + Name: Battery + - Class: rviz/Group + Displays: + - Class: jsk_rviz_plugin/Diagnostics + Enabled: true + Name: Power + Topic: /diagnostics_agg + Value: true + axis: x + diagnostics namespace: /Power System + font size: 0.05 + frame_id: base_link + line width: 0.03 + radius: 0.5 + - Class: jsk_rviz_plugin/Diagnostics + Enabled: true + Name: Motors + Topic: /diagnostics_agg + Value: true + axis: x + diagnostics namespace: /Motors + font size: 0.05 + frame_id: base_link + line width: 0.03 + radius: 0.7 + - Class: jsk_rviz_plugin/Diagnostics + Enabled: true + Name: Computers + Topic: /diagnostics_agg + Value: true + axis: x + diagnostics namespace: /Computers + font size: 0.05 + frame_id: base_link + line width: 0.03 + radius: 0.9 + Enabled: true + Name: Diagnostics + - Alpha: 0.3 + Class: rviz/Map + Color Scheme: costmap + Draw Behind: false + Enabled: false + Name: SafeCostMap + Topic: /safe_teleop_base/local_costmap/costmap + Value: false + - Alpha: 0.35 + Class: rviz/Map + Color Scheme: costmap + Draw Behind: false + Enabled: false + Name: LocalCostMap + Topic: "" + Value: false + - Alpha: 0.35 + Class: rviz/Map + Color Scheme: costmap + Draw Behind: false + Enabled: false + Name: GlobalCostMap + Topic: "" + Value: false + - Class: octomap_rviz_plugin/OccupancyGrid + Enabled: false + Name: OccupancyGrid + - Alpha: 0.8 + Class: jsk_rviz_plugin/PolygonArray + Color: 25; 255; 0 + Enabled: true + Name: Walls + Topic: /plane_reasoner/output/vertical/polygons + Value: true + coloring: Auto + normal length: 0.1 + only border: false + show normal: true + - Alpha: 0.8 + Class: jsk_rviz_plugin/PolygonArray + Color: 255; 0; 0 + Enabled: true + Name: Grounds + Topic: /plane_reasoner/output/horizontal/polygons + Value: true + coloring: Auto + normal length: 0.1 + only border: false + show normal: true + - Class: jsk_rviz_plugin/BoundingBoxArray + Enabled: false + Name: BoundingBoxArray + Topic: /cluster_decomposer_final/boxes + Value: false + alpha: 0.8 + color: 25; 255; 0 + coloring: Auto + line width: 0.01 + only edge: true + show coords: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 1.92572 + Min Value: 0.00373662 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/PointCloud2 + Color: 255; 255; 255 + Color Transformer: AxisColor + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: PointCloud2 + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.01 + Style: Flat Squares + Topic: /head_mount_kinect/depth/points + Use Fixed Frame: true + Use rainbow: true + Value: true + - Class: rviz/Image + Enabled: true + Image Topic: /head_mount_kinect/rgb/image_raw + Max Value: 1 + Median window: 5 + Min Value: 0 + Name: Image + Normalize Range: true + Queue Size: 2 + Transport Hint: raw + Value: true + Enabled: true + Global Options: + Background Color: 48; 48; 48 + Fixed Frame: base_footprint + Frame Rate: 30 + Name: root + Tools: + - Class: rviz/Interact + Hide Inactive Objects: true + - Class: rviz/MoveCamera + - Class: rviz/Select + - Class: rviz/FocusCamera + - Class: rviz/Measure + - Class: rviz/SetInitialPose + Topic: /initialpose + - Class: rviz/SetGoal + Topic: /move_base_simple/goal + - Class: rviz/PublishPoint + Single click: true + Topic: /clicked_point + - Class: jsk_rviz_plugin/CloseAll + - Class: jsk_rviz_plugin/OpenAll + Value: true + Views: + Current: + Class: rviz/Orbit + Distance: 9.8127 + Enable Stereo Rendering: + Stereo Eye Separation: 0.06 + Stereo Focal Distance: 1 + Swap Stereo Eyes: false + Value: false + Focal Point: + X: -0.988531 + Y: 3.85489 + Z: -0.93679 + Name: Current View + Near Clip Distance: 0.01 + Pitch: 0.459961 + Target Frame: + Value: Orbit (rviz) + Yaw: 5.31522 + Saved: ~ +Window Geometry: + Displays: + collapsed: false + Height: 922 + Hide Left Dock: false + Hide Right Dock: false + Image: + collapsed: false + KinectCamera: + collapsed: false + NarrowCamera: + collapsed: false + QMainWindow State: 000000ff00000000fd00000004000000000000012800000310fc020000000bfb0000001200530065006c0065006300740069006f006e00000001e10000009b0000006400fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000002800000247000000dd00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb00000018004b0069006e00650063007400430061006d00650072006102000000830000013e0000026c000001bafb00000018004e006100720072006f007700430061006d006500720061000000022e000000be0000001600fffffffb0000000a0049006d0061006700650100000275000000c30000001600ffffff000000010000010f0000035cfc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a0056006900650077007300000000340000035c000000b000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000006770000003efc0100000002fb0000000800540069006d0065010000000000000677000002f600fffffffb0000000800540069006d00650100000000000004500000000000000000000005490000031000000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + Selection: + collapsed: false + Time: + collapsed: false + Tool Properties: + collapsed: false + Views: + collapsed: false + Width: 1655 + X: 203 + Y: 1170 diff --git a/people_app/launch/sample_facedetector_rgbd_pr2.launch b/people_app/launch/sample_facedetector_rgbd_pr2.launch new file mode 100644 index 00000000..3824ffc3 --- /dev/null +++ b/people_app/launch/sample_facedetector_rgbd_pr2.launch @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + diff --git a/people_app/launch/sample_facedetector_rgbd_turtlebot.launch b/people_app/launch/sample_facedetector_rgbd_turtlebot.launch new file mode 100644 index 00000000..7cb96fd7 --- /dev/null +++ b/people_app/launch/sample_facedetector_rgbd_turtlebot.launch @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/people_app/launch/sample_facedetector_rgbd_xtion.launch b/people_app/launch/sample_facedetector_rgbd_xtion.launch new file mode 100644 index 00000000..54a7e4d0 --- /dev/null +++ b/people_app/launch/sample_facedetector_rgbd_xtion.launch @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/people_app/launch/turtlebot.rviz b/people_app/launch/turtlebot.rviz new file mode 100644 index 00000000..07df5aa7 --- /dev/null +++ b/people_app/launch/turtlebot.rviz @@ -0,0 +1,336 @@ +Panels: + - Class: rviz/Displays + Help Height: 78 + Name: Displays + Property Tree Widget: + Expanded: + - /Global Options1 + - /Status1 + Splitter Ratio: 0.5 + Tree Height: 284 + - Class: rviz/Selection + Name: Selection + - Class: rviz/Tool Properties + Expanded: + - /2D Pose Estimate1 + - /2D Nav Goal1 + Name: Tool Properties + Splitter Ratio: 0.588679 + - Class: rviz/Views + Expanded: + - /Current View1 + Name: Views + Splitter Ratio: 0.5 + - Class: rviz/Time + Experimental: false + Name: Time + SyncMode: 0 + SyncSource: PointCloud2 +Visualization Manager: + Class: "" + Displays: + - Alpha: 0.5 + Cell Size: 1 + Class: rviz/Grid + Color: 160; 160; 164 + Enabled: true + Line Style: + Line Width: 0.03 + Value: Lines + Name: Grid + Normal Cell Count: 0 + Offset: + X: 0 + Y: 0 + Z: 0 + Plane: XY + Plane Cell Count: 10 + Reference Frame: + Value: true + - Alpha: 1 + Class: rviz/RobotModel + Collision Enabled: false + Enabled: true + Links: + All Links Enabled: true + Expand Joint Details: false + Expand Link Details: false + Expand Tree: false + Link Tree Style: Links in Alphabetic Order + base_footprint: + Alpha: 1 + Show Axes: false + Show Trail: false + base_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + camera_depth_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + camera_depth_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + camera_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + camera_rgb_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + camera_rgb_optical_frame: + Alpha: 1 + Show Axes: false + Show Trail: false + caster_back_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + caster_front_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + cliff_sensor_front_link: + Alpha: 1 + Show Axes: false + Show Trail: false + cliff_sensor_left_link: + Alpha: 1 + Show Axes: false + Show Trail: false + cliff_sensor_right_link: + Alpha: 1 + Show Axes: false + Show Trail: false + gyro_link: + Alpha: 1 + Show Axes: false + Show Trail: false + mount_asus_xtion_pro_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + plate_bottom_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + plate_middle_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + plate_top_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_0_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_1_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_2_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_3_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_4_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_bottom_5_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_kinect_0_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_kinect_1_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_middle_0_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_middle_1_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_middle_2_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_middle_3_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_top_0_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_top_1_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_top_2_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + pole_top_3_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + wheel_left_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + wheel_right_link: + Alpha: 1 + Show Axes: false + Show Trail: false + Value: true + Name: RobotModel + Robot Description: robot_description + TF Prefix: "" + Update Interval: 0 + Value: true + Visual Enabled: true + - Class: jsk_rviz_plugin/PeoplePositionMeasurementArray + Enabled: true + Name: PeoplePositionMeasurementArray + Topic: /face_detector/people_tracker_measurements_array + Value: true + anonymous: false + size: 0.3 + text: person found here person found here + timeout: 10 + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 1.85443 + Min Value: -0.0381068 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz/PointCloud2 + Color: 255; 255; 255 + Color Transformer: AxisColor + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: PointCloud2 + Position Transformer: XYZ + Queue Size: 10 + Selectable: true + Size (Pixels): 3 + Size (m): 0.01 + Style: Flat Squares + Topic: /camera/depth/points + Use Fixed Frame: true + Use rainbow: true + Value: true + - Class: rviz/Image + Enabled: true + Image Topic: /camera/rgb/image_raw + Max Value: 1 + Median window: 5 + Min Value: 0 + Name: Image + Normalize Range: true + Queue Size: 2 + Transport Hint: raw + Value: true + Enabled: true + Global Options: + Background Color: 48; 48; 48 + Fixed Frame: base_footprint + Frame Rate: 30 + Name: root + Tools: + - Class: rviz/MoveCamera + - Class: rviz/Interact + Hide Inactive Objects: true + - Class: rviz/Select + - Class: rviz/SetInitialPose + Topic: /initialpose + - Class: rviz/SetGoal + Topic: /move_base_simple/goal + Value: true + Views: + Current: + Class: rviz/Orbit + Distance: 6.68197 + Enable Stereo Rendering: + Stereo Eye Separation: 0.06 + Stereo Focal Distance: 1 + Swap Stereo Eyes: false + Value: false + Focal Point: + X: 0.25435 + Y: -0.153974 + Z: 0.360948 + Name: Current View + Near Clip Distance: 0.01 + Pitch: 0.340399 + Target Frame: + Value: Orbit (rviz) + Yaw: 3.72357 + Saved: ~ +Window Geometry: + Displays: + collapsed: false + Height: 894 + Hide Left Dock: false + Hide Right Dock: false + Image: + collapsed: false + QMainWindow State: 000000ff00000000fd00000004000000000000018c00000338fc0200000006fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000006400fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c0061007900730100000028000001ab000000dd00fffffffb0000000a0049006d00610067006501000001d9000001870000001600ffffff000000010000010f0000034efc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a0056006900650077007300000000280000034e000000b000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004a00000003efc0100000002fb0000000800540069006d00650000000000000004a0000002f600fffffffb0000000800540069006d00650100000000000004500000000000000000000003e30000033800000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + Selection: + collapsed: false + Time: + collapsed: false + Tool Properties: + collapsed: false + Views: + collapsed: false + Width: 1397 + X: 164 + Y: 1129 diff --git a/people_app/package.xml b/people_app/package.xml new file mode 100644 index 00000000..551c2034 --- /dev/null +++ b/people_app/package.xml @@ -0,0 +1,21 @@ + + + people_app + 1.0.10 + Samples or applications of people package are stored. + BSD + http://wiki.ros.org/people_app + + Isaac I.Y. Saito + Isaac I.Y. Saito + + catkin + face_detector + jsk_rviz_plugins + leg_detector + people_msgs + pr2_gazebo + turtlebot_gazebo + + + diff --git a/people_msgs/package.xml b/people_msgs/package.xml index cecc8782..66b8bf46 100644 --- a/people_msgs/package.xml +++ b/people_msgs/package.xml @@ -27,4 +27,4 @@ --> - \ No newline at end of file +