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

but on QGC following messages appears
Navigation error: No valid position estimate
Navigation error: No valid global position estimate

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