No valid position estimate

I am launching following iris xacro file where gps plugin is called inside xacro file

  <xacro:gps_plugin_macro
    namespace="${namespace}"
    gps_noise="true"
    >
  </xacro:gps_plugin_macro>

and plugin I can see in gazebo

Image

but on QGC following messages appears

Navigation error: No valid position estimate
Navigation error: No valid global position estimate

Image

To Reproduce

clone the following repo and

roslaunch dronedoc iris_moveit_1.launch 

Expected behavior

Navigation error: No valid position estimate
Navigation error: No valid global position estimate

Software Version

ROS1 noetic
Gazebo classic
PX4 1.16.0alpha

I have source px4 in .bash rc

cd PX4-Autopilot
source Tools/simulation/gazebo-classic/setup_gazebo.bash $(pwd) $(pwd)/build/px4_sitl_default
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$(pwd)
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$(pwd)/Tools/simulation/gazebo-classic/sitl_gazebo-classic

and following is the output

mubashir@mubashir:~$ source .bashrc 
GAZEBO_PLUGIN_PATH :/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic:/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic:/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic
GAZEBO_MODEL_PATH :/home/mubashir/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic/models:/home/mubashir/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic/models:/home/mubashir/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic/models
LD_LIBRARY_PATH /home/mubashir/moveit_iris/devel/lib:/home/mubashir/catkin_ws/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu:/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic:/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic:/home/mubashir/PX4-Autopilot/build/px4_sitl_default/build_gazebo-classic