-
Notifications
You must be signed in to change notification settings - Fork 8
First set of proposed msgs for setting up Cartesian Impedance parameters #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
35752d3
cca87a3
cc0e82b
1496a01
0dacffc
8a97db5
217c48a
e718728
de428b4
3190ca8
7a7691f
c807454
52dcb39
dd04da2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # Damping parameters for the Cartesian Impedance | ||
| # the values are divided into translational and rotational | ||
| # each of the translational and rotational components is defined as Vector3 | ||
|
|
||
| # Spring damping (type: double) | ||
| # The spring damping determines the extent to which the virtual springs | ||
| # oscillate after deflection. | ||
| # For all degrees of freedom (without unit: Lehr’s damping ratio) | ||
|
|
||
| # [ratio:0.1-1.0] | ||
| geometry_msgs/Vector3 translational | ||
| # [ratio:0.1-1.0] | ||
| geometry_msgs/Vector3 rotational |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,10 +1,13 @@ | ||
| # Here we combine all the parameters message definitions into a single message | ||
| # that needs to be send to the controller in order to adjust the Cartesian Impedance Parameters | ||
|
|
||
| string tool | ||
| CartesianStiffness stiffness | ||
| CartesianDamping damping | ||
| MaxCartesianVelocity max_cart_vel | ||
| MaxControlForce max_ctrl_force | ||
| MaxPathDeviation max_path_deviation | ||
| NullSpace null_space_params | ||
| string tool | ||
| CartesianStiffness stiffness | ||
| #use this if the damping is in Ns/m, Ns/rad | ||
|
||
| CartesianDamping damping | ||
| #use this if the damping parameters are defined as ratios (Lehr's damping ratio) | ||
| CartesianDampingRatio damping_ratio | ||
| MaxCartesianVelocity max_cart_vel | ||
| MaxControlForce max_ctrl_force | ||
| MaxPathDeviation max_path_deviation | ||
| NullSpace null_space_params | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this context, what does rotational damping mean? I assume it's dampening about the fixed frame axes? Is there any confusion/issues like those associated with euler angles (i.e. order of application)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes you are right Shaun. Is dampening about the fixed frame axes. These values are usually consistent and each value during the motion is constant, so there are no singularities that come with Euler angles actually these are just constants which are used to define the properties of the Spring when the robot is in Cartesian Impedance Mode.