Coder Social home page Coder Social logo

generic_control_toolbox's People

Contributors

diogoalmeida avatar glahr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

generic_control_toolbox's Issues

Build fails on ROS kinetic

Hi,

I tried building on Kinetic today and got this error messages:

/homes/corcodel/grasping/src/generic_control_toolbox/src/kdl_manager.cpp: In member function ‘void generic_control_toolbox::KDLManager::updateSolvers()’:
/homes/corcodel/grasping/src/generic_control_toolbox/src/kdl_manager.cpp:1134:25: error: ‘class KDL::ChainIkSolverVel’ has no member named ‘updateInternalDataStructures’
     ikvel_[item.first]->updateInternalDataStructures();
                         ^
/homes/corcodel/grasping/src/generic_control_toolbox/src/kdl_manager.cpp:1135:25: error: ‘class KDL::ChainFkSolverPos_recursive’ has no member named ‘updateInternalDataStructures’
     fkpos_[item.first]->updateInternalDataStructures();
                         ^
/homes/corcodel/grasping/src/generic_control_toolbox/src/kdl_manager.cpp:1136:30: error: ‘class KDL::ChainJntToJacSolver’ has no member named ‘updateInternalDataStructures’
     jac_solver_[item.first]->updateInternalDataStructures();
                              ^
/homes/corcodel/grasping/src/generic_control_toolbox/src/kdl_manager.cpp:1137:33: error: ‘class KDL::ChainDynParam’ has no member named ‘updateInternalDataStructures’
     dynamic_chain_[item.first]->updateInternalDataStructures();

On this system, there is this version of KDL installed.

ros-kinetic-orocos-kdl is already the newest version (1.3.2-1xenial-20201017-070916+0000).

On ROS Melodic it builds just fine. I tried updating all ROS packages but that didn't help. Any ideas on what else I could do?

Radu,

Adopt a release mechanism

Hi, could you adopt a release mechanism (e.g., with github tags and semver) so that we can depend on your code in a more organized way ?

You could start with v1.0.0.

Verify if joint states message is valid

In the KDL manager, it is assumed that the joint states position and velocity members have the same size as the name member. When this is not verified, there should be an error.

Monitor actionlib

Missing code to monitor a generic action goal with the context of an experiment's action server. Should allow for preemptions to be routed to the called action server.

Initialize nodehandles in manager base

Private namespaces for nodehandles are an issue when integrating a controller with ros control. Allow every manager to receive a nodehandle in the constructor.

Make checkSuccess method.

Template controller should have a pure virtual checkSuccess method that would be called on controller update, such that derived classes don't have to access action_server_.

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.