Giter Club home page Giter Club logo

Comments (6)

shaun-edwards avatar shaun-edwards commented on May 26, 2024

This appears to be bug #42. The MoveIt execution monitor is sending a stop command to the robot when the first motion takes longer than expected (see here for more detail).

The pendant message STOP received is indicative of this bug.

There are multiple causes for this:

  • The robot is in teach mode (or some other speed limited mode) causing the trajectory to take longer
  • The robot joint speed limits are set too high (under the /config directory in the joint_limits.yaml file). This causes MoveIt to think the robot can move faster than it can (the controller doesn't allow this). Assuming you are using the default joint limits file, this does not appear to be the case.

Other than addressing the causes above, there is a work around (based on the last item in the list here ).

  • Set ONE of the following (under the move group node):
    • ~/execution_duration_monitoring to FALSE (Disables monitoring)
    • ~/allowed_execution_duration_scaling to a something greater than 1 (i.e. 2) (to increase the time a motion is allowed to exectue)

from abb.

shaun-edwards avatar shaun-edwards commented on May 26, 2024

@rcj86, please let me know if this solves the problem.

from abb.

Levi-Armstrong avatar Levi-Armstrong commented on May 26, 2024

@shaun-edwards, This issue was also addressed by PR #62.

from abb.

gavanderhoorn avatar gavanderhoorn commented on May 26, 2024

I'm closing this because of inactivity.

from abb.

jclinton830 avatar jclinton830 commented on May 26, 2024

I am having the same issue. After sending the trajectory data the teach pendant receives a STOP command. On the terminal I get a Controller is taking too long to execute error.

I am using Kinetic-Devel repository in my project and running ros on UBUNTU 16.04.

Any help in this would be appreciated.

from abb.

gavanderhoorn avatar gavanderhoorn commented on May 26, 2024

Please see How do I disable execution_duration_monitoring ?. The robot is too slow and MoveIt cancels execution of your trajectory because of that.

from abb.

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.