You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are developing a PyBullet robotic toolbox where we can dynamically combine manipulators with different grippers. To this end, our objective is to combine the manipulator and gripper URDFs and load the combined URDF.
We subsequently converted the revolute joints to continuous joints as per: #2839
But now, during the robot control (e.g. IK computation, joint control, etc.), we want to take into account the joint limits, velocity limits, etc. Studying the kuka_iiwa/model.urdf and combined.urdf, we observe the following differences:
The field limit effort is missing and the dynamics damping parameter is different.
So here are our questions:
How would you recommend to proceed to incorporate the limits info such that they're taken into account for robot control, e.g. IK computation?
If we manually add the upper_limits, lower_limits and joint_ranges in the Python script, will they be taken into account during IK computation since the joints are now of type continuous and not revolute?
Should we modify the URDF editor to automatically add limit effort?
How should we rectify the dynamics damping parameters?
This discussion was converted from issue #3193 on April 26, 2021 03:47.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We are developing a PyBullet robotic toolbox where we can dynamically combine manipulators with different grippers. To this end, our objective is to combine the manipulator and gripper URDFs and load the combined URDF.
We use the following example to combine URDFs: https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/gym/pybullet_utils/examples/combineUrdf.py
We subsequently converted the
revolute
joints tocontinuous
joints as per: #2839But now, during the robot control (e.g. IK computation, joint control, etc.), we want to take into account the joint limits, velocity limits, etc. Studying the
kuka_iiwa/model.urdf
andcombined.urdf
, we observe the following differences:kuka_iiwa/model.urdf
:combined.urdf
:The field
limit effort
is missing and thedynamics damping
parameter is different.So here are our questions:
upper_limits
,lower_limits
andjoint_ranges
in the Python script, will they be taken into account during IK computation since the joints are now of typecontinuous
and notrevolute
?limit effort
?dynamics damping
parameters?Thank you.
Beta Was this translation helpful? Give feedback.
All reactions