CrazyS icon indicating copy to clipboard operation
CrazyS copied to clipboard

Is it possible to use CrazyS at the same time with the real crazyflie?

Open O2KAN opened this issue 2 years ago • 2 comments

Hey @gsilano.

For one of my projects, I would like to see the real crazyflie movement simultaneously in gazebo simulation. For ex: I have one real crazfly. I want to control it as a leader of my swarm. But before testing my codes with many crazfiles in real life, I want to see the actions, movements, etc in a simulation like I have many crayflies. Is it posible to use your repository (CrazyS) for my purpose? Not: I use crazyswarm repository and libraries to control crazfly using python.

O2KAN avatar Jun 20 '22 07:06 O2KAN

Thanks for opening your first issue here! Make sure that no other issues on the same topic have already been opened!

welcome[bot] avatar Jun 20 '22 07:06 welcome[bot]

In CrazyS you can simulate as many vehicles as you want. A swarm example is already available However, CrazyS does not take into account the latest Crazyflie's firmware release (it still remains with the 2018 edition, i.e., 2018.01.01). Also, it is necessary to implement the position controller, i.e., the controller that generates the propeller angular velocity signals from the waypoint references (x, y, and z position coordinates and yaw angle) to move the quadrotor to this point.

If you take a look at Wiki, Stefano Grossi already addressed this point. He has implemented a nice extension of Lee's geometric controller for CrazyS (it's available at link). However, I haven't had time to implement his code yet. If you could help with that, it would be appreciated. You could start with my pull request. It is a good point, but it needs to be tested and tuned.

gsilano avatar Jun 20 '22 08:06 gsilano