3D Robotics

3689422026?profile=originalAs you've probably noticed, there are new features added to the Mission Planner almost every day (Michael Oborne is amazing). I thought I'd just highlight today's, which is neat. In the Flight Planner screen, your current Waypoint radius (the "hit zone" that qualifies as having arrived at the waypoint, which you can set) is shown. That makes planning missions much easier!

 

You can get the latest version of the Mission Planner by clicking the update button in the software or downloading it here.

 

Other recent updates include:

  • level command ack update
  • y6 pic
  • HUD now runs opengl / bitmap fonts
  • add apvar checking
  • add format_version checking (eeprom map change)
  • change all log file names to YYYY-MM-DD - to save confusion.
  • fix small issue on multiple planners open

As always, you can track changes and update to all the code here.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Weird, to me it was preciselly the other way, but after I connected to the arducopter for the first time, it started working fast :) I'm sure this has to do with graphic drivers even though I didn't updated it (I'm in last version). Thanks

  • Developer

    Rui, try updating you graphics card driver firstly. ive tested on several pcs and fullscreen works fine for me. the proble i was facing is when you made the old hud full screen it was taking over 100ms to draw the hud. ie less than 10 updates per second. with the opengl version its taking less than 10 ms, at fullscreen

  • Michael, I don't know if it's from the openGL, but previous versions when the HUD was dettached an opened in full screen, it was much more fluent, now it has a much slower refresh, have you tested this and confirm ?

  • Developer

    please update your graphics card drivers

  • I cannot get this to load. OpenTK.graphicserrorexception.

    Is there something I should load prior to trying to run it?

  • very cool
  • 3D Robotics

    Yep, you got it!

  • I get it. :) Makes sense. And it's all in the wiki...

     

    Just to make sure I understand. I want the plane to take a photo using the DO_SET_SERVO command after passing WP1. To achieve this i add the command after WP2 in the list of commands like this:

     

    1 WAYPOINT

    2 WAYPOINT

    3 DO_SET_SERVO

     

    To return to WP1 after passing WP 2:

    1 WAYPOINT

    2 WAYPOINT

    3 DO_SET_SERVO

    4 WAYPOINT (dummy)

    5 DO_JUMP WP1

     

     

    /Magnus

  • 3D Robotics

    Magnus, 

     

    That's not a bug; it's the way waypoint logic works. What you're saying with WP3 is not "wait until you get to WP3, it's "start heading to WP 3". Once it starts heading in that direction, it then executes the next command, which is the jump, and that happens long before it arrives at WP3. 

    Waypoint logic can be a little counterintuitive sometimes, and we've all been tripped up by it in the past. But if you think about it, this makes sense. You wouldn't want the autopilot's command processor to freeze in-between waypoints!

  • Michael,

    I did some more tests with DO_REPEAT_DELAY and now it works. I can't replicate the problem.

     

    However i found a new issue. I don't know if it is related to Mission Planner or APM. It is the same in both live flying and in the simulator.

     

    When flying a path which ends with a DO_JUMP command to an earlier waypoint the plane skips the waypoint before the jump command.

     

    If the flight plan looks like this

    wp1 WAYPOINT

    wp2 WAYPOINT

    wp3 WAYPOINT

    WP4 DO_JUMP  repeat 14

     

    The plane will fly WP1->WP2->WP1->WP2 etc.  and never reach WP3

     

    If i should report this somewhere ells please say so and i will move it!

     

    /Magnus

     

    /Magnus

     

     

    /Magnus

This reply was deleted.