HappyKillmore's GCS Alpha Release is ready

LotsOfWaypoints.gif
FirstPerson.gif
ChaseCam.gif


I guess I'll call it an Aplha release. I'm not done with the installer yet. The system requirements are .NET 2.0 framework, Google Earth (and maybe the plugin) and DirectX must be installed.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
http://www.google.com/earth/download/ge/
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en
http://www.google.com/earth/explore/products/plugin.html

Download the GCS

I would STRONGLY recommend NOT trying this in the field with a live plane! This program is for TESTING ONLY at this point.

To use the program, select your COM port with your GPS or AP connected through FTDI or USB to serial. Select your baud rate. Click Connect. You can try the Search COM button which will cycle through all your available COM ports at different baud rates looking for your data stream. The Search Baud button will only search on the selected COM port for your data stream at different baud rates.

Once connected, if it's an AP unit, the waypoints and home location should be set automatically. If you're not using AP then you can build a mission file using the AP config tool and copy the .TXT file into the missions folder that gets created in the root directory with the GCS executable. Don't worry, this process will be easier in the future.

On the settings tab, you can select different options for your instruments and Google Earth Settings. The cockpit view isn't working yet.

Chances are excellent that nothing will work with APM since I have done absolutely zero testing with APM.

This release also includes NO error trapping and it will fail if you start collecting serial data before the Google Earth window is loaded....

Let me know how things go....

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • 1. If I set Pitch and Roll on Reverse in the seetings tab everything is ok
    2. I have set Serial data to the lowest limits (1 hz). Effect: I can close the window succesfully after 5 minutes. I will now leave it running for half an hour.
    3. If i set 5 hz on all serial Data values, I cant close the window already after 30 sec, I have to use the task manager to close the GCS.
  • Knut, check out the Settings tab. Also, try turning the max Attitude and GPS rates down on your Serial Data tab and see if it works better. I'll look into closing processes before the application ends. I haven't cleaned that up yet.
  • Tested 1.0.0.4 a little bit.
    1. Sign of pitch and roll still wrong
    2. If GCS runs for some time (<30 sec) and I try to close the window without disconnecting, the window freezes
  • Hi Happy have tested with what I think was 1.0.0.3. The gauges working now ran the test +-1hour 30 min was still working. Will test 1.0.0.4 and give results I did some screenprints but will do of the new version. Thanks
    Andre
  • 1.0.0.4 is up there now... No big additions, just bug fixes.
  • Thank you HP, I will give it a try.
    And let me know, when a new version of your GCS is avaibale for testing.
  • Knut, I can email them or you can try to follow this:

    In GPS_EM406.pde in the void GPS_join_data(void) function

    after
    climb_rate = intUnion.word; //m/s * 100
    add
    numSV = gps_buffer[87]; //Satellite Count

    Somewhere at the top of ArduPilot_2_7.pde
    add
    byte numSV =0;


    In GCS_Standard_text.pde in the function void print_position(void)
    after
    Serial.print(iTOW);
    add
    Serial.print(",SAT:");
    Serial.print(numSV,DEC);
    Serial.print(",FIX:");
    Serial.print(GPS_fix,DEC);
  • 1) I'm aware of the pitch and roll issue. Yes, it's a sign problem and an easy fix (hope to have it posted tonight)
    2) That's a bigger problem. I'm not sure if the DirectX would be causing that or the thousands of data points in Google Earth. I have not tested longer runs. I'll look into it. Thanks!

    PS, I'm also noticing an altitude problem with the flight line drawn in Google Earth. My line is drawn way above my house with a real GPS connected.
  • Thank you, I am interested. Can you email me the changes ?
    Two more observations with your GCS
    1. It seems to me, that especially pitch goes into the wrong direction (sign problem?). Its probably also roll, but thats difficult to see in my environment
    2. I had your GCS now active for > 1 hour and its dead. I cant the move the window, cannot bring the window in front any more, cant click on a tab, display is not updated any more etc. The task manager says its running...can I do something to provide more infos for you ?
  • Yes, I agree with you. We need it. Yes, without the IMU the AP does know if it has lock, but it doesn't parse the satellite count. If you want, I can tell you what to change in the GPS_EM406.pde and in the GCS_Standard.pde to make fix and satellites work...
This reply was deleted.