Questions regarding passing (x,y,z) coordinates to the CF2
Posted: Mon Feb 05, 2018 9:56 pm
Hello all,
We are a small group of undergraduate and graduate student researchers using several Crazyflie 2.0 quadcopters in our lab to do work on autonomous UAV guidance. Currently, we are using tracker balls with a VICON system to collect position data, and have been somewhat successful in controlling the CF2 using the vision library (https://github.com/bitcraze/crazyflie-vision) and sending roll, pitch, yaw, and thrust commands.
Our immediate goal is to be able to send (x,y,z) set points directly to the CF2 via CFClient, but have been unable to figure out how it can be done, so:
1. Is it possible to pass (x,y,z) coordinates to the CF2? How?
2. If it is not possible, what is the best way to calculate roll, pitch, yaw, and thrust commands?
3. Is the vision library the most up-to-date PID controller available?
Any help would be greatly appreciated. If you need more information on our setup or methodology, please let us know.
We are a small group of undergraduate and graduate student researchers using several Crazyflie 2.0 quadcopters in our lab to do work on autonomous UAV guidance. Currently, we are using tracker balls with a VICON system to collect position data, and have been somewhat successful in controlling the CF2 using the vision library (https://github.com/bitcraze/crazyflie-vision) and sending roll, pitch, yaw, and thrust commands.
Our immediate goal is to be able to send (x,y,z) set points directly to the CF2 via CFClient, but have been unable to figure out how it can be done, so:
1. Is it possible to pass (x,y,z) coordinates to the CF2? How?
2. If it is not possible, what is the best way to calculate roll, pitch, yaw, and thrust commands?
3. Is the vision library the most up-to-date PID controller available?
Any help would be greatly appreciated. If you need more information on our setup or methodology, please let us know.