well i had downloaded HAPPY KILLMORE as well as ardupilot GCS.Earlier also i had submitted posts for it,but i didnt get the reply.Actually sir i m not a student and dont have great programing skills.i had read in happy killmore GCS page that it accept NMEA gps string as a input.

if we install it on our laptop and connect the xbee pro which is receiving the GPS GPGGA string,will the gcs will automatically do the rest of work,means parsing.

 

sir at present i am working on GYROSCOPE AND ACCELEROMETER outpit combination to have accurate result of inclination of aeromodel and so that we can use it as a feedback in pid loop for controlling the aeromodel.but have difficulties in programming.Can i get the link for the code of PID ?

 

well i am asking so many question because my deadline for completing btech final year project is april end.so i am little bit more curious.

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

Join diydrones

Email me when people reply –

Replies

  • Well, you can do what you want...but if it's Arduino based, string manipulation isn't fun. You're going to have to pull apart the GPRMC message to insert your heading value and then re-braodcast it. That's going to be a much more difficult task than sending the ArduPilot Legacy...
  • alsi for HK gcs when i am downloading directx_Jun2010_redist.exe ,message comes on screen,this file has been deprecated.what does that means?

     

  • Sir,

        To be very clear i am not using ardu-pilot code for mine UAV,rather i am developing mine own programm,so how can i use ardupilot legacy in that?

    I had mine partially prepared blog as www.suryaanuav.blogspot.com

    well i will go through that ardupilot legacy but i am not able to find that ?

    i must be making you a little bit frustrate,but i m too much curious regarding mine question.

  • well the protocol he has described there is understandable,but the problem is that how that protocol variables will update itself ,i understand that will be done with the help of programming.but that programming will be too long,so with a eye on the available time i would prefer to go with the later one to send both GPGGA and GPRMC string as they are to the XBEE rx port and let the HK gcs let do rest of work.

    i had one more question for you.i had gone through many articles and even my course books regarding BEARING,what i got from them Bearing =Azimuth +elivation,and i am getting bearing from HAVERSINE formula,so will that formula will give two angles as output,one for elivation n second for azimuth angle?

  • Sir,

        well i am using my own developed auto-pilot on which i m working.I am using a GPS having NMEA 0183 output format.

    I had developed a programm which can take out the latitude ,longitude,altitude ,day ,time from GPGGA string.i m thinking that i must probably send the GPGGA or GPRMC string to the second UART output with which XBEE TX is attached via through it will be transmitted to the RX xbee attached to the com port of laptop,along with the heading preprocessed information.

    as i am final year engineering student from ECE branch not that much proficient in programming and also need to submitt mine project to the college by the end of april.so have to go with the easy format.

  • My GCS is compatible with GPRMC, GPGGA, GPGLL, GPVTG and GPZDA.

     

    Details of these data packets can be found here: http://aprs.gids.nl/nmea/

     

    GPRMC and GPVTG have a variable for heading. If you can replace this variable with your preprocessed header and then send the NMEA to my GCS, that should work fine. Or...you can "mix modes" and send another message +++CRS????*** where ???? is heading in whole degrees. So +++CRS180*** would be due south.

    GPS - NMEA sentence information
  • Hello sir,

                 Yesterday night i got a chat with Darren,he made me clear regarding mine question,he was just transfering the NMEA GPGGA string via XBEE to the com port of laptop,made certain changes in HK gcs,like Baud rate and he was successfull in location his GPS location along with coordinates,time,date,latitude,no of satelites.actually i m doing mine final yr project so this much information will be sufficient for me.

     

    i have one more question that if i want to send the heading information that is preprocessed to the HK gcs,ho will i send it along with the NMEA string?

     

  • NMEA does not have a pitch and roll variable. I would suggest using the ArduPilot Legacy protocol as it will have everything you need and includes pitch and roll. It's also text so it's easy to read and debug.

     

     

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…