I am new in the world of drones, and I am trying to create one using RPi3 + Navio2 as the flight controller, Mission Planner as my GCS, 3DR radio telemetry (M-Robotics SiK radio v2 915 MHz) connected via UART, and XBOX 360 controller as joystick. I am in the initial set-up mode and I believe I have correctly set-up everything but calibrating the ESCs; whenever I would attempt to arm the drone, I receive the following message: “error: command rejected by MAV.” I have looked up forums, the Navio2 docs, and nothing have worked so far. I am using the Stretch image provided by Navio, and ArduCopter version 3.5 (this is the only option under sudo emlidtool ardupilot). These are the steps I took to calibrate the ESCs:
Remove the power wire (central/red) from 3 of the 4 ESCs’ servo wire
Power the flight stack through USB micro of the RPi3 (ArduPilot is set to enable on boot-up)
Connect ESCs servo wire on servo rail 1,2,3, and 4 (ESCs connected to PDB, which is not yet connected to battery)
Connect flight stack to Mission Planner (baud rate: 57600)
Enable joystick under Flight Data > Action > Joystick
Calibrate radio under Initial Setup
Still under Initial Setup, click on Calibrate ESCs
Stop ArduCopter under sudo emlidtool ardupilot
Set throttle on joystick to maximum
Start ArduCopter under sudo emlidtool ardupilot
Connect battery to PDB
ESCs beeps, but no 2 beeps afterwards (I have also tried waiting for a solid 5 minutes for the 2 beeps, but nothing happened.)
The receiver radio I am using is the M-Robotics (3DR) SiK 915MHz radio telemetry connected to the Navio2 via UART cable. I am piloting the drone using an XBOX360 controller, aka joystick. And as for the ESCs: they are BL-Heli ESCs, continuous: 20A, burst: 25A, linear, BEC: 2A 5V, rated for Li-Po of 2S to 4S.
Also, how do you know if the ESCs have been calibrated? and if there’s anyway to reduce the latency of the joystick? Thank you very much for your help btw!
Connect all ESC’s to the controller and power.
Leave battery unplugged
Power up using USB ONLY
Calibrate Radio.
Using Mission planner select esc calibration
Unplug usb
Plug in battery and power on
After you hear tones from esc;s reboot