(!) Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.

Generating views for the recordMode of the asr_direct_search_manager

Description: This tutorial gives a step-to-step description for generating views for the recordMode of the asr_direct_search_manager.

Tutorial Level: BEGINNER

Next Tutorial: To execute the direct search with the gridMode checkout AsrStateMachineDirectSearchTutorial To execute the direct search with the recordMode checkout AsrStateMachineDirectSearchTutorial

Contents

  1. Setup
  2. Tutorial

Setup

Most of the asr_resources_for_active_scene_recognition (Grid cropbox record mode of the asr_state_machine)

-> rosrun asr_resources_for_active_scene_recognition start_modules_sim.sh

Tutorial

in asr_next_best_view:

In asr_next_best_view/rsc/regions_whole_room_with_normals.csv:

# Whole room -4.0,-4.0,0.0,4.0,4.0,2.25 Adjust -4.0 and 4.0 to the dimensions of the search space. It is no problem if they are taken to high.

If changed execute in terminal (relative to asr_next_best_view/rsc):

./!RegionToCropBoxAndNormals.py -i regions_whole_room_with_normals.csv -o!CropBoxListWholeRoomWithNormals.xml

CropBoxListWholeRoomWithNormals.xml

In asr_next_best_view/launch/next_best_view_core_sim.launch

mCropBoxListFilePath: Adjust to $(find asr_next_best_view)/rsc/CropBoxListWholeRoomWithNormals.xml In asr_state_machine/param/params.yaml

  • mode: 6 for cropbox record UseFakeMoveBase: true if simulated to save time and no error of navigation

  • min_utility_for_moving: Set it to 0.0, so that views will be generated until no placeholders are reachable by a
  • view !
  • PlaceholderObjectTypeInCropboxSearch: Insert anything -> the type is only for information purpose

  • PlaceholderIdentifierInCropboxSearch: The identifier represents the color of the point cloud point (0 is

  • standard) RoomHeight: Adjust to height of the search space Start and execute the asr_state_machine and

  • the other components like described in the asr_resources_for_active_scene_recognition.

Wiki: asr_direct_search_manager/AsrDirectSearchManagerTutorialRecord (last edited 2019-11-02 14:39:16 by FelixMarek)