PDA

View Full Version : Discussion AttoPilot Manager software for Windows Mobile


CrashingDutchman
Aug 14, 2008, 11:28 AM
This thread will discuss software that helps to manage files and settings for Dean Goedde's AttoPilot product. The software will NOT be part of AttoPilot but will probably be available as 3rd party software.

I have been part of the beta-testing group for Dean's AttoPilot discussed in this (http://www.rcgroups.com/forums/showthread.php?t=734456) thread. I didn't always want to bring my laptop to the field, especially when it had rained or when nobody was able to join me to have a look at my stuff while I was keeping attention to the plane. I thought it would be nice to be able to change settings on the SD card that AttoPilot uses with my mobile phone. My phone is equipped with a SD slot, so at first I started using an editor to change settings.

After a while I wanted to do more than changing settings. I wanted to be able to move files from one directory to another and more things. So, I started thinking about writing software to make this easier.

After some brainstorming I came up with a few ideas that I suggested to my fellow testers. I got some positive responses and Dean said 'yes, do it by all means'. After a few weeks of programming, I think that the most important features are included. Here is a list:

1. AttoPilot needs 1 file (well, currently 2 files, but that will be 1 file for the final product) from which it gets its settings, for example servo gains, etc). AttoPilot Manager (APM) shows the contents of the file and allows you to edit values and save them

2. APM allows you to make it easy to exchange AttoPilot between different airplanes. One airplane might need different settings than an other airplane. Of course, if needed, you can change settings for this plane too.

3. While at home you can create different tracks on the SD card. With APM you can easily change from one track to the other. Before actually sending your plane in the air, you can review the track.

4. AttoPilot adds all kinds of valuable information to a log file on the SD card. You can review the data in the log file with APM. Every time you power on a new, what I call section, is created in the log file by AttoPilot.

5. You can make backup's of the log-file and have AttoPilot start with a new, clean log file.

6. Create a Google Earth KML file from GPS data available in the LOG file. If you have a mobile data connection, you can use this KML file on various website that can work with KML files (for example: http://www.gpsvisualizer.com)

7. It is possible to have APM create a track from a previous flight logged by AttoPilot. APM takes once every 10 seconds data from the LOG file and writes it in a waypoint file (see point 3 again).

I am evaluating more possibilities for this software. As soon as I have decided, I will post more information here.

During development I have been using my HTC P3600 PDA for testing APM. This device has a 320x240 screen and AttoPilot Manager is designed for this resolution. If desireable, I will have more resolutions available later.

Please find attached a preview of some of the screens (AttoPilot Manager running on Windows Mobile emulator).

FrankC
Aug 14, 2008, 01:17 PM
The screenshots look very good. What did you use for the programming? I see the third screenshot has a tabbed display and not all development environments support that.

CrashingDutchman
Aug 14, 2008, 01:35 PM
Thank you!

I used Visual Studio 2008. Btw, the first screenshot also has tabs. The 2nd screenshot is an extra windows that opens on top of the main window.

FrankC
Aug 14, 2008, 01:58 PM
Thanks, I am a software developer but do not use visual studio. I have an application about to go out for beta testing. That one will be geared towards RCAP but will eventually be marketed to freelance photographers as well. There will be a second application in about two months that will be specifically for rc airplane and helicopter operators who want to track flight time, maintenance, and damage. If you have an investment in equipment that program could be useful. I hope. :)

dmgoedde
Aug 14, 2008, 04:54 PM
I fully endorse this application!

The face of Atto is changing considerably as I wrap up Version 1.7 code and hardware. On the whole, this mobile manager will be even more powerful with commercial AttoPilot intermediate and basic versions.

CrashingDutchman
Aug 15, 2008, 03:09 AM
There will be a second application in about two months that will be specifically for rc airplane and helicopter operators who want to track flight time :)

Tracking flight time is very easy with the log-file that AttoPilot creates. This might be a nice feature for AttoPilot manager too!

CrashingDutchman
Aug 15, 2008, 03:10 AM
Thank you Dean!

CrashingDutchman
Aug 21, 2008, 04:38 AM
In the latest version I have added the possibility to extract data from the log file for creating charts in Mobile Excel. To create a chart in Excel 3 steps are required:
1. Prepare the data in AttoPilot Manager, data is copied to Clipboard
2. Then you open up Mobile Excel and paste data from Clipboard
3. Create the chart in Mobile Excel

Currently, the following data can be used for charts: Altitude, Roll/TargetRoll, Pitch/TargetPitch. If you have power cycled AttoPilot, the log on the uSD card contains multiple sections. You can choose from what section you want to take data for the chart.

Please find an image attached that shows an example of a chart of altitude data. Possibilities of creating charts are only limited by Mobile Excel (and the columns from the log file I have selected, see above)

_helitron_
Aug 21, 2008, 10:29 AM
Thanks Jan,

for this pretty Windows Mobile app. You know some days ago I've got also the same WM device as you (HTC "Trinity" P3600) and I'm very satisfied so far with this little gadget.

At the moment I've only a little problem to open the uSD card on the german Windows Mobile 6.1 because the name of the "Storage Card" device there is "Speicherkarte" and it seems that it's not possible to alter the name of this device in a simple way. But I know you/we'll find a solution for this prob soon :D .

Cheers, Erwin

_helitron_
Aug 21, 2008, 11:57 AM
Prob with the device name of the microSD card is solved, thanks Jan !

Erwin

dmgoedde
Aug 21, 2008, 09:49 PM
Jan, would you post a pic of a plot with roll/Target roll? I assume it is an overlay of both at the same time, correct?

CrashingDutchman
Aug 22, 2008, 03:20 AM
Dean,

Yes, it is correct that charts with multiple data columns are shown as an overlay plot. See attached images.

Jan

Connexxion
Aug 22, 2008, 04:10 AM
Green=target roll/pitch & Red=actual roll/pitch?

EDIT:Ah!I just saw the (small)explanation of the icons!

dmgoedde
Aug 22, 2008, 04:35 AM
Dean,

Yes, it is correct that charts with multiple data columns are shown as an overlay plot. See attached images.

JanVery good. I recall that options are limited in the mobile Excel, but if were using excel and saw that plot, I would select to not show "icons" at each discrete data point, thus leaving the raw line. Is this possible? Perhaps we can discuss this offline. The icons, or points, get in the way of cleanly seeing the data.

Very cool overall. You will add lots of value to Atto with this. Now we just need a better name than "Atto"... something that rolls of the tongue better.

CrashingDutchman
Aug 22, 2008, 06:23 AM
Yes, it is possible to remove the 'icons' from the plot, although it takes a few actions in Excel. I will write them down in the manual. If I take the roll/rolltarget as a sample it would look like the image I have attached to this posting.

_helitron_
Aug 22, 2008, 07:19 PM
Dean, Jan,

would be interesting now to plot Roll/TargetRoll or Pitch/TargetPitch of an intentionally "detuned" Atto flight as it happened sometimes during the testflights.

Erwin

dmgoedde
Aug 22, 2008, 07:29 PM
I got one for you. See attached. This is actually a first flight atempt that happened to be off, needing adjustment.

_helitron_
Aug 22, 2008, 07:55 PM
Great Dean,

exactly what I meant :) ! Send the LOG to Jan please, so he is able to produce a plot with his APM and to post it here.

Erwin

airmcn_3
Aug 31, 2008, 02:03 AM
Jan,

Has the thought of the iphone been crossed? I just bought a new toy and would love to use it with the attopilot.

Chris

CrashingDutchman
Aug 31, 2008, 04:34 AM
Chris,

I have not (yet) considered to develop the same software for the iPhone. Atto Pilot Manager is made in Visual Studio 2008. The iPhone would be a total new platform to me.

Jan

CrashingDutchman
Oct 10, 2008, 05:23 AM
Little news!

I registered the website http://www.attopilotmanager.com. Fow now it is only a place-holder, I will update the website the coming days. The software will be available as soon as AttoPilot 1.7 comes available to the public.

Regarding the software itself. Some new functionality I am working on is making it possible to move your track saved in wp.txt on the SD-card in any direction (360 degrees) and any distance.

What you could do for example is this:
1. Fly a track in manual mode
2. Convert the log data from that track to a waypoint file (wp.txt)
3. Move the track by x (0-359) degrees and by x (1 to unlimited) meters

I think you all can come up why you want to do this. One example is that you want to inspect a corn field by making pictures or video. You do the first flight where you check a (small) part of the field. After the first flight you land, convert the log to a waypoint file and then move the track by 90 degrees and 200 meter. From now on, you just send up your plane, set it in auto-mode and the plane will fly itself following the track. You can do this again and again with only a landing in between flights.

Looking forward to hear what kind of examples others can come up with!

aschuck
Oct 10, 2008, 10:32 AM
Subscribing

CrashingDutchman
Nov 18, 2008, 08:19 AM
Dean showed an image of data from his log-file. Specifically about Delta Altitude. I have an image with the same data he used to create the graph, but this time the graph was made with AttoPilot Manager.

AttoPilot Manager can copy selected data from the log-file to the Clipboard of the Windows Mobile phone. After opening Mobile Excel, you can paste the data and create a graph from that data.

See attachment

Mick Molloy
Nov 18, 2008, 10:48 PM
Nice work...!

CrashingDutchman
Nov 19, 2008, 03:09 AM
Thank you!