Constraints on the initial condition #342
Replies: 2 comments 4 replies
-
cuRobo takes into account the initial velocity and acceleration by computing previous positions (before t = 0) through backward integration here:
Since we are doing this backward integration, there will be numerical precision issues causing the velocity and acceleration to be not exactly zero. How far away is it from zero?
You can do this by setting optimize_dt to False: https://curobo.org/_api/curobo.wrap.reacher.motion_gen.html#curobo.wrap.reacher.motion_gen.MotionGenConfig.optimize_dt This is available as an input argument to https://curobo.org/_api/curobo.wrap.reacher.motion_gen.html#curobo.wrap.reacher.motion_gen.MotionGenConfig.load_from_robot_config |
Beta Was this translation helpful? Give feedback.
-
When I set
I haven't tried to debug it myself. Is there a quick fix to remove this error? |
Beta Was this translation helpful? Give feedback.
-
In the cuRobo report it is mentioned that the first and last three states of the trajectory are implicitly made the same. If this is the case the velocity and acceleration of the first time step should be exactly zero. But we observe that the initial velocities are close to zero; not exactly zero. And the initial accelerations are not close to zero. Can you please explain the reason?
Also, if we want to start from some given non-zero velocities and accelerations, how can we make sure that the initial velocities and accelerations of the trajectory are exactly the same as the the given values?
Beta Was this translation helpful? Give feedback.
All reactions