Code Monkey home page Code Monkey logo

Comments (12)

rmackay9 avatar rmackay9 commented on May 23, 2024

I have made a video that explains the issue here.
http://www.youtube.com/watch?v=J5ClTnggZKk

In short, there is a mission planner home and an arducopter home. We should unify the two because it's an endless source of confusion for users.

from ardupilot.

GrahamDyer avatar GrahamDyer commented on May 23, 2024

Yes, confusing as it is ambiguous :)
What is the parameter name for arducopter's home and when does it store this, when it gets a lock (with how many satellites) or when it is armed? How can we see this on the MP without clicking Home Position?
Also how do DistToMav & DistToHome differ?

from ardupilot.

meee1 avatar meee1 commented on May 23, 2024

to update home possition once you have armed. just read the mission, and home will udpate to whatever the coptert has as home

from ardupilot.

MiguelPereira avatar MiguelPereira commented on May 23, 2024

Hello,
Just a though,
Allways same mark changing name like:
Home: Shown when there is no lock or APM unconnected (should be kept as MP variable)
3D Lock: 3D Lock position received from APM
Launch: Armed position
True big issue here IMHO is between words home and launch.
APM does RTL not RTH (which, IMO RTL is the right one).

Regards,
Miguel

from ardupilot.

GrahamDyer avatar GrahamDyer commented on May 23, 2024

A few users have reported odd RTL behaviour, so it would be prudent to ensure that the less confusion there is the better (also makes for less support time required on the forum.)

Playing the devils (or ArduCopter user) advocate here: What if you have no mission loaded? The average user does not know to do this or to click the Home Postion text? He expects home to be home.

IMHO, 1) There should be clear differentiation between the "Home" and "Launch" postions or NONE at all and/or
2) as soon as ArduCopter sets it's "launch" postion this should be displayed and labelled on the MP and/or,
3) there should be a button that clearly says "Set Home Position to Current" and/or "Set Launch Position to Current"

from ardupilot.

rmackay9 avatar rmackay9 commented on May 23, 2024

@graham,
Michael O is working on something that will do your 2nd suggestion. The great thing is that the way he's doing it we don't need to do anything in the arducopter software so it should hopefully be simply a mission planner upgrade.

from ardupilot.

meee1 avatar meee1 commented on May 23, 2024

fix, home is now requested on arming

from ardupilot.

GrahamDyer avatar GrahamDyer commented on May 23, 2024

Thanks, works as expected. Is this the mission planner home or the arducopter home Randy refferred to or have they been consolidated?

from ardupilot.

rmackay9 avatar rmackay9 commented on May 23, 2024

The mission planner is now updating it's home position to match the arducopter home whenever it sees that the arducopter has become armed.

from ardupilot.

GrahamDyer avatar GrahamDyer commented on May 23, 2024

The wiki is now incorrect in some places, so I just want to make 100% sure - ArduCopter home is now ALWAYS set on arm and NEVER on 3D GPS lock?
What happens if APM is armed prior to 3D GPS lock? Where will home be set in this case?

from ardupilot.

rmackay9 avatar rmackay9 commented on May 23, 2024

It's still set both on 3d gps lock and when you arm. So if you take-off without waiting for a GPS lock, the arducopter home will be where it first got lock.

from ardupilot.

hellowtisch avatar hellowtisch commented on May 23, 2024

Sure about that on Arducopter 3.1.2?
I have experienced that my copter went to a "home" position in RTL, where I had previously entered the mission in mission planner (at my home), not to the arming site.
After my blood pressure went normal again, I went home and manually set "home" to the desired arming (Launch) location in mission planner. After that RTL worked out.
Is this a bug, or intentional?

from ardupilot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.