Heres a Screenshot of my current work on my Ardupilot Mega mission planner. If you want a look get it here http://vps.oborne.me/ArdupilotMegaPlanner.zip

This program captures lat,long and alt from google earth and creates a waypoint writer header file or you can write directly to the APM EEPROM. Using the latest command format. The command list is currently pulled from the APM source files, so it should always be up to date.

Requirements

.net framework 2.0+

Google earth browser plugin http://earth.google.com/plugin/

It should run under mono

Functions

Read from your current APM and edit

Write new missions directoly to your APM

Open other peoples EEPROM data, view there missions etc.

EEPROM is saved to file on read - for those more technicly savy. - and to share with friends

View EEPROM - ability to display some internaly saved setting like gyro offsets etc.

Write a Waypoint writter header file, for use with waypoint writter.

To use it.

open it.

click Open defines.h - and point it to your ardupilot mega source directory

select your com port

click either read or write (after adding a few WP's)

Views: 5046


Developer
Comment by Michael Oborne on August 27, 2010 at 7:31am
Hi,
Could i get some of you to send me your EEPROM.bin files. This is a test for a way to share mission data between each other.
Thanks
Michael

3D Robotics
Comment by Chris Anderson on August 27, 2010 at 8:17am
Michael,

This is really coming along nicely! Once I opened the defines.h file, things started working well. If I didn't I got lots of error messages. Any chance we could give it the position once, and it would remember?

Developer
Comment by Michael Oborne on August 27, 2010 at 4:44pm
Hi Chris,
Ive added code to do exactly that, so will be avaliable in my next release.
Michael

Developer
Comment by Michael Oborne on September 1, 2010 at 5:37am
Hi All,
New version avaliable. Fixes some silly gui bugs and makes usability much easier.
Michael

Developer
Comment by Michael Oborne on September 2, 2010 at 5:10am
Hi All, again.

Another up date

Fixed 0,0 lat long issue.
Modified gui to be more friendly again.
Little bit more error checking.
More readable version of the EEPROM view page.
Saving of home location and defines.h between loads.
Added ability to move waypoints around.

Think thats it.
I will be uploading shortly to SVN
Thanks
Michael

3D Robotics
Comment by Chris Anderson on September 2, 2010 at 9:22pm
Michael,

Looking good! A few questions:

1) What do the "done" boxes do?
2) Any way to show the waypoint itself, in such a way that you can drag to move?
3) For some reason the paths don't show up unless I give them an altitude. How about an option to set a default altitude, which can be changed.

All that said, it's already very functional, so I'm adding it to the manual as a recommended tool. Well done!

Developer
Comment by Michael Oborne on September 2, 2010 at 9:37pm
Hi Chris,

1. the Done box prevents you acedently click on the GE map and changing the coords.
2. ill see what i can do.
3. When you say you dont give them an Altitude, as in the cell says "I need data"?

This is how i add waypoints
1. pick the row you want to add it to.
2. click anywhere in the ge map, the coords will apaer with the default alt (typ 100)
3 . click done. to prevent changes.
4. click on GE map again and repeat.
Michael

3D Robotics
Comment by Chris Anderson on September 2, 2010 at 9:46pm
Yes, now I see that it does enter a default alt of 100. But for some reason the path doesn't show up until I've entered a few waypoints. It's also pretty hard to figure out which waypoint is which on the map. Glad to hear that you'll be working on that.

Maybe "lock" would be clearer than "done"?

BTW, I'd put "n/a" in blank columns, rather than "none"

Developer
Comment by Michael Oborne on September 2, 2010 at 10:22pm
do you have the latest version? thats something i have changed

3D Robotics
Comment by Chris Anderson on September 2, 2010 at 10:24pm
I have 0.3, which I think I just downloaded from the link above.

BTW, the manual now features this utility. Many thanks again!

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service