# How to use Indoor positioning with Global Coordinates/Qgroundcontrol?

**URL:** <https://discuss.px4.io/t/how-to-use-indoor-positioning-with-global-coordinates-qgroundcontrol/22793>\
**Category:** PX4 Autopilot\
**Created:** [June 11, 2021, 3:13pm UTC](https://discuss.px4.io/t/how-to-use-indoor-positioning-with-global-coordinates-qgroundcontrol/22793 "2021-06-11T15:13:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tyshka](https://discuss.px4.io/letter_avatar_proxy/v4/letter/t/b4bc9f/32.png) [@tyshka](https://discuss.px4.io/u/tyshka)\
**Post date:** [June 11, 2021, 3:13pm UTC](https://discuss.px4.io/t/how-to-use-indoor-positioning-with-global-coordinates-qgroundcontrol/22793/1 "2021-06-11T15:13:48Z")

</div>

We are trying to use a ground vehicle indoors, without GPS, using visual position messages. I am sending VISION\_POSITION\_ESTIMATE messages to the px4 and the EKF2 is correctly computing local position, but global position is none, which is to be expected because we have not given it any lat/long reference. Unfortunately, it appears QGroundControl will not show the vehicle and/or plan a mission without global coordinates. How is this scenario supposed to be handled with vision or mocap indoors? Is there a way to manually set a transform between local and global coordinates? Is QGroundControl simply not supported without a GPS? Could routes still be executed entirely in the local coordinate system by using something like DroneKit instead of QGroundControl?

---

<div class="post-metadata">

**Author:** ![GigaFlopsis](https://discuss.px4.io/user_avatar/discuss.px4.io/gigaflopsis/32/4922_2.png) [@GigaFlopsis](https://discuss.px4.io/u/GigaFlopsis)\
**Post date:** [June 11, 2021, 5:34pm UTC](https://discuss.px4.io/t/how-to-use-indoor-positioning-with-global-coordinates-qgroundcontrol/22793/2 "2021-06-11T17:34:49Z")

</div>

try this instruction  
[https://docs.px4.io/master/en/computer\_vision/visual\_inertial\_odometry.html](https://docs.px4.io/master/en/computer_vision/visual_inertial_odometry.html)

---

<div class="post-metadata">

**Author:** ![tyshka](https://discuss.px4.io/letter_avatar_proxy/v4/letter/t/b4bc9f/32.png) [@tyshka](https://discuss.px4.io/u/tyshka)\
**Post date:** [June 11, 2021, 5:49pm UTC](https://discuss.px4.io/t/how-to-use-indoor-positioning-with-global-coordinates-qgroundcontrol/22793/3 "2021-06-11T17:49:23Z")

</div>

That’s the guide I’ve been following, except no ROS, this is an embedded device sending the position estimates over serial. It also doesn’t address global position or QGroundControl
