Giter Club home page Giter Club logo

Comments (2)

mani-monaj avatar mani-monaj commented on August 10, 2024

Thanks for debugging this issue @mikehamer . I personally found this issue a couple of month ago, but I have not looked into it with details.

Regarding the "ARDrone SDK 2 Developers Guide" (Multiconfiguration) Section (in addition to what you said), there are four types of configurations:

• CAT_COMMON : This is the default category, common to all applications.
• CAT_APPLI : This setting will be saved for the current application (regardless of the
device it is running on).
• CAT_USER : This setting will be saved for the current user (regardless of the application).
For more information about users, see the user section of this documentation. (User cate-
gory is also called "profile" category).
• CAT_SESSION : This setting will be saved for the current flight session (regardless of
application/user).

First time that I implemented the rosparam based configuration, I did not pay attention to this fact and considered all params CAT_COMMON.

This is my suggested roadmap to fix this problem:

  1. Group all configurations used by the driver into above categories.
  2. Find the problems for each group.

This is what have been found so-far:

  • I think that "CAT_SESSION" configuration should be sent to the Drone after initialization, I am not sure if they are applied correctly now.
  • As you found out, "CAT_USER" configuration is not being applied at all.
  • I think "CAT_COMMON" is OK.
  • I think (with less confidence) that "CAT_APPLI" is OK as well.

from ardrone_autonomy.

mikehamer avatar mikehamer commented on August 10, 2024

Fixed in my pull-request #26

from ardrone_autonomy.

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.