VIO position estimation is off
-
Hello Everyone,
I am currently trying to fly Starling2 drone indoor in off-board mode. I was trying to take-off and hover the drone at at specific height drone was holding position higher than I programmed it to be. And when I gave the landing command drone came close to the ground but did not land and then it started to move around even when the ros2 node that was controlling didn't have any other function other than to hold the position at given height. also drone is unable to repeat the hover program consistently sometimes it works sometimes it starts to drift then loses the control.
when I started to monitor its position estimation from ros topic /fmu/out/vehicle_local_position I can see that position estimation is off. like for example when given the land command drone gets close to ground but does not land, in this situation /fmu/out/vehicle_local_position shows z-position is ~0.0m when I engaged the kill switch to stop the drone and land it on the ground the /fmu/out/vehicle_local_position shows positive value for z-position ~0.2-0.5m.
I have tried recalibrating sensors but it still behaves the same. has anyone else had the same issue and how can I find the work around it
Reading along? Create a free ModalAI Forum account to join in.
With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.
Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.
Register Login