Controlling the speed of the manipulator/robot #535
Unanswered
SujayNiranjan
asked this question in
Software Q&A
Replies: 1 comment 1 reply
-
You should only change time_dilation_factor. This will not change the trajectory optimization and will instead re-time the trajectory, so you should see the same success rate for slow and fast trajectories. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, thank you for the great work on cuRobo!
A few setup details for context:
Issue Details
I'm trying to control the speed of the manipulator when executing tasks — specifically using the
examples/isaac_sim/simple_stacking.py
script.In the script (around line 137), there's a commented line:
# self.robot_cfg["kinematics"]["cspace"]["max_acceleration"] = 10.0 # controls how fast robot moves
The comment suggests that uncommenting and modifying this should affect how fast the robot moves. However, even after uncommenting and increasing this value, there was no noticeable change in the manipulator's speed.
When I checked the corresponding
franka.yml
config file, I noticed thatmax_acceleration
is already set to15.0
, which is higher than the value in the script. So I’m wondering:Questions
What are the key parameters that actually control the manipulator's speed?
From my exploration of
src/curobo/wrap/reacher/motion_gen.py
(lines ~451–465), I saw that modifyingvelocity_scale
andacceleration_scale
could have an effect — but the comments warn that doing so may require retuning the cost terms.What is the correct way to adjust the manipulator speed for testing different cycle times?
I want to understand how to accurately reflect performance changes both in simulation and in comparison with real-world physics. Ideally, I’d like a clear list of parameters to adjust when tuning for speed, so I can track cycle times and behavior changes properly.
@balakumar-s — would really appreciate any clarification or guidance here.
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions