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,786 times
Last updated: Mar 09 '20
Moveit-PathPlanner giving strange trajectories? Here's one good fix!!
position_trajectory_controller has desired velocity above velocity limit
setGoalTolerance in Noetic [Moveit]
How to execute a trajectory with several paths
How to write a robot that moves point to point?
Move a collision object in Rviz
launching ros launch file from program
Unable to locate package ros-noetic-jackal-desktop
How can I use object pose estimation to pick up an object in Moveit?