I am developing a companion software that takes control of a drone while it is flying.
I want to navigate the drone in guided mode (with NED coordinates) without any consideration of GPS.
Is there any way to use NED coordinates in a guided no GPS mode?
Thanks for replying. This looks interesting but I am looking for a solution without a camera.
Do you know about any solution that might help me?
I need to navigate the drone with NED coordinates without consideration of GPS and without any additional tools (using only MAVLink)
As @amilcarlucas says, you need some other sensor to estimate the position of the drone. Without GNSS or any replacement can’t the drone know its position. You can find some replacements here: https://ardupilot.org/copter/docs/common-non-gps-navigation-landing-page.html. I think optical flow is the easiest if you are flying indoors, but that will also have some drift.
There does exist a Guided NoGPS mode, but then you can’t send NED coordinates, only attitude targets.
No, there is not. You need some suited sensor to be able to measure the speed, e.g. those mentioned in my previous answer. GNSS is the most common, but if you are indoors I think optical flow is the easiest.
You could theoretically try to estimate the speed from the IMU readings or try to simulate the movements from the propeller thrusts in a dead reckoning scheme, but that will be prone to drift and difficult to implement. It is more normal to consider speed unobservable without more sensors.
Hi, im also having an issue with the optical flow sensor combined with pixhawk on ardupilot firmware, since guided no gps is not available on px4, once the communication is established through UDP, uav doesnt respond to any commands, im using dronekit for script based controlling.