Sending external position to crazyflie using ZMQ
Posted: Wed Sep 05, 2018 9:21 am
Hello all,
We are trying to make a crazyflie perform autonomously. We are relaying in the flow deck and loco positioning. So far the loco positioning is giving us a hard time, therefore we are supplementing it in certain situations. Particularly, we setup a camera system based on openCV just for landing and taking off. We are able to send position updates to the crazyflie using cf.loc.send_extpos([x, y, z]) from the python library. However, we would like to use the desktop client for monitoring. I have been looking in the docs and in the forums for a way to do the same through ZMQ but I have not found it. I've seen how to access the log, set control points, etc, but not something equivalent to the previous python function. Honestly, I do not know much about ZMQ besides the first steps.
Is what I want to do possible in the current implementation of the client?
We are trying to make a crazyflie perform autonomously. We are relaying in the flow deck and loco positioning. So far the loco positioning is giving us a hard time, therefore we are supplementing it in certain situations. Particularly, we setup a camera system based on openCV just for landing and taking off. We are able to send position updates to the crazyflie using cf.loc.send_extpos([x, y, z]) from the python library. However, we would like to use the desktop client for monitoring. I have been looking in the docs and in the forums for a way to do the same through ZMQ but I have not found it. I've seen how to access the log, set control points, etc, but not something equivalent to the previous python function. Honestly, I do not know much about ZMQ besides the first steps.
Is what I want to do possible in the current implementation of the client?