# How to set home position

**URL:** <https://discuss.px4.io/t/how-to-set-home-position/7613>\
**Category:** Uncategorized\
**Created:** [August 24, 2018, 8:20am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613 "2018-08-24T08:20:20Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![DmitryDemidov](https://discuss.px4.io/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@DmitryDemidov](https://discuss.px4.io/u/DmitryDemidov)\
**Post date:** [August 24, 2018, 8:20am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/1 "2018-08-24T08:20:20Z")

</div>

Hi!  
I try to set home position using mavlink command MAV\_CMD\_DO\_SET\_HOME  
Command accepted and executed, but home position doesn’t changed. MAVLINK\_STATUS\_TEXT displays old home position. What i’m doing wrong?  
mavlink\_message\_t msg;  
mavlink\_command\_long\_t cmd;  
cmd.command = (uint16\_t)MAV\_CMD\_DO\_SET\_HOME;  
cmd.param1 = 1.0f;  
cmd.param2 = 0.0f;  
cmd.param3 = 0.0f;  
cmd.param4 = 0.0f;  
cmd.param5 = lat;  
cmd.param6 = lon;  
cmd.param7 = alt;  
cmd.target\_system = ProtocolIDs::mavlinkVehicleID;  
cmd.target\_component = ProtocolIDs::mavlinkCompID;  
mavlink\_msg\_command\_long\_encode(ProtocolIDs::mavlinkSysID, ProtocolIDs::mavlinkCompID, &msg, &cmd);

PX4 Firmware: 1.5.5

---

<div class="post-metadata">

**Author:** ![DmitryDemidov](https://discuss.px4.io/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@DmitryDemidov](https://discuss.px4.io/u/DmitryDemidov)\
**Post date:** [August 24, 2018, 8:24am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/2 "2018-08-24T08:24:07Z")

</div>

I have changed cmd.param1 = 0 but nothing

---

<div class="post-metadata">

**Author:** ![Bart](https://discuss.px4.io/letter_avatar_proxy/v4/letter/b/f19dbf/32.png) [@Bart](https://discuss.px4.io/u/Bart)\
**Post date:** [August 24, 2018, 2:12pm UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/3 "2018-08-24T14:12:19Z")

</div>

Not sure where you’re sending it from, but cmd.target\_component might be wrong. Try 0 or 1 there.

---

<div class="post-metadata">

**Author:** ![DmitryDemidov](https://discuss.px4.io/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@DmitryDemidov](https://discuss.px4.io/u/DmitryDemidov)\
**Post date:** [August 27, 2018, 6:54am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/4 "2018-08-27T06:54:36Z")

</div>

Problem solved. cmd.target\_component = 1, cmd.target\_system = 1. Thanks!

---

<div class="post-metadata">

**Author:** ![DmitryDemidov](https://discuss.px4.io/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@DmitryDemidov](https://discuss.px4.io/u/DmitryDemidov)\
**Post date:** [September 3, 2018, 6:18am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/5 "2018-09-03T06:18:16Z")

</div>

One more question: what is the altitude of this command? Absolute (AMSL) or relative (AGL)? There is no information on this in the documentation.

---

<div class="post-metadata">

**Author:** ![JuSevRo](https://discuss.px4.io/letter_avatar_proxy/v4/letter/j/8e8cbc/32.png) [@JuSevRo](https://discuss.px4.io/u/JuSevRo)\
**Post date:** [February 9, 2022, 12:06pm UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/6 "2022-02-09T12:06:44Z")

</div>

Hello @DmitryDemidov , do you know how if it is possible to set home position for the drone trhough mavsdk? And if you don’t know it, could you explain to me how did you set your home position and where do you introduce those cmd.commands? Thanks in advance!!

---

<div class="post-metadata">

**Author:** ![DmitryDemidov](https://discuss.px4.io/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@DmitryDemidov](https://discuss.px4.io/u/DmitryDemidov)\
**Post date:** [February 12, 2022, 10:00am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/7 "2022-02-12T10:00:54Z")

</div>

Hi! I several years do not develop UAVs and unfortunately I can’t help with these issues.

---

<div class="post-metadata">

**Author:** ![Master](https://discuss.px4.io/user_avatar/discuss.px4.io/master/32/8943_2.png) [@Master](https://discuss.px4.io/u/Master)\
**Post date:** [March 12, 2022, 7:31am UTC](https://discuss.px4.io/t/how-to-set-home-position/7613/8 "2022-03-12T07:31:06Z")

</div>

Hi,  
Did you find out the answer?
