Welcome to 3DRPilots.com

Sign up and join the largest 3D Robotics drone community!

Tags:
  1. jimloss

    Joined:
    Mar 2, 2017
    Messages:
    70
    Likes Received:
    29
    Location:
    Chicago area
    Fly:Manual isn't supposed to use GPS, but I can't start the motors until the Solo gets a GPS lock.

    I want to launch without the use of GPS. I might not be near an open field for a launch. When near objects, I don't want to risk having the Solo move into an object because of the GPS.

    I have button A programmed for Fly:Manual. I press button A and verify on the controller screen that it's in Fly:Manual mode. I can't start motors (Arm) by moving the left control stick down and to the right or with the Fly button, The only way I can Arm my Solo is by first getting a GPS lock.

    What am I doing wrong? How can I launch in Fly:Manual without first getting a GPS lock?
     
  2. Pedals2Paddles

    Joined:
    Mar 12, 2016
    Messages:
    2,277
    Likes Received:
    1,249
    You have a distance based geofence set from using Solex, don't you? A radius or polygon fence requires GPS, or it has no idea if it is in or out of the fence. So if you have the radius or polygon fence enabled, you will not be able to arm without GPS. The solo's stock firmware doesn't provide a useful message to the user on this matter and leaves everyone scratching their head on this. A few of us pointed this out and had it changed in ArduCopter master a few weeks ago. So on real ArduCopter, the pream message now says Fence requires 3D Lock. But you're stuck with the crappy feedback on the stock solo firmware.

    To fly without GPS, set the fence radius for unlimited and do not have a polygon fence set.
     
    jimloss likes this.
  3. jimloss

    Joined:
    Mar 2, 2017
    Messages:
    70
    Likes Received:
    29
    Location:
    Chicago area
    Thank you P2P

    Yes I am using Solex and yes I did have a Distance Limit set in Vehicle Settings. I slid the slider all the way to the right until it read "No Limit" and can now arm while in Fly:Manual.

    A question related to your response - do you know if 3DR is going to turn over their code to someone or to the community so that it can be maintained and fixes like this can be made? A message like this should be passed through to the user. Earlier this week I had the "Calibration Error". As soon as I connected Mission Planner to my Solo I immediately got a message on it's screen that I had an accelerometer error. For me, I'd like to get all messages passed through to the controller screen and/or to the app I'm using - even it requires a setting to be changed to see Detailed Messages. This is supposed to be a "smart" drone - it has this information available - why not share it with the user?

    An observation related to Fly:Manual and posts in this forum: there are instances where manual launch/land in Fly mode and launching/flying in Fly:Manual mode are getting mixed up or not stated clearly. I guess the cause is probably due to 3DR's naming of the flight modes.
     
  4. Pedals2Paddles

    Joined:
    Mar 12, 2016
    Messages:
    2,277
    Likes Received:
    1,249
    Funny you should mention that. Is there a chance 3DR will be issuing firmware updates to make this better? Nope. Is there a chance of 3DR issuing software/app updates to make this better? Nope. Is there a chance of someone else doing it? Absolutely!

    First, the Solex app on Android allows much more messaging to be passed through to the user if you choose. The creator of that app is killing it with response to users and features. It is truly the future of Solo's user interface.

    Second, several people over at ArduPIlot (including me) are working on hardware and firmware updates for the Solo's various bits. This effort really took off in the last few weeks and is proceeding quickly. In fact, I was up until 4am last night working on enhanced user feedback through tones, LEDs, and messaging back to the app.