Hello all,

I am working on my 10th grade science fair project which is a "Semi-Autonomous Payload Retrieval System." The basic idea is to have a multirotor receive GPS data from a transmitter in the payload and fly to its location. The transmitter that is in the payload transmits using a 915mhz Xbee that is paired to another Xbee on an Arduino shield mounted on the multirotor. The Arduino receiver will take the GPS data from the payload and put it in a MAVLink way-point packet and give it to the autopilot. I would like to be able to run the Arduino receiver in tandem with the 3DR telemetry radio so that i can keep tabs on the multirotor while it is flying a mission (I use the 915mhz telemetry radio, i know there could be some interference, if that turns out to be a problem i will get a HAM license and switch to 433mhz.) The problem that I am running into is that there  is very little documentation on the format of MAVLink packets and how to send/receive them. I have scene a few projects that do this but they haven't had any code that shows the process of formatting or sending/receiving the packets. I have also found this tutorial but the link to the code library that supposedly fixes a compiling issue is a dead link.

If anyone knows how to make the linked tutorial work, have knowledge in MAVLink coding, or can point me in the right direction, a comment would be appreciated. Thanks.

     

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

Join diydrones

Email me when people reply –

Replies

  • Use MAVlink library from Ardupilot repository, IMHO it's self-explaining

    If you'll have inferences - you can also use 868MHz "homemade" version of 3DR Radio.

    • Thanks for the reply, unfortunately, I am new to C and programming in general and don't find the Ardupilot repository self explanatory. If anyone can provide a tutorial that goes into more detail it would be greatly appreciated.

      • Hello Chris, I'm trying to do the same thing that you did and i  wonder if you can give me some help.

This reply was deleted.

Activity

DIY Robocars via Twitter
Practice virtual race this Saturday; the real thing will be on Oct 3 https://www.meetup.com/DIYRobocars/
Wednesday
DIY Robocars via Twitter
Wednesday
Derrick Davies liked lisa TDrones's profile
Wednesday
DIY Robocars via Twitter
Monday
DIY Robocars via Twitter
RT @SahikaGenc: AWS DeepRacer & Hot Wheels Track https://youtu.be/4H0Ei07RdR4 via @YouTube
Sep 14
DIY Robocars via Twitter
Sep 8
DIY Robocars via Twitter
RT @davsca1: We are releasing the code of our Fisher Information Field, the first dedicated map for perception-aware planning that is >10x…
Sep 8
DIY Robocars via Twitter
RT @SmallpixelCar: How this works: 1)object detection to find cones in single camera image, 30 frames/sec on @NVIDIAEmbedded Xavier. 2)comp…
Sep 8
DIY Robocars via Twitter
RT @SmallpixelCar: Use two color cones to guide the robocar. No map needed, on onsite training needed. Just place the cones and it will fol…
Sep 7
DIY Robocars via Twitter
Sep 7
DIY Robocars via Twitter
RT @roboton_io: Great to see http://roboton.io running at 60fps on the cheapest #chromebook we could find! #edtech #robotics #educat…
Sep 3
DIY Robocars via Twitter
RT @openmvcam: Crazy in-depth article about using the OpenMV Cam for Astrophotography: https://github.com/frank26080115/OpemMV-Astrophotography-Gear https://t.co/BPoK9QDEwS
Sep 3
DIY Robocars via Twitter
RT @openmvcam: Hi folks, it's finally here! Our first draft of our Arduino Interface Library is out! It works over SoftwareSerial, Hardware…
Sep 3
DIY Robocars via Twitter
RT @chr1sa: Please let them have an open API. This would be perfect for @DIYRobocars races https://twitter.com/NintendoAmerica/status/1301513099707658246
Sep 3
DIY Robocars via Twitter
RT @SmallpixelCar: Lanenet pretty much used all my GPU power on @NVIDIAEmbedded Xavier since I optimized with tensorRT. I need to run anoth…
Sep 3
DIY Robocars via Twitter
RT @LyftLevel5: Our @kaggle competition on Motion Prediction for Autonomous Vehicles is now live! Experiment with the largest-ever self-dri…
Aug 24
More…