New OpenFGS Ground Station

sogs-640x349.jpg

 

Hi Guys

This is my new ground station (and my smiley face)

I'm developing this software since 3 days (yes i know i'm too fast, because this is my job since 20 years)

 

IMG_3327-300x200.jpg

It's working with my new SimpleOSD telemetry protocol over FrSKY's bidirectional RC modules. Protocol is very simple and it is sending all gps+battery values in 21bytes pack (1bytes deviceID+18bytes data+ 2bytes end of line data).

Features:

  • It is OpenSource (under LGPL license)
  • Live Video
  • Live Google Maps position
  • Video Capturing with all compression codecs.
  • Data logging and others.

And i will add OpenLRS telemetry support with IMU and other sensors on Alpha version of firmware. Then i'm planning to design a PC based Autopilot system into the ground station. Because PC based programming easier for most of pc programmers.

 

You can follow my all FrSKY telemetry projects from this link

 

And this is the google code page of OpenFGS project. http://code.google.com/p/openfgs/

Please contact with me for being  the project member, all developers are welcome.

 

Thanks for reading

Melih

 

 

 

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • Am currently converting your code to Freepascal and Lazarus. Delphi is getting way too expensive

  • Ahahahhaha, this is not my false, i was type the codes but i guess diydrones html code parser erased them :)

    I will try to write it again, i hope you can see them:

    my current format: <1 byte header> <17 byte data> <1 byte crc> <CR> + <LF>

     

    Merry Christmas :)

     


  • Delete Comment Hi Happy,
    Yes the protocol is same as you said.
    My SimpleOSD data packs is 21 byte long.
    <17 byte data>

    This is for only simpleOSD data telemetry over FrSky, I will add some extra protocol supports for OpenLRS and it's IMU and telemetry.
  • Thanks, I'm not sure about free version of delphi, i'm writing on old D7. You need only telemetry data parser parts of delphi code for translation, and you can open the pas file with text editor to copy it (or i can help you about that). Firmware and software %95 ready now, i will release a finished code in few days.
  • I could help with the .NET translation too but I learn how to program in pascal so I guess I can help with the delphi code too.
    Delphi has a free compiler these days?
  • @Ersin, Yes i'm a Delphi guy and i love it, have lot of free components and compiles standalone EXE files (or linux with Kylix)

    Maybe you can convert the code to .NET ;)

     

  • @Alex, PC can do mission control, autopilot (not copilot or stabilizer) jobs as all UAVs. All military or civilian uavs (as map making uavs) using same system that i saw before, because who need waypoint flights without video or ground control. If you lost your UAV's link it cancels the  mission and returns to safe zone. Autonomous waypoint following only important for guided bombs. (and it's not my job). Ofcourse everyone thinks different but this is my way for OpenLRS and OpenFGS. They are opensource and you can write your own code.

     

    In my case i'm working on a map making system. The IMU will stabilize the plane and PC will control it for right coordinates and camera trigger.

    And a second one for fun: PC controlled flight with HD camera for aerial video production.

  • ohh i didn't know that

    so it will need full time R/C Link for autonomous flying over waypoints? i thought the PC based autopilot was just to upload new waypoints to the autopilot,

    Any way... if R/C link is lost is a planed mission, then at least it will come home itself...

  • @Alex,

    OpenLRS already have an onboard processor for stabilizing and  return to home(or hold on position). If you want to design a gps guided bomb of course you need standalone autopilot system but i think computer based autopilots enough for most of amateurs.

     

    @Eric, I'm developing it with Delphi 7 (plane side is AVR-GCC)

  • Hi Melih,

     

    I was just wondering what language you programmed this in.

This reply was deleted.