Why is my robot moving so slow with MoveIt?
My robot is running slower than it should. It can move much faster. How can I make it go at full speed?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
My robot is running slower than it should. It can move much faster. How can I make it go at full speed?
By default, the velocity and acceleration is set to 10% of the robot's maximum in MoveIt (starting from Noetic). You can change the values in your code with this C++ and this Python function, or change the default value in the joint_limits.yaml
file in your moveit_config
package.
In addition to what @fvd writes, also check whether the robot model has appropriate velocity
and acceleration
limits configured.
If it doesn't, MoveIt (or actually: the time-parameterisation plugins) will assume a default of 1.0 rad/s
and 1.0 rad/s^2
for all joints without limits:
Asked: 2020-03-08 22:50:39 -0500
Seen: 1,818 times
Last updated: Mar 09 '20
MoveIt multiple planning pipelines
MoveIt Setup Assistant, virtual joint crashes
Personal kinematic solver in MoveIt
Very close to a singularity, emergency stop - MoveIt servoing
How to get current pose for DENSO VS060
how to install mongodb for ros noetic
How do I remove a dependency of a package?