## repository: https://code.ros.org/svn/wg-ros-pkg <> <> == Overview == This package provides an application that allows a PR2 robot to navigate autonomously in an odometric frame without any pre-specified map. == Prerequisites == The pr2_2dnav_local application requires some prerequisite steps in order to run. === Bring up the Robot === As with all PR2 applications, you must [[pr2_apps#bringup | bring up your robot]]. === Tuck the Arms === Tuck the arms of the PR2 using the [[pr2_tuckarm | pr2_tuckarm application]]. == Running the Application == The pr2_2dnav_local application can be run with the following command: {{{ roslaunch pr2_2dnav_local pr2_2dnav.launch }}} == Interacting with the Application == The [[navigation]] stack that is the heart of the pr2_2dnav_local application can be commanded via [[rviz]], [[nav_view]], or through code. === rviz === * You can bring up rviz in a pr2_2dnav_local friendly configuration by running the following launch file: {{{ roslaunch pr2_navigation_local rviz_move_base_local.launch }}} * The application is now up and ready to receive goals. * Click the "2D Nav Goal" button in the rviz GUI window. * Left click on the map at the location of the goal and drag to set orientation. * If the robot is surrounded by obstacles, it may not move. Move obstacles or set a new goal to try again. * [[navigation/Tutorials/Using rviz with the Navigation Stack | Navigation and rviz tutorial]]: Provides additional information on using [[rviz]] with the [[navigation]] stack. === nav_view === * You can bring up nav_view in a pr2_2dnav friendly configuration by running the following launch file {{{ roslaunch pr2_navigation_local nav_view_move_base_local.launch }}} * The application is now up and ready to receive goals. * Click the "Set Goal" button in the nav_view GUI window. * Left click on the map at the location of the goal and drag to set orientation. * If the robot is surrounded by obstacles, it may not move. Move obstacles or set a new goal to try again. === Through Code === * A tutorial on sending goals to the [[navigation]] stack with code can be found [[navigation/Tutorials/SendingSimpleGoals | here]]. ## AUTOGENERATED DON'T DELETE ## CategoryPackage