Short description of the main project folders:
udacity_hs - metapackage with all other packages (add_markers, pick_objects, wall_follower, hs_project)
hs_project - main package with all launch files, maps, configs and worlds.
hs_project\scripts - location of all *.sh scripts for testing.
hs_project\worlds - world file mansion_furnished.world and generated map map_mansion.pgm
hs_project\config - RViz config
hs_project\launch - all supporting launch files with set params of the project
NOTE: Sometimes AMCL node is not starting correctly when executing home_service.sh and to fix it I usually close all window and start it again. Without AMCL node & move_base robot model is not appearing in RViz and there is no green particles of particle filter so robot can't move and can't receive/execute goals. (don't know the exact cause of this behavior ...)