AMCL and gmapping combination problem
I'm new to work with ROS , In my robot model I used both gmapping and AMCL , But when using both AMCL particlecloud did not coincide and there was a huge gap between base_footprint and particlecloud therefore AMCL become useless by this way. Next I start to tune parameters in AMCL to gain good results for this problem and in the meantime I run my robot without AMCL only using gmapping for localization. The observations are hopeful and it worked well. My question is are we really need both AMCL and gmapping for robot navigation and is it has huge advantage if we used both in our navigation stack ?