I played with APM way back when, but none of that experience seems relevant now. I'm a first time builder for practical purposes.My setup should be pretty straightforward:Bixler 2Holybro Pix Hawk MiniArduPilotMission PlannerFrSky Taranis / XM+The…
"My parsing code was inconsistent with MAVLink encoding. I was reading fields in the order that they appear in the XML, while in reality, MAVLink reorders them based on field width. So I was parsing the high and low bytes of chan1_raw into the target…"
I'm trying to control an APM using Mavlink and a joystick.I understand that the Mavlink message I need to send for this is RC_CHANNELS_OVERRIDE. Some of the fields in this message are obscure to me.I notice that Mission Planner sets SystemID=255 and…
"I'm running the git version of Ardupilot; I'm writing my own ground station RX. I'm traveling now and so am away from my hardware. I can post the raw binary when I return next week.
I'm parsing MAVLINK 1.0 for my ground station.From MAVLINK documentation, I understand that the protocol uses little-endian encoding on the wire. This assumption produces meaningful data for a lot of packets. However some packets make no sense in LE…
"So now I'm reading MALINK from APM, and I'm parsing out the telemetry, and the CRCs I calculate match what's coming though the serial (wow the extra CRC nonsense). Thank you for your pointers guys!
I'm putting this here since I'm unclear where this question would belong.I want to build a ground station around a Raspberry Pi that can display basic telemetry.Initially at least, I want to read only a minimal set of attributes, essentially what…
"I'm trying to compile 2.0.16 with Arduino 1.0.3 and I must be missing something really basic. I get many compilation errors. Perhaps you can point me in the right direction to resolve these.
I'm trying to program my APM to fly to waypoint A, fly to waypoint B, return to A, return to B, etc., indefinitely. The simple approaches I've tried with a single jump command don't work: the plane ignores my jump instruction and returns home after…
I'm looking at the Servo Switch in the DIY Drones store (https://store.diydrones.com/ServoSwitch_V10_p/br-0007-01.htm ) and I notice that "firmware" ZIP contains only one C file, Fail_Safe.c. The source seems to mention MUXs and controlling Megas…
"The motor stays put. I have another, smaller rocket glider that does eject the motor, but there I mount the motor in the nose. Generally, you want a very forward CG on the boost, and move it back for glide. If you mount the motor in front, you can…"
"The motor stays put. Here are some closeups of the motor mount. The original electric motor mount and the new rocket tube are interchangeable. I can swap them in and out in the field."