[NOT_MERGE_YET] Add Lee's geometric controller - #86
Conversation
Improve code trajectory generation Stefano Grossi's controller. Reshape CMakeList.txt file
|
Work has been done to remove hard-coded parameters in the controller. Also, Forster's parameters (see #56) are now an option for launch files. Although everything appears to be correct, the code still does not allow the drone to take off. This may require fine-tuning of the parameters (see |
|
Add also a c++ script for publishing waypoints, as requested in #17. |
|
hi, when I run this node, it gives me the following error. |
|
Hi! As you can read from the title, the pull request is still in progress. As soon as the code integration is finished, I will join the master. |
|
Edit: Hi! SystemI am using ubuntu 20.04 with ros-noetic Steps I followed
|
|
Hi! Take a look at #40. This might solve your issue. |



This pull request aims to integrate Lee's geometric controller implemented by Stefano Grossi into the CrazyS repository (i.e., Crazyflie 2.x simulator). It also tries to answer to the need for more control algorithms in the repo.
Linked issues: #43, #74, #75, #76, #77, #4, #71, #69, #68, #65, #50, #47, #45, #42, #36, #1, #15.
Stefano also made available a MATLAB script for running Lee's controller in MATLAB with Gazebo in the loop: https://github.com/gsilano/CrazyS/wiki/Interfacing-CrazyS-through-MATLAB
The code still needs some improvements to remove hard-coded parameters in the files.
Contributors: Stefano Grossi, Lorenzo Sabattini, Federico Pratissoli, and Beatrice Capelli. Giuseppe Silano helped with the integration in the CrazyS repository.