Code Monkey home page Code Monkey logo

Comments (12)

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

I will if you give me at least two days :)

2013/11/6 EnricoMingo [email protected]

As in the title, any good man that want to make some order in that
"horrible" file?

β€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/25
.

from gazebo-yarp-plugins.

EnricoMingo avatar EnricoMingo commented on June 19, 2024

Ok, I suggest to do something like a lot of headers like coman_torque.h, coman_command, coman_pos.h, etc...
And try to divide clearly what is implemented, waht is not and will be needed and what it will be not needed. Ok?

from gazebo-yarp-plugins.

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

Yammer pls

2013/11/6 EnricoMingo [email protected]

Ok, I suggest to do something like a lot of headers like coman_torque.h,
coman_command, coman_pos.h, etc...
And try to divide clearly what is implemented, waht is not and will be
needed and what it will be not needed. Ok?

β€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-27860798
.

from gazebo-yarp-plugins.

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

Ok, we will split coman.h in many h and cpp files. Each header file will contain a single yarp interface and each cpp will implement the methods of a single yarp interface. Inside coman.h and coman.cpp there will be only methods related to gazebo.

from gazebo-yarp-plugins.

traversaro avatar traversaro commented on June 19, 2024

(Sorry for not being present in the last week but I was at IROS and a bit busy).
I suggest if we can use this change to start changing the "coman" name (at least initially in the file) to something more related to the new semantics of the plugin, for example gazebo_yarp_controlboard (using a name scheme similar to the one used in gazebo_ros_pkgs 1).

from gazebo-yarp-plugins.

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

Enrico can I start the refactoring?

2013/11/6 Silvio Traversaro [email protected]

(Sorry for not being present in the last week but I was at IROS and a bit
busy).
I suggest if we can use this change to start changing the "coman" name (at
least initially in the file) to something more related to the new semantics
of the plugin, for example gazebo_yarp_controlboard (using a name scheme
similar to the one used in gazebo_ros_pkgs 1https://github.com/ros-simulation/gazebo_ros_pkgs/tree/hydro-devel/gazebo_plugins/src
).

β€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-27887582
.

from gazebo-yarp-plugins.

EnricoMingo avatar EnricoMingo commented on June 19, 2024

No, we have found a bug in the joint velocity controller

from gazebo-yarp-plugins.

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

Ok, I think I did it.
Can somebody pull the branch "refactor" and test it?
Also, can somebody review the changes before I merge?

from gazebo-yarp-plugins.

traversaro avatar traversaro commented on June 19, 2024

Tested, at a first glance it seems everything is working.

from gazebo-yarp-plugins.

traversaro avatar traversaro commented on June 19, 2024

How is integration of this refactoring going?
I had some time to polish a few things (documentation and loading configuration from sdf files also for the sensors) but I guess I have to wait this changes to get merged.
cc @EnricoMingo

from gazebo-yarp-plugins.

MirkoFerrati avatar MirkoFerrati commented on June 19, 2024

Done

from gazebo-yarp-plugins.

traversaro avatar traversaro commented on June 19, 2024

Perfect, thanks.

from gazebo-yarp-plugins.

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.