elevator_move_base_pr2 ROS Launch Files ======================================= **Description:** elevator_move_base_pr2 elevator_move_base_pr2 **License:** BSD elevator_move_base_eng2.launch ------------------------------ .. code-block:: bash roslaunch elevator_move_base_pr2 elevator_move_base_eng2.launch elevator_move_base_eng8.launch ------------------------------ .. code-block:: bash roslaunch elevator_move_base_pr2 elevator_move_base_eng8.launch test-button-light.launch ------------------------ .. code-block:: bash roslaunch elevator_move_base_pr2 test-button-light.launch This scripts is test for elevator call panel light state. The bagfile contains these topics. narrow_stereo/left/{camera_info,image_raw}, joint_states, tf, view_point Then check the button color to detect the button was pushed. The button area in the camera image is calcurated from Euslisp camera model and panel object model. .. image:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/test-button-light.mp4 :width: 600 .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/call-panel-lighting-not :width: 600 Contents ######## .. code-block:: xml test-color-point-detector.launch -------------------------------- .. code-block:: bash roslaunch elevator_move_base_pr2 test-color-point-detector.launch test-modules-callpanel.launch ----------------------------- .. code-block:: bash roslaunch elevator_move_base_pr2 test-modules-callpanel.launch This scripts is test for elevator call panel. .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/test-modules-callpanel-1 :width: 600 .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/test-modules-callpanel-2 :width: 600 Then check the button color to detect the button was pushed. The button area in the camera image is calcurated from Euslisp camera model and panel object model. Contents ######## .. code-block:: xml test-modules-insidepanel.launch ------------------------------- .. code-block:: bash roslaunch elevator_move_base_pr2 test-modules-insidepanel.launch This scripts is test for elevator inside panel. .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/images/call-panel-pose :width: 600 Then apply affine transform to camera image for template match. Template is number region of the panel. .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/images/inside-panel-number :width: 600 Contents ######## .. code-block:: xml test-panel-pose-detection.launch -------------------------------- .. code-block:: bash roslaunch elevator_move_base_pr2 test-panel-pose-detection.launch This scripts is test for elevator call panel pose detection. .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/test-panel-pose-detection-1 :width: 600 .. video:: http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080//job/jsk-ros-pkg-electric/lastSuccessfulBuild/artifact/doc/elevator_move_base_pr2/html/_images/test-panel-pose-detection-2 :width: 600 Contents ######## .. code-block:: xml