Giter Site home page Giter Site logo

Comments (11)

gsilano avatar gsilano commented on May 27, 2024

The parameter values of the Crazyflie have been taken from this repository by the same research group of

W. Honig and N. Ayanian, β€œFlying Multiple UAVs using ROS,” in Β¨ Robot Operating System (ROS): The Complete Reference (Volume 2), A. Koubaa, Ed. Springer International Publishing, 2017, pp. 83–118.

For more details, see the reference book chapter.

from crazys.

Tonirayn avatar Tonirayn commented on May 27, 2024

Yeah I have already checked the papers but I found strange that the drag is so high since it is equal to the IRIS

from crazys.

gsilano avatar gsilano commented on May 27, 2024

Yes, you are right. Probably such a value is not fair but, first, it would be of interest to understand how much this value can influence the system dynamics (take a look at the Gazebo plugins) and then if someone already addressed its estimation. If you could investigate it, it would be awesome.

from crazys.

Tonirayn avatar Tonirayn commented on May 27, 2024

Ok I have already done some experiments for making flip where the drag take much more influence and I think that a proper value it will be 1.066428e-06 according to Forster. Indeed it is used here. I think that with this value the motion should be better also for standard planar motion

from crazys.

gsilano avatar gsilano commented on May 27, 2024

Okay, thanks! I will test it as soon as I have time and let you know if this somehow affects the existing control algorithms. So, I will integrate the new value into the repository.

from crazys.

Tonirayn avatar Tonirayn commented on May 27, 2024

Just to be clear maybe It's worth also to update the other values,also according to the Forster, as follow:

 <!-- Forster's -->
  <xacro:property name="motor_constant" value="1.71465181e-08" /> <!-- [kg m/s^2] -->
  <xacro:property name="moment_constant" value="0.004459273" /> <!-- [m] -->
  <xacro:property name="time_constant_up" value="0.0125" /> <!-- [s] -->
  <xacro:property name="time_constant_down" value="0.025" /> <!-- [s] -->
  <xacro:property name="max_rot_velocity" value="3052" /> <!-- [rad/s] -->
  <xacro:property name="rotor_drag_coefficient" value="1.066428e-06" />
  <xacro:property name="rolling_moment_coefficient" value="0" /> 

from crazys.

gsilano avatar gsilano commented on May 27, 2024

Just to simplify the check process, could you also indicate the pages where you found these values?

from crazys.

Tonirayn avatar Tonirayn commented on May 27, 2024

sure, in the overview result page 57

from crazys.

gsilano avatar gsilano commented on May 27, 2024

Hi @Tonirayn!! Sorry if I did not reply to you, but this very is very full of work for me. I will manage to test your suggestions as soon as possible.

from crazys.

gsilano avatar gsilano commented on May 27, 2024

Eventually, I decided to put the file in the repository (see the CHANGELOG file for more details). Right now, I don't have time to look at the plots, controller performance, and check everything with an identification process. However, I thought it was useful to have such a file as an option. Thanks for your help. Your contribution is now part of CrazyS and your name is on the contributor list :-)

from crazys.

Tonirayn avatar Tonirayn commented on May 27, 2024

ok thanks

from crazys.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.