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
yesterday
DIY Robocars via Twitter
RT @NVIDIADRIVE: Season Beta has arrived! Check out the first race of the @roborace season, livestreaming from Anglesey Circuit Sept. 24-26…
Tuesday
DIY Robocars via Twitter
RT @IndyAChallenge: Here is the ROS-based small-scale vehicle platform showing the ROS Visualization (Rviz) screen with multiple ROS nodes…
Tuesday
DIY Robocars via Twitter
RT @IndyAChallenge: Here is Black & Gold Autonomous Racing's simulated racecar running a lap @IMS and showing the team's code overtaking ot…
Tuesday
DIY Robocars via Twitter
Tuesday
DIY Robocars via Twitter
RT @donkey_car: New Maintainers! Donkey Car 4.0 and more! Here is our September Newsletter! https://donkeycar.substack.com/p/september-donkey-newsletter?r=2ji2t&utm_campaign=post&utm_medium=web&utm_source=copy
Tuesday
DIY Robocars via Twitter
RT @chr1sa: Kinda cool that we just hit 2,500 members of our Bay Area self-driving car racing league. More than 10k globally. Fast, cheap…
Tuesday
DIY Robocars via Twitter
RT @chr1sa: Our next @DIYRobocars virtual AI car race is next Saturday. Compete from home using the @donkey_car simulator -- no physical ca…
Sunday
DIY Robocars via Twitter
RT @RoboticMasters: Students from @Sydney_Uni working hard on improvements and changes to @donkey_car simulator. @diyrobocars @adafruit…
Sunday
DIY Robocars via Twitter
Practice virtual race this Saturday; the real thing will be on Oct 3 https://www.meetup.com/DIYRobocars/
Sep 23
DIY Robocars via Twitter
Sep 23
Derrick Davies liked lisa TDrones's profile
Sep 23
DIY Robocars via Twitter
Sep 21
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
More…