aeroquad.gif
Recent additions to my GCS include the APM binary stream and the UavDevBoard (Matrix Pilot/Serial UDB Extra) data stream plus playback of UDB text file on the Data File tab. Quad model is also a new addition (many more models coming soon). Screen is now resizable and depending upon the instruments size, either the glass cockpit or 3D model can be clicked and selected as the "big" instrument. Minimum screen size is now 800X400 which should work well on older laptops and netbooks.

Next on the To-Do list is APM 2-way with MAVlink support, Installer and more models. Still hoping to add AttoPilot support shortly.

If you're having problems installing, make sure to run the DirectX download EVEN IF you have the latest DirectX installed. These include additional drivers MISSING from the standard DX installer.

Minimum requirement still includes .NET 2.0, Google Earth and the Google Earth API.

Download the latest here: http://code.google.com/p/happykillmore-gcs/downloads/list?saved=1&ts=1291154906
Links to minimum requirements here: http://code.google.com/p/happykillmore-gcs/
E-mail me when people leave their comments –

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

Join diydrones

Comments

  • I copied your settings.txt exactly as above and I do not get the error message.

     

    Line 251 is


    planeLink.setHref(modelURL);

    and might be the first place the DAE URL is referenced.

     

    You need to make sure you have the full URL including http://

     

    ie

    Dae URL=http://www.happykillmore.com/Software/HK_GCS/3D Models/EasyStar.dae

    which is the default for the EasyStar

     

    However, I do see I have some errors when I change to Polish...have to fix that tonight....

  • Using 1.1.20 clean install from zip.  Getting a script error. 

     

    Line 251

    Char 13

    Type mismatch

     

    The default text file being created does not contain the url line

    Filename=EasyStar.x
    Scale=75
    BackColor=D3D3D3
    Dae Heading=N
    3D Heading=N

     

    I insert the url line as depicted above with my server and still get a script error.  Still looking at it.

     

  • 1.1.20 is now up there. You'll need to add those lines above or delete the existing settings.txt file and it will create it the next time that model is loaded.
  • Thanks.  Worked well hardcoding my server in pluginhost.html

    I'll check it out.

  • Mitch, here's a sample setting.txt file with the Dae URL and the Heading offset for the Dae where Dae heading is "N" for Normal or "R" for reversed. In reversed, I'm actually sending the heading + 180 and roll and pitch * -1 to the Google Earth API. Same is true for 3D Heading N or R setting but this applies to the 3D model in the instrument window. Chances are excellent that your settings will be N for 3D and R for dae or R for 3D and N for dae. Since GE seems to handle the heading 180 degrees off of what the directX does. 

    Filename=EasyStar.x
    Scale=75
    BackColor=D3D3D3
    Dae URL=http://localhost/3D Models/EasyStar.dae
    Dae Heading=N

    3D Heading=R

  • Developer
    @Fab, I posted that video last weekend as I was leaving town for the holidays just to show the UAVdevboard guys what I've been doing but Chris Anderson posted it on his blog which created a lot of attention to the project. I am anxious to get back home and write code and make a better video!
  • @Tom, That is very very cool. Best of luck I want to try that out. My ideal is to have joystick and combined gcs/config tool. I have tried to avoid the mobile coms route but it seems the right way to go. Great system.

     

  • Developer

    @Fab - I'm adding TCP and UDP communication to GCS next week (or at least starting next week). It's so I can do this much easier: http://www.diydrones.com/profiles/blogs/proof-of-concept-flying-the

  • Sorry, I don't understand. It would be a local server that works the same way as the x-plane integration? It is quite a common thing? Live chat works a similar way.

     

    + Future, if a GCS has tcp functionality it can forward (or listen to) serial messages via tcp to other ip based telemetry software modules and tracking systems. This would also remove the minor limitation of one user per serial port.

  • Developer
    *cough* Did someone say TCP server in GCS?
This reply was deleted.