Giter Site home page Giter Site logo

moveit_plugins's Introduction

moveit_plugins's People

Contributors

davetcoleman avatar de-vri-es avatar isucan avatar julienking avatar mathias-luedtke avatar mikeferguson avatar rhaschke avatar sachinchitta avatar v4hn avatar

Stargazers

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

Watchers

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

moveit_plugins's Issues

moveit_simple_controller_manager: name and namespace params mixed up?

I'm using the moveit_simple_controller_manager to connect moveit with the controllers of my robot. However, I got confused by the parameters for the controller's name and namespace .

My controllers.yaml looks like this

controller_list:
    - name: /my_robot
      ns: arm_controller
      [...]

I expected to put the action server's name arm_controller into name and its namespace /my_robot into ns. However, I found out it is the opposite. So, to get it working, I had to modify the parameters like shown above. Unfortunately, this prevents me from adding more controllers, since they would all be named /my_robot.

I don't know, if this behaviour is intended or has just been unnoticed. I would suggest to chance the order of namespace and name in action_based_controller_handle.h:

78    controller_action_client_.reset(new actionlib::SimpleActionClient<T>(name_ +"/" + namespace_, true));

@https://github.com/ros-planning/moveit_plugins/blob/groovy-devel/moveit_simple_controller_manager/include/moveit_simple_controller_manager/action_based_controller_handle.h

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.