## page was renamed from rrt_exploration/tutorials/singleRobot ## page was renamed from rrt_exploration/rrt_exploration_tutorials/singleRobot ## page was renamed from rrt_exploration_tutorials/singleRobot == Gazebo simulation == Inside the launch file that comes with the '''rrt_exploration_tutorials''' package , you will find several launch files. In this tutorial we will use the ones made for single robot simulation. 1-In a terminal, run the following command: {{{ roslaunch rrt_exploration_tutorials single_simulated_house.launch }}} This will open Gazebo, and RViz. The robot is set to work with the '''rrt_exploration''' package. Mainly, robot frames are prefixed by "robot_1", the same goes for node and topic names. <<Youtube(o1gByZJYyG4)>> == Start Exploration == We will use a launch file called "single.launch" inside the '''rrt_exploration''' package. This launch file starts the global and local detectors, the filter, and the assigner nodes. {{{ roslaunch rrt_exploration single.launch }}} <<Youtube(fJ2821Nz4f8)>> When defining the rectangular region for exploration, the sequence of points is important. The sequence is as follows: top-left corner, bottom-left corner, bottom-right corner, top right corner, and finally the initiation point. Initiation point can be chosen anywhere within the known area (white area in the occupancy grid). {{https://github.com/hasauino/storage/blob/master/pictures/sequence_of_points_small.gif?raw=true}} {{https://github.com/hasauino/storage/blob/master/pictures/sequence_of_points.png?raw=true}} == Troubleshooting == If Gazebo showed a black-dimmed screen with a message like this: {{https://github.com/hasauino/storage/blob/master/pictures/gazebo_loadingModels.png?raw=true}} This means Gazebo is currently downloading simulation models for you. If that took too long, you can alternatively download all Gazebo models offline and manually place then in the "models" folder (path: ~/.gazebo/models) as follows: {{{ $ wget -l 2 -nc -r "http://models.gazebosim.org/" $ cd models.gazebosim.org $ mkdir -p ~/.gazebo/models/ $ cp -r * ~/.gazebo/models/ }}}